Mooresville

Town in Iredell County, North Carolina

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

Mooresville is a town in Iredell County, North Carolina, with 50,193 residents (2020 Census). It sits at 925 ft (282 m) above sea level. The nearest town is Lake Norman of Iredell, 6.7 miles SW.

About Mooresville

Mooresville is a town located in the southwestern section of Iredell County, North Carolina, United States, and is a part of the Charlotte metropolitan area. The population was 50,193 at the 2020 census, making it the most populous municipality in Iredell County. It is located approximately 25 miles (40 km) north of Charlotte.

Mooresville is best known as the home of many NASCAR racing teams and drivers, along with an IndyCar team and its drivers, as well as racing technology suppliers, which has earned the town the nickname "Race City USA". Also located in Mooresville is the corporate headquarters of Lowe's Corporation and Universal Technical Institute's NASCAR Technical Institute.

Text: Wikipedia · CC BY-SA 4.0

Mooresville weather: 7-day forecast

Loading the National Weather Service forecast…

Hourly forecast & alerts ›

Source: National Weather Service (NOAA).

Live webcams in Mooresville

All 6 webcams near Mooresville ›

Webcams: Windy.com

Living in Mooresville

Median household income
$89,647
Median home value
$390,900
Median rent
$1,626/mo
Median age
35.8
Cost of living and demographics of Mooresville ›

Do you know Mooresville? Tell us about it

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

Map of Mooresville

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

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

Mooresville, NC population

Mooresville had 50,193 residents in the 2020 Census.

2020 Census50,193
Density1,781 per sq mi (688 per km²)

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

Mooresville at a glance

StateNorth Carolina (NC)
CountyIredell County
TypeTown
Population50,193 (2020)
Land area28.19 sq mi (73.0 km²)
Water area0.07 sq mi (0.18 km²)
Elevation925 ft (282 m)
Coordinates35.5836° N, 80.8283° W
ZIP codes28115, 28117
Official websiteci.mooresville.nc.us
Census code (GEOID)3744220

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

Towns near Mooresville

Straight-line distance between town centers.

Frequently asked questions about Mooresville

What county is Mooresville in?

Mooresville is in Iredell County, North Carolina.

What is the population of Mooresville, NC?

50,193 people lived in Mooresville at the 2020 Census.

What is the ZIP code of Mooresville, NC?

The main ZIP code is 28115. Other ZIP codes: 28117.

What is the elevation of Mooresville?

925 feet (282 m) above sea level.

What towns are near Mooresville?

Lake Norman of Iredell (6.7 mi), Davidson (7.2 mi), Cornelius (8.3 mi), Lake Norman of Catawba (9.0 mi), Westport (9.8 mi).

Last updated: