Zasięg występowania Ziarnojadek rdzaworzytny występuje na wysokości do 1100 m n.p.m. Występuje w departamentach Beni, Santa Cruz i La Paz w Boliwii, stanach Mato Grosso do Sul i Goiás w Brazylii, prowincjach Buenos Aires, Chaco, Corrientes, Entre Ríos i Formosa w Argentynie, departamentach Artigas i Paysandú w Urugwaju oraz we wschodnim i południowo-wschodnim Paragwaju. Rozmnaża się na terenach Argentyny, Boliwii, Paragwaju i Urugwaju. Jest gatunkiem w większości migrującym, chociaż niewielka populacja zamieszkująca tereny Boliwii prawdopodobnie nie migruje. Zasięg jego występowania według szacunków organizacji BirdLife International obejmuje około 1,794 mln km², z czego tylko 224 tys. km² to tereny lęgowe.
Ekologia i zachowanie Jego głównym habitatem są otwarte przestrzenie z wysokimi trawami w pobliżu bagien i mokradeł. Żywi się głównie ziarnami traw, które wyjada bezpośrednio z kłosów. Sezon lęgowy trwa od grudnia do lutego. Poza sezonem lęgowym spotykany jest w stadach z innymi ziarnojadkami.