12 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Greensboro | 1 | 310,258 | 295,873 | 0.94% | 2,318 | 134 | City |
| High Point | 2 | 119,559 | 114,767 | 0.81% | 2,086 | 57 | City |
| Archdale | 3 | 12,207 | 11,906 | 0.49% | 1,381 | 9 | City |
| Summerfield | 4 | 11,427 | 10,956 | 0.83% | 433 | 26 | Town |
| Gibsonville | 5 | 9,893 | 9,145 | 1.53% | 2,266 | 4 | Town |
| Oak Ridge | 6 | 7,964 | 7,641 | 0.81% | 475 | 17 | Town |
| Stokesdale | 7 | 6,159 | 5,917 | 0.79% | 324 | 19 | Town |
| Pleasant Garden | 8 | 5,189 | 4,997 | 0.74% | 345 | 15 | Town |
| Forest Oaks | 9 | 4,208 | 4,102 | 0.53% | 877 | 5 | CDP |
| Jamestown | 10 | 3,799 | 3,668 | 0.69% | 1,268 | 3 | Town |
| Sedalia | 11 | 700 | 675 | 0.72% | 350 | 2 | Town |
| Whitsett | 12 | 608 | 588 | 0.66% | 235 | 3 | Town |
Greensboro is the largest city in Guilford County, with a population of 310,258.
Whitsett is the smallest city in Guilford County, with a population of 608.
There are 12 cities in Guilford County, North Carolina.