En México se distribuye en la vertiente del Pacífico: en los estados de Sinaloa, Nayarit, Colima, Jalisco, Michoacán, Guerrero, Oaxaca y Chiapas; por la  vertiente del Golfo de México se localiza en los estados de Veracruz, Tabasco y Campeche.