Limita al Norte y al Este con los municipios de Valle de Santiago y con Jaral del Progreso; al este con Salvatierra y con Santiago Maravatío; al Sureste con los municipios de Moroleón y Uriangato y al Oeste con Michoacán de Ocampo.