山海关区陆域总面积192平方公里(含开发区东区22平方公里)。现状建成区位于古城周边及道南部分地区,建成区面积约为13平方公里。下辖第一关、石河、孟姜三个镇和古城、西关、南关、路南四个街道办事处。共有96个行政村、23个社区。全区人口12.7万人。民族构成分汉族、满族、回族、蒙古族等17个民族,其中以汉族为主。