Mooresville
Town in Iredell County, North Carolina

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.
- 50,193residents (2020 Census)
- 925 ftelevation · 282 m
- 28.2 sq miland area · 73.0 km²
- 1,781 / sq mipopulation density
- 28115main ZIP code (2 in total)
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…
Source: National Weather Service (NOAA).
Live webcams in 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
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
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 Census | 50,193 |
|---|---|
| Density | 1,781 per sq mi (688 per km²) |
Source: U.S. Census Bureau, Decennial Census.
Mooresville at a glance
| State | North Carolina (NC) |
|---|---|
| County | Iredell County |
| Type | Town |
| Population | 50,193 (2020) |
| Land area | 28.19 sq mi (73.0 km²) |
| Water area | 0.07 sq mi (0.18 km²) |
| Elevation | 925 ft (282 m) |
| Coordinates | 35.5836° N, 80.8283° W |
| ZIP codes | 28115, 28117 |
| Official website | ci.mooresville.nc.us |
| Census code (GEOID) | 3744220 |
Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.
Towns near Mooresville
- Lake Norman of Iredell6.7 mi SW
- Davidson7.2 mi S
- Cornelius8.3 mi S
- Lake Norman of Catawba9.0 mi W
- Westport9.8 mi SW
- Enochville10.0 mi SE
- Troutman10.2 mi N
- Huntersville12.4 mi S
- Denver12.4 mi W
- Kannapolis12.4 mi SE
- Landis12.7 mi E
- Cleveland13.2 mi NE
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: