Brookville is located in
Franklin County (of which it is the county seat). Brookville is south of
Richmond, 8 miles east of
Metamora along Highway 52 on the banks of the Whitewater River near the Whitewater Canal and Brookville Lake and Reservoir. Not far from the Ohio/Indiana border.