영산강의 지류인 황룡강 상류계에 있는 인공호수이다. 장성호는 영산강유역 종합개발 계획의 일환으로 1976년 9월 장성읍 용강리에 높이 36m, 길이 603m, 총저수용량 8,970만t, 유역 면적 6.87㎢에 이르는 장성댐이 건설됨으로써 등장한 저수지이다. 2014년에 제당 2m 높이기 사업으로 제당 높이 38m, 제당 길이 620m, 총저수용량 103,883천t, 유역면적 12,280ha로 확장되었다.
다목적 인공호인 이 호수는 관개용수 약 4,800만t, 생활 및 공업용수 1,460만t을 공급한다. 장성호의 조성으로 11,139ha에 이르는 황룡강 유역 농지가 수리 안전 농지로 바뀌었고, 그 결과 연간 2만 4000t의 미곡 증산 효과를 얻을 수 있게 되었다.
1977년 국민관광지로 지정된 장성호는 인접하는 내장산국립공원과 함께 호남의 각광받는 관광 명소가 되고 있다.