| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density (/mi²) | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Mooresville | 1 | 57,078 | 50,555 | 2.21% | 2,071 | 28 | Town |
| Statesville | 2 | 32,809 | 28,627 | 1.95% | 1,080 | 30 | City |
| Troutman | 3 | 4,427 | 3,830 | 2.1% | 501 | 9 | Town |
| Harmony | 4 | 632 | 543 | 2.1% | 466 | 1 | Town |
Mooresville is the largest city in Iredell County, with a population of 57,078.
Harmony is the smallest city in Iredell County, with a population of 632.
There are 4 cities in Iredell County, North Carolina.