Limita al norte con Nopalucan y Soltepec; al este, con el municipio de General Felipe Ángeles; al sur, con Los Reyes de Juárez, San Salvador Huixcolotla y el municipio de Quecholac; y al poniente con el municipio de Tepeaca.