Mooresville had an estimated 55,842 residents on July 1, 2025, up from 50,193 in the 2020 census and 32,711 in 2010, Census Bureau figures show.

Last checked Oct. 11, 2026. Every figure on this page comes from the U.S. Census Bureau: the 2010 and 2020 censuses, the 2020-2024 American Community Survey five-year estimates and the Vintage 2025 population estimates. See Census QuickFacts for Mooresville. Questions about Census data: the bureau’s customer line, 1-800-923-8282.

Mooresville had an estimated 55,842 residents on July 1, 2025, according to the Census Bureau’s latest town estimates. The 2020 census counted 50,193, up from 32,711 in 2010, a gain of 17,482 people or 53.4% in a decade, the fastest of any place in the table below. Since 2020 the town has kept growing, by about 11%, a little behind Iredell County as a whole.

Mooresville at a glance

  • Population: 55,842 (July 1, 2025, estimate); 50,193 (2020 census)
  • Median age: 35.8
  • Under 18: 24.3%; 65 and older: 12.7%
  • Median household income: $89,647
  • Households: 20,009, averaging 2.6 people
  • Owner-occupied homes: 58.3%
  • Median home value (owners’ estimates): $390,900; median rent: $1,626 a month
  • Bachelor’s degree or higher (25 and older): 45.5%

Figures other than population are 2020-2024 American Community Survey five-year estimates.

Growth since 2010

Bar chart of Mooresville's population: 32,711 in the 2010 census, 50,193 in the 2020 census and an estimated 55,842 on July 1, 2025

2010 census 2020 census Change July 1, 2025, estimate
Mooresville 32,711 50,193 +53.4% 55,842
Davidson 10,944 15,106 +38.0% 16,662
Huntersville 46,773 61,376 +31.2% 68,535
Cornelius 24,866 31,412 +26.3% 35,094
Kannapolis 42,625 53,114 +24.6% 61,708
Statesville 24,532 28,419 +15.8% 32,181
Iredell County 159,437 186,693 +17.1% 211,798

The bureau’s yearly estimates put Mooresville at 50,555 in 2020, 52,756 in 2022, 55,500 in 2024 and 55,842 in 2025. The 2025 gain, about 340 people, was the smallest since 2020. Iredell County, by contrast, added about 5,700 in 2025 to reach 211,798, and Statesville, the county seat about 14 miles north, grew faster than Mooresville in the latest year.

A caution on the comparison. The bureau’s estimates start from an April 2020 base (50,288 for Mooresville) that includes boundary changes and corrections, so it differs slightly from the census count. Town limits also change through annexation, and these figures cover only the town, not every address with a Mooresville mailing address. The Census Bureau counts the Lake Norman of Iredell area, about 6 miles away, as a separate place.

Who lives here

From the 2020-2024 American Community Survey:

Mooresville Iredell County
Median age 35.8 40.8
Households 20,009 76,344
Average household size 2.60 2.55
Median household income $89,647 $81,419
Owner-occupied homes 58.3% 71.9%
Median home value (owners’ estimates) $390,900 $321,400
Bachelor’s degree or higher 45.5% 34.1%

Mooresville is younger, better off and more likely to rent than the county around it. About 5.7% of residents are under 5. The survey counts 21,657 housing units in town, and 7.3% of residents live below the poverty line.

Survey figures are estimates pooled over five years, each with a margin of error, and are not the same as a count. For current home values, see our home prices page, which uses Zillow data through August 2026.

What this means for you

  • Mooresville grew by more than half between 2010 and 2020, and growth has slowed since.
  • It is about 26% of Iredell County’s population.
  • For schools, taxes and services that follow this growth, see our schools, property tax and moving to Mooresville guides.

Frequently asked questions

What is the population of Mooresville, N.C.?

The Census Bureau estimates 55,842 people lived in the town of Mooresville on July 1, 2025. The 2020 census counted 50,193.

How fast is Mooresville growing?

Mooresville grew 53.4% between the 2010 and 2020 censuses, from 32,711 to 50,193. Since 2020 the bureau’s estimates show about 11% more growth, a little slower than Iredell County’s 13.5%.

What is the median household income in Mooresville?

$89,647, according to the Census Bureau’s 2020-2024 American Community Survey five-year estimates, compared with $81,419 for Iredell County.

What is the median age in Mooresville?

35.8 years in the 2020-2024 American Community Survey, younger than Iredell County’s 40.8. About 24.3% of residents are under 18 and 12.7% are 65 or older.