북한산성은 김우항과 김중기 아래 3군문이 작업을 분담하여 1711년 10월 19일에 완공했다. 길이는 총 7,620보, 여장 수는 2,807첩이다. 행궁과 중성, 10개의 사찰, 유영을 갖추었으며 경리청이 관리했다.
북한산성 축성은 호조판서 김우항(金宇杭)과 총융사 김중기(金重器)가 총괄했으며, 실제적인 축성 작업은 훈련도감·금위영·어영청의 3군문에서 분담하여, 1711년 4월 3일 축성을 시작하여 10월 19일에 완공했다. 축성된 북한산성 길이는 총 7,620보였으며 여장 수는 2,807첩이었다. 축성 후 유사시 임금이 머물 행궁(行宮)도 건립하고, 산성 내에 낮은 지역의 방비를 위해 중성(重城)도 쌓았다. 기존의 중흥사(重興寺) 외에 10개의 사찰도 새로 건립했으며, 3군문에서도 산성 안에 분영(分營) 성격의 유영(留營)을 건립하고 군사 등을 배치했다. 북한산성 관리를 주관할 관청으로 경리청(經理廳)을 설치하는 한편, 북한산성과 인왕산 쪽의 도성을 연결하는 탕춘대성(蕩春臺城) 축성도 추진하여 숙종 말엽에 이르면 상당 부분 진척을 보았다.