Town Chart.

← Back to Discover · All towns in Ohio

Towns in Belmont County

22 towns with data in Belmont County, Ohio, largest first. Find your matches.

Martins Ferry is the largest of the 22 towns we list in Belmont County, with 6,140 people. Together they have 33,531 people.

TownPopulationTypical household incomeTypical home price
Martins Ferry 6,140 $37,467 $96,200
St. Clairsville 5,003 $76,480 $199,000
Barnesville 3,945 $42,443 $114,800
Bellaire 3,800 $38,205 $85,400
Shadyside 3,387 $54,153 $143,100
Bridgeport 1,453 $54,125 $94,200
Powhatan Point 1,420 $48,750 $109,900
Bethesda 1,239 $35,900 $109,000
Flushing 1,149 $66,850 $96,600
Wolfhurst 1,058 $28,833 $75,000
Neffs 921 $31,250 $84,500
Yorkville 908 $49,231 $137,500
Brookside 610 $72,917 $117,000
Lansing 523 $44,219 $92,900
Holloway 399 $53,000 $31,000
Belmont 370 $71,875 $99,600
Blaine 296 $88,906 $98,100
Glencoe 255 $90,855 n/a
Morristown 240 $63,750 $102,500
Bannock 198 $29,727 $94,900
Jerusalem 124 $30,625 $108,800
Lafferty 93 $71,875 $151,700

ZIP codes in Belmont County

24 ZIP codes in Belmont County, Ohio. A ZIP code can also reach into a neighboring county.

Nearby counties in Ohio

Link to this page

Copy this HTML to link to this page from your own site.