Brookneal is located in Campbell County 28 miles south of Lynchburg between Naruna and Volens in the Central Region of the state. Brookneal is located south of Lynchburg on Hwy 501; the Roanoke River and Leesville Lake and Dam are nearby. Brookneal is part of the Lynchburg, Virginia metro area.
Well-known residents have included Patrick Henry, patriot.