El nombre completo del municipio es San Francisco de Campeche, pero se le conoce sólo como "Campeche", se encuentra limitado al norte el municipio de Tenabo; al este con Hepelchén; al sur con Champotón y al oeste limita con el Golfo de México. Es conciderado como un puerto importante, tiene una extensión territorial de 3,410.64 kilómetros cuadrados y se encuentra en la gran plataforma de la Península de Yucatán.