Det er beskrevet fem underarter av stripehodespurv: – forekommer på Stillehavets bakken av Mexico fra det sørlige Durango og det sørlige Zacatecas sør til det sørøstlige Guerrero, øst til Morelos og det sørlige Puebla. – forekommer i Oaxaca og det ytterliggående vestlige Chiapas i det sørlige Mexico. – forekommer i det østlige Guatemala. – forekommer i Guatemala. - forekommer på Stillehavets bakken fra det sørøstlige Guatemala sør til det nordwestlige Costa Rica.