Limita al suroeste con el municipio de El Mante, al noroeste con el municipio de Xicoténcatl, al norte con el municipio de Llera, al noreste con el municipio de Casas y con el municipio de Aldama y al sureste con el municipio de Altamira.