Det er beskrevet ingen underarter av kanelhalespurv. Arten er endemisk til Stillehavets bakken av de sørøstlige Oaxaca og det ytterliggående sørvestlige Chiapas i det sørlige Mexico.