초하구산성(草河口山城)이라고도 부른다. 봉성현의 경계에 가까운 초하구진(草河口鎭) 망초촌(茫草村) 이가보의 북쪽 산 위에 위치한다.
이곳은 애하(靉河) 지류의 상류지역으로 산은 높고 숲이 울창한 험준한 지형으로, 요동의 심양에서 압록강 하류지역으로 이어지는 교통로를 제공하는 요충지에 해당한다.
성벽은 산 능선을 따라 돌로 쌓았으며, 전체 길이는 5.5km에 달하는 대형 산성인데, 성 안에는 여러 곳의 건축 유지가 있다.
성문의 외곽에는 망대(望臺)를 설치하였고, 수문(水門)의 바깥의 양쪽에는 날개 형태로 펼쳐진 성벽을 구축하였다. 이가보산성은 고구려 후황성(後黃城)에 비정되기도 한다.