장성호는 전라남도 장성군 장성읍, 전라남도 장성군 북이면, 전라남도 장성군 북하면에 위치하며 영산강의 지류인 황룡강 상류계에 있는 인공호수이다. 장성호는 영산강 유역 종합 개발 계획의 일환으로 1976년 9월장성읍 용강리에 높이 36m, 길이 603m의 장성댐이 건설됨으로써 등장된 저수지로 총저수용량 8,970만t, 유역 면적은 6.87㎢에 이른다.