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