En México se encuentra en la vertiente del Golfo de México, desde el sur de Tamaulipas y norte de Puebla y Veracruz, predominando el estado de Tabasco hasta el norte de Chiapas y sur de Quintana Roo; en la vertiente del Pacífico se extiende desde Sinaloa hasta Chiapas.