12 cities
City | Rank | 2025 Pop. ↓ | 2020 Pop. | Change | Density | Area (mi²) | Type |
---|---|---|---|---|---|---|---|
Peachtree Corners | 1 | 42,067 | 42,239 | -0.08% | 2,611 | 16.11 | City |
Lawrenceville | 2 | 31,299 | 30,588 | 0.46% | 2,269 | 13.79 | City |
Suwanee | 3 | 24,178 | 21,015 | 2.69% | 2,202 | 10.98 | City |
Snellville | 4 | 23,047 | 20,596 | 2.17% | 2,196 | 10.49 | City |
Buford | 5 | 19,031 | 17,136 | 2.03% | 1,044 | 18.23 | City |
Norcross | 6 | 18,375 | 17,544 | 0.91% | 2,993 | 6.14 | City |
Lilburn | 7 | 16,913 | 14,285 | 3.21% | 2,506 | 6.75 | City |
Mountain Park | 8 | 13,779 | 13,176 | 1.09% | 2,379 | 5.79 | CDP |
Dacula | 9 | 8,152 | 6,897 | 3.18% | 1,563 | 5.21 | City |
Grayson | 10 | 5,183 | 4,663 | 2.05% | 2,123 | 2.44 | City |
Berkeley Lake | 11 | 2,019 | 2,043 | -0.25% | 1,161 | 1.74 | City |
Rest Haven | 12 | 46 | 43 | 2.22% | 297 | 0.15 | Town |
Peachtree Corners is the largest city in Gwinnett County, with a population of 42,067.
Rest Haven is the smallest city in Gwinnett County.
There are 12 cities in Gwinnett County, Georgia.