Ranked from official statistics; every city opens its own guide.
Click any dot to open that city: jobs, pay, rent, commute, county economy and climate. Dot size follows population; colours follow the state flag.
By AtiveSite · Published 07/11/2026 · Updated 08/11/2026 · Every figure is linked to its source below.
Among the 100 largest places in Georgia, Milton has the highest median household income ($171,295), followed by Johns Creek and Alpharetta. Click any column to sort; click a city for its guide.
Across the 100 places in Georgia that we cover, the median is $75,545 and the average $77,642; the figure runs from $171,295 (Milton) to $34,408 (Douglas). That is a spread of 5.0 times between the two ends. The state figure is $77,353; 48 of the 100 places are above it and 52 at or below.
The first five are Milton, Johns Creek, Alpharetta, Decatur, Roswell. A high or low position is not good or bad on its own: high incomes often come with higher housing costs, so compare rent as a share of income. Use the Compare tab on each city page to see how two places differ across income, rent, commute and education, and check the county page for the local job market.
| # ⇅ | City ⇅ | County ⇅ | Median household income ⇅ | Population ⇅ | Median rent ⇅ |
|---|---|---|---|---|---|
| 1 | Milton | Fulton County | $171,295 | 41,546 | $2,065 |
| 2 | Johns Creek | Fulton County | $160,093 | 81,988 | $2,257 |
| 3 | Alpharetta | Fulton County | $147,612 | 66,855 | $1,948 |
| 4 | Decatur | DeKalb County | $139,397 | 24,518 | $1,655 |
| 5 | Roswell | Fulton County | $128,654 | 92,621 | $1,810 |
| 6 | Evans (unincorporated) | Columbia County | $125,098 | 36,998 | $1,617 |
| 7 | Dunwoody | DeKalb County | $121,903 | 51,758 | $1,859 |
| 8 | Braselton | Barrow County | $120,984 | 15,178 | $2,082 |
| 9 | Brookhaven | DeKalb County | $117,663 | 57,855 | $1,882 |
| 10 | Holly Springs | Cherokee County | $113,992 | 18,627 | $1,850 |
| 11 | Peachtree City | Fayette County | $113,987 | 39,576 | $2,086 |
| 12 | North Decatur (unincorporated) | DeKalb County | $110,871 | 18,442 | $1,913 |
| 13 | Jefferson | Jackson County | $109,828 | 14,990 | $1,074 |
| 14 | St. Simons (unincorporated) | Glynn County | $108,771 | 16,228 | $1,799 |
| 15 | Sugar Hill | Gwinnett County | $107,389 | 26,128 | $1,862 |
| 16 | Powder Springs | Cobb County | $105,070 | 18,009 | $1,583 |
| 17 | Sandy Springs | Fulton County | $104,340 | 107,087 | $1,870 |
| 18 | Woodstock | Cherokee County | $103,496 | 37,381 | $1,821 |
| 19 | Suwanee | Gwinnett County | $103,260 | 22,349 | $1,885 |
| 20 | North Druid Hills (unincorporated) | DeKalb County | $102,742 | 17,997 | $1,874 |
| 21 | Smyrna | Cobb County | $100,061 | 56,633 | $1,739 |
| 22 | Mountain Park (unincorporated) | Gwinnett County | $96,166 | 12,850 | $1,818 |
| 23 | Duluth | Gwinnett County | $95,331 | 32,426 | $1,828 |
| 24 | Vinings (unincorporated) | Cobb County | $94,982 | 14,390 | $1,839 |
| 25 | Wilmington Island (unincorporated) | Chatham County | $93,924 | 13,905 | $1,752 |
| 26 | Richmond Hill | Bryan County | $92,824 | 18,181 | $1,781 |
| 27 | Fairburn | Fulton County | $91,897 | 16,831 | $1,479 |
| 28 | Pooler | Chatham County | $91,766 | 28,466 | $1,671 |
| 29 | Snellville | Gwinnett County | $89,896 | 21,620 | $1,818 |
| 30 | Villa Rica | Carroll County | $87,803 | 18,551 | $1,547 |
| 31 | Grovetown | Columbia County | $85,660 | 17,014 | $1,407 |
| 32 | Atlanta | Fulton County | $85,652 | 505,268 | $1,711 |
| 33 | Chamblee | DeKalb County | $84,452 | 30,895 | $1,859 |
| 34 | Cartersville | Bartow County | $84,437 | 24,074 | $1,229 |
| 35 | Loganville | Walton County | $83,605 | 15,527 | $2,018 |
| 36 | Acworth | Cobb County | $83,539 | 22,473 | $1,664 |
| 37 | Kennesaw | Cobb County | $83,356 | 34,605 | $1,845 |
| 38 | South Fulton | Fulton County | $82,324 | 110,471 | $1,702 |
| 39 | Newnan | Coweta County | $82,292 | 44,235 | $1,542 |
| 40 | Fayetteville | Fayette County | $82,188 | 19,719 | $1,720 |
| 41 | Peachtree Corners | Gwinnett County | $82,139 | 42,373 | $1,701 |
| 42 | Martinez (unincorporated) | Columbia County | $81,602 | 33,750 | $1,284 |
| 43 | Tucker | DeKalb County | $80,317 | 37,123 | $1,647 |
| 44 | Canton | Cherokee County | $80,091 | 35,741 | $1,680 |
| 45 | Port Wentworth | Chatham County | $79,731 | 12,892 | $1,812 |
| 46 | Douglasville | Douglas County | $79,107 | 37,536 | $1,582 |
| 47 | Mableton (unincorporated) | Cobb County | $77,980 | 77,678 | $1,472 |
| 48 | Kingsland | Camden County | $77,944 | 19,627 | $1,275 |
| 49 | Perry | Houston County | $76,909 | 23,001 | $1,132 |
| 50 | Dallas | Paulding County | $75,545 | 14,714 | $1,492 |
| 51 | McDonough | Henry County | $75,343 | 30,947 | $1,792 |
| 52 | Norcross | Gwinnett County | $75,266 | 18,007 | $1,715 |
| 53 | St. Marys | Camden County | $74,288 | 19,166 | $1,183 |
| 54 | Marietta | Cobb County | $72,725 | 62,263 | $1,586 |
| 55 | Stockbridge | Henry County | $70,136 | 35,737 | $1,494 |
| 56 | Buford | Gwinnett County | $69,471 | 17,997 | $1,357 |
| 57 | East Point | Fulton County | $68,598 | 38,335 | $1,364 |
| 58 | Gainesville | Hall County | $66,974 | 45,032 | $1,299 |
| 59 | Warner Robins | Houston County | $66,970 | 82,990 | $1,212 |
| 60 | Belvedere Park (unincorporated) | DeKalb County | $65,462 | 14,181 | $1,534 |
| 61 | Redan (unincorporated) | DeKalb County | $65,227 | 31,017 | $1,566 |
| 62 | Candler-McAfee (unincorporated) | DeKalb County | $64,699 | 20,905 | $1,498 |
| 63 | Stonecrest | DeKalb County | $64,591 | 60,501 | $1,601 |
| 64 | Winder | Barrow County | $63,779 | 19,437 | $1,209 |
| 65 | Lilburn | Gwinnett County | $63,581 | 15,390 | $1,778 |
| 66 | Dalton | Whitfield County | $63,577 | 34,538 | $996 |
| 67 | Riverdale | Clayton County | $63,455 | 14,792 | $1,360 |
| 68 | Conyers | Rockdale County | $63,140 | 18,512 | $1,318 |
| 69 | Lithia Springs (unincorporated) | Douglas County | $62,417 | 16,875 | $1,402 |
| 70 | Lawrenceville | Gwinnett County | $61,561 | 30,954 | $1,613 |
| 71 | Hinesville | Liberty County | $60,028 | 35,679 | $1,212 |
| 72 | Covington | Newton County | $58,810 | 14,584 | $1,191 |
| 73 | Calhoun | Gordon County | $58,750 | 18,183 | $873 |
| 74 | Columbus | Muscogee County | $58,073 | 203,711 | $1,106 |
| 75 | Savannah | Chatham County | $57,137 | 147,898 | $1,382 |
| 76 | Augusta | Richmond County | $55,485 | 201,528 | $1,142 |
| 77 | Rome | Floyd County | $54,435 | 38,189 | $1,032 |
| 78 | Carrollton | Carroll County | $54,379 | 27,392 | $1,089 |
| 79 | Athens | Clarke County | $52,974 | 127,345 | $1,219 |
| 80 | College Park | Fulton County | $51,635 | 14,712 | $1,207 |
| 81 | Macon-Bibb County | Bibb County | $51,234 | 156,578 | $1,066 |
| 82 | Thomasville | Thomas County | $49,673 | 18,666 | $1,077 |
| 83 | Union City | Fulton County | $49,549 | 27,728 | $1,330 |
| 84 | Clarkston | DeKalb County | $48,564 | 14,557 | $1,422 |
| 85 | Albany | Dougherty County | $47,240 | 67,224 | $931 |
| 86 | Valdosta | Lowndes County | $45,925 | 55,252 | $1,054 |
| 87 | Bainbridge | Decatur County | $45,422 | 14,404 | $791 |
| 88 | Tifton | Tift County | $45,298 | 17,210 | $798 |
| 89 | Statesboro | Bulloch County | $44,737 | 34,149 | $944 |
| 90 | Monroe | Walton County | $44,656 | 15,648 | $1,105 |
| 91 | LaGrange | Troup County | $43,708 | 32,078 | $1,073 |
| 92 | Moultrie | Colquitt County | $43,670 | 14,588 | $790 |
| 93 | Griffin | Spalding County | $43,632 | 23,761 | $1,110 |
| 94 | Dublin | Laurens County | $42,988 | 16,136 | $847 |
| 95 | Milledgeville | Baldwin County | $41,616 | 16,748 | $913 |
| 96 | Forest Park | Clayton County | $41,211 | 19,504 | $1,189 |
| 97 | Brunswick | Glynn County | $40,288 | 15,307 | $951 |
| 98 | Americus | Sumter County | $39,176 | 15,813 | $834 |
| 99 | Waycross | Ware County | $38,301 | 13,756 | $768 |
| 100 | Douglas | Coffee County | $34,408 | 11,749 | $680 |
Largest Cities · Cities With the Cheapest Rent · Cities Where Rent Takes the Smallest Share of Income · Cities With the Lowest Unemployment · Cities in the Highest-Paying Counties · Most College-Educated Cities · Cities With the Most Homeowners · Cities With the Most Remote Work · Cities With the Shortest Commutes
Unincorporated places are census-designated places: they have no city government but are counted as communities. Figures describe the city itself.
Milton, with $171,295 (among the 100 largest places; ACS 2020–2024).
The 100 largest places in Georgia by population.