Belmont County, Ohio Cities (2026)

City
Rank
2026 Pop. ↓
2020 Pop.
Annual Change
Density (/mi²)
Area (mi²)
Type
Martins Ferry16,0106,232-0.63%2,5822 City
St. Clairsville24,8965,073-0.61%2,0212 City
Barnesville33,8324,000-0.75%1,8692 Village
Bellaire43,7113,864-0.72%2,2452 Village
Shadyside53,3133,436-0.63%3,2801 Village
Bridgeport61,5121,575-0.72%1,1071 Village
Powhatan Point71,3971,451-0.71%9501 Village
Bethesda81,1721,210-0.59%1,8781 Village
Flushing9797829-0.75%1,2981 Village
Brookside10518542-0.96%2,9940 Village
Belmont11396413-0.75%1,4890 Village
Holloway12323334-0.62%3401 Village
Morristown13235245-0.84%3741 Village
Wilson14128135-0.78%3140 Village

Belmont County Cities Summary

Largest City

Martins Ferry is the largest city in Belmont County, with a population of 6,010.

Smallest City

Wilson is the smallest city in Belmont County, with a population of 128.

10 Largest Cities

There are 14 cities in Belmont County, Ohio.

Location of Belmont County