Marion

City in McDowell County, North Carolina

View of Marion, North Carolina
Photo: Tomgoble at English Wikipedia · CC BY-SA 3.0

Marion is a city in McDowell County, North Carolina, with 7,717 residents (2020 Census). It sits at 1,404 ft (428 m) above sea level. The nearest town is West Marion, 1.9 miles SW.

About Marion

Marion is a city in and the county seat of McDowell County, North Carolina, United States. Founded in 1844, the city was named in honor of Brigadier General Francis Marion, the American Revolutionary War Hero whose talent in guerrilla warfare earned him the name "Swamp Fox". Marion's Main Street Historic District is listed on the National Register of Historic Places. The population was 7,717 at the 2020 Census.

Text: Wikipedia · CC BY-SA 4.0

Marion weather: 7-day forecast

Loading the National Weather Service forecast…

Hourly forecast & alerts ›

Source: National Weather Service (NOAA).

Live webcams in Marion

All 6 webcams near Marion ›

Webcams: Windy.com

Living in Marion

Median household income
$51,314
Median home value
$163,500
Median rent
$762/mo
Median age
39.1
Cost of living and demographics of Marion ›

Do you know Marion? Tell us about it

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

Map of Marion

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

Marion 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 ›

Marion, NC population

Marion had 7,717 residents in the 2020 Census.

2020 Census7,717
Density1,126 per sq mi (435 per km²)

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

Marion at a glance

StateNorth Carolina (NC)
CountyMcDowell County
TypeCity
Population7,717 (2020)
Land area6.85 sq mi (17.7 km²)
Water area0.03 sq mi (0.08 km²)
Elevation1,404 ft (428 m)
Coordinates35.6762° N, 82.0008° W
ZIP code28752
Official websitemarionnc.org
Census code (GEOID)3741420

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

Towns near Marion

Straight-line distance between town centers.

Frequently asked questions about Marion

What county is Marion in?

Marion is in McDowell County, North Carolina.

What is the population of Marion, NC?

7,717 people lived in Marion at the 2020 Census.

What is the ZIP code of Marion, NC?

The ZIP code of Marion is 28752.

What is the elevation of Marion?

1,404 feet (428 m) above sea level.

What towns are near Marion?

West Marion (1.9 mi), Glenwood (4.0 mi), Nebo (5.5 mi), Old Fort (10.4 mi), Glen Alpine (12.8 mi).

Last updated: