Iredell County, North Carolina Cities (2026)

4 cities

City
Rank
2026 Pop. ↓
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Mooresville154,04550,5621.09%1,96128 Town
Statesville233,24028,5992.38%1,09530 City
Troutman34,4473,8082.47%5039 Town
Harmony46455492.54%4761 Town

Iredell County Cities Summary

Largest City

Mooresville is the largest city in Iredell County, with a population of 54,045.

Smallest City

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

10 Largest Cities

There are 4 cities in Iredell County, North Carolina.

Location of Iredell County