Hopelchén se encuentra ubicado en el este del territorio del estado de Campeche, sus límites son al noroeste con los municipios de Hecelchakán y Tenabo, al oeste con el de Campeche al sur con los de Champotón y Calakmul al este con el Estado de Quintana Roo particularmente con el municipio de José María Morelos y al noreste y norte con el Estado de Yucatán particularmente con los municipios de Tekax y Oxkutzcab.