En México se distribuye en la vertiente del pacífico en los estados de Sonora (porción sur), Sinaloa, Nayarit , Jalisco, Colima, Guerrero, Oaxaca y Chiapas, en la vertiente del Golfo de México, en los estados Tamaulipas (porción sur), Veracruz, Tabasco, Campeche y la Península de Yucatán.