Det er beskrevet ni underarter av olivenspurv:[3]:
Arremonops rufivirgatus rufivirgatus (Lawrence, 1851) – forekommer i det sørlige Texas i USA og i det nordøstlige Mexico fra det nordøstlige CoahuilaogNuevo León sør til det sørlige Tamaulipas' kysten.
Arremonops rufivirgatus ridgwayi (Sutton & Burleigh, 1941) – forekommer i det sørlige Tamaulipas' innlandet, i det østlige San Luis Potosí, Hidalgo og det nordlige Veracruz.
Arremonops rufivirgatus crassirostris (Ridgway, 1878) – forekommer på Atlanterhavets kysten av det sørøstlige Mexico fra det sentrale og sørlige Veracruz sør til det østlige Puebla og det nordlige Oaxaca og det østlige Tabasco.
Arremonops rufivirgatus verticalis (Ridgway, 1878) – forekommer fra det østlige Tabasco og Yucatánhalvøya i det sørøstlige Mexico sør til det nordlige Guatemalaog det nordlige Belize.
Arremonops rufivirgatus rhyptothorax (Parkes, 1974) – forekommer på den nordlige Yucatánhalvøya.
Arremonops rufivirgatus sinaloae (Nelson, 1899) – forekommer i det vestlige Mexico fra det sentrale Sinaloa sør til Nayarit