Se encuentra en América del Norte, Antillas y América central hasta Colombia y Venezuela.