Este municipio colinda al norte con Cuauhtémoc, al este con General Trías, en la zona sur con Cusihuiriachi y con Belisario Domínguez, finalmente al oeste nuevamente limita con Cusihuiriachi. Cuenta con una extensión territorial de 424.20 kilómetros cuadrados y una altura promedio de 1,606 metros sobre el nivel del mar.