En México y América Central se encuentra en la vertiente del Atlántico a partir de Tamaulipas y Nuevo León hacia el sur hasta la península de Yucatán, Belice y Guatemala.