Belmont County, Ohio Cities (2026)

14 cities

City
Rank
2026 Pop. ↓
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Martins Ferry15,9576,236-0.77%2,5592 City
St. Clairsville24,8945,074-0.61%2,0212 City
Barnesville33,8514,004-0.64%1,8792 Village
Bellaire43,6873,860-0.78%2,2302 Village
Shadyside53,3063,441-0.66%3,2731 Village
Bridgeport61,5091,574-0.72%1,1051 Village
Powhatan Point71,3931,452-0.71%9481 Village
Bethesda81,1711,209-0.51%1,8771 Village
Flushing9796831-0.75%1,2961 Village
Brookside10512538-0.78%2,9600 Village
Belmont11395415-0.75%1,4850 Village
Holloway12320331-0.62%3371 Village
Morristown13234245-0.85%3721 Village
Wilson14130135-0.76%3190 Village

Belmont County Cities Summary

Largest City

Martins Ferry is the largest city in Belmont County, with a population of 5,957.

Smallest City

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

10 Largest Cities

There are 14 cities in Belmont County, Ohio.

Location of Belmont County