Overview Barnesville is a town in Ohio, United States, with a population of about 4,125[1]. Geography Coordinates: 39.9881, -81.1765