Belton Lake is a U.S. Army Corps of Engineers reservoir on the Leon River in the Brazos River basin, 5 miles northwest of Belton, Texas, United States. The lake extends into both Bell County and Coryell County. Belton Dam and the lake are both managed by the Fort Worth District of the U.S. Army Corps of Engineers.