Campeche is the capital city of the Mexican state of Campeche, on the shore of the Bay of Campeche of the Gulf of Mexico. The state of preservation and quality of the architecture, earned Campeche the status of a UNESCO World Heritage Site in 1999.