Iredell County, North Carolina Cities (2025)

5 cities

City
Rank
2025 Pop. ↓
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Mooresville153,46450,5621.1%1,96327 Town
Statesville232,46628,5992.44%1,17628 City
Lake Norman Iredell313,80512,8323.19%1,36810 CDP
Troutman44,3403,8082.5%5518 Town
Harmony56295492.61%4641 Town

Iredell County Cities Summary

Largest City

Mooresville is the largest city in Iredell County, with a population of 53,464.

Smallest City

Harmony is the smallest city in Iredell County, with a population of 629.

10 Largest Cities

There are 5 cities in Iredell County, North Carolina.

Location of Iredell County