Limita al norte con el municipio de Tlaltenango, al sur con Santa María de la Paz, al este con el municipio de Jalpa, y al oeste con los municipios de Atolinga, Florencia de Benito Juárez y parte de Chimaltitán, Jalisco.