what county in ohio is barnesville in?
Barnesville is a village in Belmont County, Ohio, United States. It is located in the central portion of Warren Township in the western side of Belmont County and is part of the Wheeling, West Virginia Metropolitan Statistical Area. The town was named after James Barnes, who was the first settler. Fun Facts.