Se localiza 66 kilómetros al sureste de Morelia, capital de Michoacán, a una altitud aproximada de 2.400 metros, con montañas que sobrepasan los 2.800 metros sobre el nivel del mar.