Iredell County, North Carolina Cities (2026)

City
Rank
2026 Pop. ↓
2020 Pop.
Annual Change
Density (/mi²)
Area (mi²)
Type
Mooresville157,07850,5552.21%2,07128 Town
Statesville232,80928,6271.95%1,08030 City
Troutman34,4273,8302.1%5019 Town
Harmony46325432.1%4661 Town

Iredell County Cities Summary

Largest City

Mooresville is the largest city in Iredell County, with a population of 57,078.

Smallest City

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

10 Largest Cities

There are 4 cities in Iredell County, North Carolina.

Location of Iredell County