5 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Mooresville | 1 | 53,464 | 50,562 | 1.1% | 1,963 | 27 | Town |
| Statesville | 2 | 32,466 | 28,599 | 2.44% | 1,176 | 28 | City |
| Lake Norman Iredell | 3 | 13,805 | 12,832 | 3.19% | 1,368 | 10 | CDP |
| Troutman | 4 | 4,340 | 3,808 | 2.5% | 551 | 8 | Town |
| Harmony | 5 | 629 | 549 | 2.61% | 464 | 1 | Town |
Mooresville is the largest city in Iredell County, with a population of 53,464.
Harmony is the smallest city in Iredell County, with a population of 629.
There are 5 cities in Iredell County, North Carolina.