Se extiende desde el sur de Estados Unidos por México, Centroamérica y las Antillas hasta el norte de Venezuela, y por la cordillera de los Andes hasta el norte de la Argentina.