Vive en zonas tropicales y subtropicales, desde el norte de México a lo largo de América Central hasta el noroeste de Sudamérica.