En México habita desde el norte de Oaxaca (al sur de Tuxtepec), a través del sur de Veracruz, Tabasco y Chiapas.