Limita al norte con el municipio de Tlaltenango de Sánchez Román, 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.