Martins Ferry

City in Belmont County, Ohio

View of Martins Ferry, Ohio
Photo: Nyttend · Public domain

Martins Ferry is a city in Belmont County, Ohio, with 6,260 residents (2020 Census). It sits at 709 ft (216 m) above sea level. The nearest town is Wheeling, 2.8 miles SE.

About Martins Ferry

Martins Ferry is the most populous city in Belmont County, Ohio, United States. The population was 6,260 as of the 2020 census. Located along the Ohio River across from Wheeling, West Virginia, it is part of the Wheeling metropolitan area.

Text: Wikipedia · CC BY-SA 4.0

Martins Ferry weather: 7-day forecast

Loading the National Weather Service forecast…

Hourly forecast & alerts ›

Source: National Weather Service (NOAA).

Live webcams in Martins Ferry

All 24 webcams near Martins Ferry ›

Webcams: Windy.com

Living in Martins Ferry

Median household income
$37,467
Median home value
$96,200
Median rent
$800/mo
Median age
40.6
Cost of living and demographics of Martins Ferry ›

Do you know Martins Ferry? Tell us about it

Help other travelers: share what makes Martins Ferry special. We review every message before publishing it.

Map of Martins Ferry

Tap any street on the map to see it in Street View below. Map: © OpenStreetMap contributors.

Martins Ferry Street View

Loading Street View…

Drag the image to look around and tap the arrows on the ground to move. If it says there is no imagery, tap a nearby street on the map above.

Open in Google Maps ›

Martins Ferry, OH population

Martins Ferry had 6,260 residents in the 2020 Census.

2020 Census6,260
Density2,688 per sq mi (1,038 per km²)

Source: U.S. Census Bureau, Decennial Census.

Martins Ferry at a glance

StateOhio (OH)
CountyBelmont County
TypeCity
Population6,260 (2020)
Land area2.33 sq mi (6.0 km²)
Water area0.00 sq mi (0.01 km²)
Elevation709 ft (216 m)
Coordinates40.1045° N, 80.7293° W
ZIP code43935
Official websitemartinsferry.org
Census code (GEOID)3948104

Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.

Towns near Martins Ferry

Straight-line distance between town centers.

Frequently asked questions about Martins Ferry

What county is Martins Ferry in?

Martins Ferry is in Belmont County, Ohio.

What is the population of Martins Ferry, OH?

6,260 people lived in Martins Ferry at the 2020 Census.

What is the ZIP code of Martins Ferry, OH?

The ZIP code of Martins Ferry is 43935.

What is the elevation of Martins Ferry?

709 feet (216 m) above sea level.

What towns are near Martins Ferry?

Wheeling (2.8 mi), Brookside (2.9 mi), Bridgeport (2.9 mi), Clearview (3.2 mi), Yorkville (3.6 mi).

Last updated: