4 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Mooresville | 1 | 53,464 | 50,562 | 1.1% | 1,940 | 28 | Town |
| Statesville | 2 | 32,466 | 28,599 | 2.44% | 1,069 | 30 | City |
| Troutman | 3 | 4,340 | 3,808 | 2.5% | 491 | 9 | Town |
| Harmony | 4 | 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 4 cities in Iredell County, North Carolina.