New Martinsville

City in Wetzel County, West Virginia

View of New Martinsville, West Virginia
Photo: The original uploader was Rrenner at English Wikipedia. · CC BY-SA 2.5

New Martinsville is a city in Wetzel County, West Virginia, with 5,204 residents (2020 Census). It sits at 623 ft (190 m) above sea level. The nearest town is Hannibal, 1.9 miles N.

About New Martinsville

New Martinsville is a city in and the county seat of Wetzel County, West Virginia, United States, along the Ohio River. The population was 5,186 at the 2020 census.

Text: Wikipedia · CC BY-SA 4.0

New Martinsville weather: 7-day forecast

Loading the National Weather Service forecast…

Hourly forecast & alerts ›

Source: National Weather Service (NOAA).

Live webcams in New Martinsville

All 6 webcams near New Martinsville ›

Webcams: Windy.com

Living in New Martinsville

Median household income
$60,946
Median home value
$128,300
Median rent
$688/mo
Median age
44.5
Cost of living and demographics of New Martinsville ›

Do you know New Martinsville? Tell us about it

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

Map of New Martinsville

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

New Martinsville 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 ›

New Martinsville, WV population

New Martinsville had 5,204 residents in the 2020 Census.

2020 Census5,204
Density1,947 per sq mi (752 per km²)

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

New Martinsville at a glance

StateWest Virginia (WV)
CountyWetzel County
TypeCity
Population5,204 (2020)
Land area2.67 sq mi (6.9 km²)
Water area0.04 sq mi (0.10 km²)
Elevation623 ft (190 m)
Coordinates39.6456° N, 80.8627° W
ZIP code43931
Census code (GEOID)5458684

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

Towns near New Martinsville

Straight-line distance between town centers.

Frequently asked questions about New Martinsville

What county is New Martinsville in?

New Martinsville is in Wetzel County, West Virginia.

What is the population of New Martinsville, WV?

5,204 people lived in New Martinsville at the 2020 Census.

What is the ZIP code of New Martinsville, WV?

The ZIP code of New Martinsville is 43931.

What is the elevation of New Martinsville?

623 feet (190 m) above sea level.

What towns are near New Martinsville?

Hannibal (1.9 mi), Sardis (2.5 mi), Paden City (4.9 mi), Reader (8.9 mi), Clarington (9.1 mi).

Last updated: