El municipio se encuentra localizado en la parte este del estado, en la zona media, la cabecera municipal tiene las siguientes coordenadas: 100º00" de longitud oeste y 21º56" de latitud norte, con una altura de 980 metros sobre el nivel del mar.
Sus límites son: al norte,Villa Juárez, al este,Ciudad del Maíz,Alaquines, Cárdenas yRayón, al sureste, San Ciro de Acosta, al sur, elEstado de Guanajuato, al suroeste, Santa María del Río, al oeste, Ciudad Fernández y San Nicolás Tolentino. Su distancia aproximada a la capital del estado es de 131 kilómetros.