Barnesville is located in Belmont County, Ohio. There are roughly 1,534 residents, living in 635 households. The average temperature for Barnesville this time of the year is low of 60F and high of 83F. On average, Barnesville gets about 4.49 inches of precipitation in July. Most residents are home owners (69%), have a high school diploma (58%) and are single, no kids (43%).
Data provided by Home JunctionElementary Schools
Barnesville Elementary School
210 W Church St
Public District PK-4
Middle Schools
Barnesville Middle School
970 Shamrock Dr
Public District 5-8
High Schools
Barnesville High School
910 Shamrock Dr
Public District 9-12
MLS Disclaimers & Copyright