Se encuentra en Norteamérica, al oeste en las Montañas Rocosas llegando hasta México donde crece a una altura de más de 3.300 msnm.