Limita al norte con el municipio de Chalchicomula de Sesma; al oriente, con los municipios veracruzanos de La Perla, Mariano Escobedo y Maltrata; al sur, con Esperanza, y al poniente, con Chalchicomula de Sesma.