Su distribución comprende la Cordillera Neovolcánica de este a oeste, desde el estado de Veracruz hasta Jalisco, además de regiones altas de los estados de Guerrero y Oaxaca.