Iredell County, North Carolina Cities (2025)

4 cities

City
Rank
2025 Pop. ↓
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Mooresville153,46450,5621.1%1,94028 Town
Statesville232,46628,5992.44%1,06930 City
Troutman34,3403,8082.5%4919 Town
Harmony46295492.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 4 cities in Iredell County, North Carolina.

Location of Iredell County