11 cities
| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Peachtree Corners | 1 | 42,834 | 42,245 | 0.23% | 2,658 | 16 | City |
| Lawrenceville | 2 | 32,544 | 30,542 | 1.04% | 2,359 | 14 | City |
| Suwanee | 3 | 24,082 | 21,021 | 2.16% | 2,159 | 11 | City |
| Snellville | 4 | 23,206 | 20,596 | 1.91% | 2,212 | 10 | City |
| Norcross | 5 | 19,581 | 17,544 | 1.77% | 3,189 | 6 | City |
| Buford | 6 | 19,401 | 17,123 | 2% | 1,018 | 19 | City |
| Lilburn | 7 | 17,178 | 14,273 | 2.9% | 2,546 | 7 | City |
| Dacula | 8 | 8,573 | 6,908 | 3.35% | 1,587 | 5 | City |
| Grayson | 9 | 5,547 | 4,662 | 2.74% | 2,272 | 2 | City |
| Berkeley Lake | 10 | 2,026 | 2,037 | -0.1% | 1,165 | 2 | City |
| Rest Haven | 11 | 44 | 41 | 2.33% | 284 | 0 | Town |
Peachtree Corners is the largest city in Gwinnett County, with a population of 42,834.
Rest Haven is the smallest city in Gwinnett County, with a population of 44.
There are 11 cities in Gwinnett County, Georgia.