4 cities
| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Mooresville | 1 | 54,045 | 50,562 | 1.09% | 1,961 | 28 | Town |
| Statesville | 2 | 33,240 | 28,599 | 2.38% | 1,095 | 30 | City |
| Troutman | 3 | 4,447 | 3,808 | 2.47% | 503 | 9 | Town |
| Harmony | 4 | 645 | 549 | 2.54% | 476 | 1 | Town |
Mooresville is the largest city in Iredell County, with a population of 54,045.
Harmony is the smallest city in Iredell County, with a population of 645.
There are 4 cities in Iredell County, North Carolina.