Se encuentra en América del Norte en Estados Unidos y México y América Central, hasta Sudamérica y el Caribe donde es común en áreas perturbadas de climas tropicales y templados.