pienoiskuva|Shanhaiguan on kartassa numero 2. pienoiskuva|Shanhaiguanin vanhakaupunki. Shanhaiguan (kiinan yksinkertaistettu: 山海关区; perinteinen: 山海關區; pinyin: Shānhǎiguān Qū) on kaupunkipiiri Qinhuangdaon prefektuuritason kaupungissa joka on Hebein maakunnassa Kiinassa.
Kaupunkipiirin hallinnossa on viisi alipiiriä, kolme suurkuntaa ja yksi maalaiskunta.
Alipiirit:
Nanguan (南关街道) Dongjie (东街街道) Xijie (西街街道) Lunan (路南街道) Chuanchang Road (船厂路街道)
Suurkunnat:
Diyiguan (第一关镇) Shihe (石河镇) Mengjiang (孟姜镇)
Maalaiskunta:
Bohai (渤海乡)
Luokka:Qinhuangdao Luokka:Kiinan piirikuntatason alueet