Guest, Sign inJoin
Dixie Coca-Cola Bottling Company PlantMilton, #1 on this list · Dixie Coca-Cola Bottling Company Plant · Photo: Ganeshk · CC BY-SA 3.0
Georgia rankings · Income

Towns with the highest incomes in Georgia

Milton has the highest median household income of Georgia’s 263 towns of 2,500+: $171,295 a year (Census ACS 2020–2024). The typical town here is at $63,140; 37 of the 263 top $100,000.

Census Bureau, American Community Survey 2020–2024: median household income. Each figure is an estimate with a margin of error (in the row); towns whose ranges overlap may not truly differ. The survey reports incomes over $250,000 only as “$250,000+”. A described list: no letters. How grades work

#1

Milton

Fulton County · 41,266 people
$171,295

Median household income·±$18,779 margin·4.3% in poverty

#2

Johns Creek

Fulton County · 80,401 people
$160,093

Median household income·±$7,573 margin·4.2% in poverty

#3

Alpharetta

Fulton County · 66,921 people
$147,612

Median household income·±$9,158 margin·5.6% in poverty

All 263 towns

Median household income, highest first. Towns with the same figure share a rank (T = tied; 2 towns here).

263 towns ranked. Not here? See why a town may be missing.

#TownMedian household incomeMargin (±)In poverty
1MiltonFulton County · 41,266 people$171,295$18,7794.3%of residents
2Johns CreekFulton County · 80,401 people$160,093$7,5734.2%of residents
3AlpharettaFulton County · 66,921 people$147,612$9,1585.6%of residents
4Buckheadunincorporated, Bryan County · 4,702 people$144,864$26,3000.6%of residents
5DecaturDeKalb County · 25,276 people$139,397$8,8826.2%of residents
6Skidaway Islandunincorporated, Chatham County · 9,315 people$136,156$17,9912.5%of residents
7TyroneFayette County · 8,091 people$135,691$19,8312.4%of residents
8GraysonGwinnett County · 5,569 people$131,293$5,2083.5%of residents
9Druid Hillsunincorporated, DeKalb County · 8,169 people$130,139$19,8629.3%of residents
10RoswellFulton County · 91,505 people$128,654$9,8647.5%of residents
11Evansunincorporated, Columbia County · 36,998 people$125,098$10,9556.6%of residents
12SenoiaCoweta County · 6,276 people$124,964$23,1171.1%of residents
13Avondale EstatesDeKalb County · 3,543 people$123,795$12,1676.3%of residents
14DunwoodyDeKalb County · 51,792 people$121,903$7,3276.1%of residents
15BraseltonJackson County · 18,496 people$120,984$12,7326.2%of residents
16Tybee IslandChatham County · 3,156 people$120,479$24,8897.7%of residents
17Ball GroundCherokee County · 3,470 people$117,829$7,8751.8%of residents
18BrookhavenDeKalb County · 59,643 people$117,663$10,24810.3%of residents
19Holly SpringsCherokee County · 20,261 people$113,992$5,0163.9%of residents
20Peachtree CityFayette County · 40,880 people$113,987$6,3205.7%of residents
21Chattahoochee HillsFulton County · 3,524 people$111,792$21,9641.1%of residents
22North Decaturunincorporated, DeKalb County · 18,442 people$110,871$10,0509.7%of residents
23JeffersonJackson County · 17,185 people$109,828$17,0205.6%of residents
24St. Simonsunincorporated, Glynn County · 16,228 people$108,771$7,2924.5%of residents
25Sugar HillGwinnett County · 29,280 people$107,389$6,7787.3%of residents
26Heron Bayunincorporated, Henry County · 4,595 people$106,338$31,2761.7%of residents
27Powder SpringsCobb County · 21,004 people$105,070$11,07214.6%of residents
28Sandy SpringsFulton County · 105,013 people$104,340$4,4218.5%of residents
29Flowery BranchHall County · 13,110 people$103,942$9,9086.1%of residents
30WoodstockCherokee County · 39,895 people$103,496$8,9476.6%of residents
31AdairsvilleBartow County · 5,101 people$103,449$20,5386.1%of residents
32SuwaneeGwinnett County · 23,034 people$103,260$9,09810.1%of residents
33Fairfield Plantationunincorporated, Carroll County · 6,172 people$102,984$12,9035.8%of residents
34North Druid Hillsunincorporated, DeKalb County · 17,997 people$102,742$15,54311.1%of residents
35Whitemarsh Islandunincorporated, Chatham County · 6,886 people$101,729$19,6873.9%of residents
36DaculaGwinnett County · 9,373 people$100,821$25,8616.6%of residents
37SmyrnaCobb County · 57,513 people$100,061$7,20810.6%of residents
38EuharleeBartow County · 4,202 people$99,597$21,1322.9%of residents
39HoschtonJackson County · 8,623 people$97,083$9,5569.7%of residents
40Mountain Parkunincorporated, Gwinnett County · 12,850 people$96,166$12,33212.9%of residents
41HapevilleFulton County · 7,410 people$95,714$49,1419.3%of residents
42DuluthGwinnett County · 33,815 people$95,331$7,1118.9%of residents
43Viningsunincorporated, Cobb County · 14,390 people$94,982$7,5226.2%of residents
44Wilmington Islandunincorporated, Chatham County · 13,905 people$93,924$12,0574.2%of residents
45BremenHaralson County · 7,751 people$93,780$9,8705.3%of residents
46Bemissunincorporated, Lowndes County · 9,201 people$92,842$9,44110.7%of residents
47Richmond HillBryan County · 20,022 people$92,824$6,3918.8%of residents
48ChickamaugaWalker County · 3,017 people$92,532$33,6174.8%of residents
49WatkinsvilleOconee County · 4,131 people$92,147$17,2776.0%of residents
50FairburnFulton County · 17,133 people$91,897$9,38817.5%of residents
51PoolerChatham County · 32,744 people$91,766$5,5697.4%of residents
52TempleCarroll County · 6,564 people$91,180$11,1002.6%of residents
53DawsonvilleDawson County · 4,888 people$90,929$15,8897.4%of residents
54Montgomeryunincorporated, Chatham County · 4,976 people$90,843$25,25112.0%of residents
55SnellvilleGwinnett County · 22,478 people$89,896$7,6518.9%of residents
56Social CircleWalton County · 5,537 people$88,591$11,9846.7%of residents
57Villa RicaCarroll County · 21,022 people$87,803$6,67511.8%of residents
58GuytonEffingham County · 3,247 people$86,250$18,59014.7%of residents
59CummingForsyth County · 12,494 people$85,868$14,18313.4%of residents
60GrovetownColumbia County · 17,939 people$85,660$16,61111.1%of residents
61AtlantaFulton County · 529,110 people$85,652$1,84616.9%of residents
62Scottdaleunincorporated, DeKalb County · 10,542 people$85,610$9,82714.4%of residents
63ByronPeach County · 6,567 people$85,596$9,26510.1%of residents
64HiramPaulding County · 5,585 people$85,119$9,63812.0%of residents
65ChambleeDeKalb County · 32,334 people$84,452$8,11018.0%of residents
66CartersvilleBartow County · 25,349 people$84,437$10,20512.4%of residents
67LoganvilleWalton County · 17,212 people$83,605$14,6048.9%of residents
68AcworthCobb County · 22,925 people$83,539$6,6797.7%of residents
69KennesawCobb County · 37,970 people$83,356$9,07610.3%of residents
70South FultonFulton County · 112,820 people$82,324$7,2759.1%of residents
71NewnanCoweta County · 45,867 people$82,292$9,9298.6%of residents
72FayettevilleFayette County · 20,465 people$82,188$12,2538.1%of residents
73Peachtree CornersGwinnett County · 42,519 people$82,139$5,4517.9%of residents
74Martinezunincorporated, Columbia County · 33,750 people$81,602$8,65910.0%of residents
75PalmettoFulton County · 5,298 people$80,982$19,5889.4%of residents
76TuckerDeKalb County · 37,290 people$80,317$7,70810.6%of residents
77CantonCherokee County · 40,778 people$80,091$6,68912.9%of residents
78Port WentworthChatham County · 17,604 people$79,731$13,14811.2%of residents
79LeesburgLee County · 3,597 people$79,460$14,87917.3%of residents
80DouglasvilleDouglas County · 41,523 people$79,107$10,08710.7%of residents
81MabletonCobb County · 78,820 people$77,980$2,46913.5%of residents
82KingslandCamden County · 21,299 people$77,944$8,46410.7%of residents
83Dahlonega College campusLumpkin County · 7,918 people$77,516$14,40035.9%of residents
84BrookletBulloch County · 2,525 people$77,125$23,87818.5%of residents
85AuburnBarrow County · 10,110 people$77,034$6,51011.7%of residents
86Reed Creekunincorporated, Hart County · 3,151 people$76,973$23,8059.4%of residents
87PerryHouston County · 25,699 people$76,909$11,16313.9%of residents
88DallasPaulding County · 15,402 people$75,545$10,15416.3%of residents
89McDonoughHenry County · 33,395 people$75,343$9,37210.6%of residents
90NorcrossGwinnett County · 19,086 people$75,266$12,19315.2%of residents
91ThunderboltChatham County · 2,534 people$75,234$19,58617.6%of residents
92Locust GroveHenry County · 14,610 people$75,083$9,35615.9%of residents
93HamptonHenry County · 9,349 people$75,052$19,47013.4%of residents
94RinconEffingham County · 11,726 people$74,417$7,9539.0%of residents
95St. MarysCamden County · 20,546 people$74,288$7,41917.4%of residents
96Georgetownunincorporated, Chatham County · 11,158 people$74,256$6,84810.8%of residents
97StathamBarrow County · 3,350 people$73,903$12,96913.0%of residents
98MorrowClayton County · 6,211 people$73,693$19,60819.1%of residents
99WalthourvilleLiberty County · 4,003 people$73,647$15,13810.4%of residents
100ForsythMonroe County · 4,952 people$73,250$21,05821.5%of residents
101GrayJones County · 3,567 people$73,114$20,0137.4%of residents
102AustellCobb County · 8,339 people$72,938$12,35010.8%of residents
103MariettaCobb County · 63,574 people$72,725$6,80812.8%of residents
104PembrokeBryan County · 2,706 people$72,705$8,63714.6%of residents
105LovejoyClayton County · 12,929 people$71,612$9,0729.2%of residents
106Gresham Parkunincorporated, DeKalb County · 6,935 people$71,042$11,93619.5%of residents
107HahiraLowndes County · 3,595 people$70,966$11,0006.6%of residents
108StockbridgeHenry County · 36,331 people$70,136$4,66812.3%of residents
109Hannahs Millunincorporated, Upson County · 3,230 people$69,850$20,38911.7%of residents
110BufordGwinnett County · 18,780 people$69,471$6,69012.6%of residents
111LulaHall County · 3,048 people$69,397$20,68310.9%of residents
112GrantvilleCoweta County · 3,284 people$69,283$9,8138.2%of residents
113ChatsworthMurray County · 5,029 people$69,058$18,97915.7%of residents
114CentervilleHouston County · 9,505 people$68,922$13,07116.5%of residents
115Putneyunincorporated, Dougherty County · 3,150 people$68,627$14,87613.2%of residents
116East PointFulton County · 38,225 people$68,598$9,87419.9%of residents
117OakwoodHall County · 7,245 people$67,917$12,5118.1%of residents
118DoravilleDeKalb County · 16,365 people$67,235$15,12818.3%of residents
119GainesvilleHall County · 49,221 people$66,974$3,30920.1%of residents
120Warner RobinsHouston County · 87,761 people$66,970$3,37914.2%of residents
121Belvedere Parkunincorporated, DeKalb County · 14,181 people$65,462$15,87516.1%of residents
122Redanunincorporated, DeKalb County · 31,017 people$65,227$6,18411.4%of residents
123HephzibahRichmond County · 3,815 people$65,109$24,82120.9%of residents
124Candler-McAfeeunincorporated, DeKalb County · 20,905 people$64,699$3,08214.7%of residents
125StonecrestDeKalb County · 61,337 people$64,591$3,91516.7%of residents
126ClevelandWhite County · 3,472 people$64,450$28,75118.9%of residents
127Fairviewunincorporated, Walker County · 5,302 people$64,050$13,51013.1%of residents
128WinderBarrow County · 21,252 people$63,779$5,46813.2%of residents
129LilburnGwinnett County · 16,369 people$63,581$9,06222.9%of residents
130DaltonWhitfield County · 35,322 people$63,577$5,54618.6%of residents
131RiverdaleClayton County · 14,637 people$63,455$18,94112.4%of residents
132ConyersRockdale County · 20,377 people$63,140$5,47313.4%of residents
133Fair Oaksunincorporated, Cobb County · 9,014 people$62,996$8,68723.6%of residents
134SpringfieldEffingham County · 3,344 people$62,957$18,5128.4%of residents
135HogansvilleTroup County · 3,290 people$62,620$12,1315.7%of residents
136TallapoosaHaralson County · 3,141 people$62,599$10,34813.7%of residents
137Lithia Springsunincorporated, Douglas County · 16,875 people$62,417$7,61216.1%of residents
138LithoniaDeKalb County · 2,608 people$61,713$18,89919.5%of residents
139LawrencevilleGwinnett County · 32,822 people$61,561$6,07215.4%of residents
140MadisonMorgan County · 5,179 people$61,510$15,05912.6%of residents
141Lakeviewunincorporated, Catoosa County · 4,723 people$61,405$6,62713.1%of residents
142CussetaChattahoochee County · 8,465 people$61,042$5,34013.9%of residents
143CommerceJackson County · 9,303 people$60,961$8,8968.3%of residents
144Bonanzaunincorporated, Clayton County · 3,279 people$60,260$8,96411.7%of residents
145BloomingdaleChatham County · 3,077 people$60,250$12,9009.5%of residents
146HinesvilleLiberty County · 36,674 people$60,028$3,18414.0%of residents
147Echols CountyEchols County · 3,685 people$59,489$12,94014.2%of residents
148BaldwinHabersham County · 4,240 people$59,242$12,78620.2%of residents
149RossvilleWalker County · 3,922 people$59,191$17,93914.1%of residents
150CovingtonNewton County · 17,477 people$58,810$14,60820.4%of residents
151CalhounGordon County · 20,196 people$58,750$16,15914.1%of residents
152SylvesterWorth County · 5,430 people$58,417$15,63427.9%of residents
153ColumbusMuscogee County · 202,171 people$58,073$1,83219.0%of residents
154ViennaDooly County · 2,961 people$57,736$14,44113.2%of residents
155BarnesvilleLamar County · 6,329 people$57,411$10,07214.0%of residents
156West PointTroup County · 3,661 people$57,214$22,66812.7%of residents
157SavannahChatham County · 149,440 people$57,137$1,71519.7%of residents
158RockmartPolk County · 5,369 people$56,828$7,2733.1%of residents
159EatontonPutnam County · 6,749 people$56,250$34,52416.6%of residents
160Augusta206,559 people$55,637$2,84420.0%of residents
161Irondaleunincorporated, Clayton County · 9,185 people$55,030$20,82819.2%of residents
162Lake CityClayton County · 2,866 people$54,464$19,47719.1%of residents
163RomeFloyd County · 38,934 people$54,435$3,59520.6%of residents
164CarrolltonCarroll County · 27,925 people$54,379$8,93825.4%of residents
165WashingtonWilkes County · 3,638 people$54,219$13,30818.2%of residents
166Athens129,921 people$53,625$2,43526.0%of residents
167Fort Stewartunincorporated, Liberty County · 9,285 people$53,500$5,63619.0%of residents
168GlennvilleTattnall County · 5,023 people$52,844$15,31819.1%of residents
169Chattanooga Valleyunincorporated, Walker County · 4,601 people$52,813$26,10831.0%of residents
170Country Club Estatesunincorporated, Glynn County · 8,780 people$52,500$9,47729.7%of residents
171JasperPickens County · 5,400 people$52,442$10,18327.2%of residents
172EastmanDodge County · 5,572 people$52,394$8,41115.3%of residents
173Panthersvilleunincorporated, DeKalb County · 9,053 people$52,236$7,84419.6%of residents
174Fort OglethorpeCatoosa County · 10,868 people$51,867$4,67011.1%of residents
175College ParkFulton County · 13,887 people$51,635$6,46920.7%of residents
176ManchesterMeriwether County · 3,594 people$51,353$10,22820.1%of residents
177Macon-Bibb CountyBibb County · 157,556 people$51,234$2,22024.7%of residents
178JonesboroClayton County · 6,046 people$50,843$16,67935.3%of residents
179East DublinLaurens County · 2,552 people$50,288$18,80728.7%of residents
180Fort ValleyPeach County · 9,220 people$50,283$10,22129.6%of residents
181FolkstonCharlton County · 4,767 people$50,116$12,88028.8%of residents
182ElbertonElbert County · 4,890 people$50,059$9,95525.7%of residents
183SandersvilleWashington County · 5,397 people$49,833$17,30518.5%of residents
184BlakelyEarly County · 5,156 people$49,821$15,14026.8%of residents
185SwainsboroEmanuel County · 7,436 people$49,750$12,35029.0%of residents
186ThomasvilleThomas County · 18,667 people$49,673$8,69617.1%of residents
187Union CityFulton County · 29,910 people$49,549$7,20114.2%of residents
188VidaliaToombs County · 10,885 people$49,370$6,09125.7%of residents
189HartwellHart County · 4,914 people$49,280$5,35912.7%of residents
190MonticelloJasper County · 3,040 people$48,812$4,01416.3%of residents
191ClarkstonDeKalb County · 14,431 people$48,564$4,32334.4%of residents
192ToccoaStephens County · 9,539 people$48,438$6,84823.9%of residents
193Garden CityChatham County · 10,513 people$47,814$7,70012.8%of residents
194AlbanyDougherty County · 66,907 people$47,240$2,36027.5%of residents
195JesupWayne County · 10,301 people$46,974$15,12320.9%of residents
196Stone MountainDeKalb County · 6,562 people$46,973$10,54916.6%of residents
197Lakeview Estatesunincorporated, Rockdale County · 3,596 people$46,900$16,12632.1%of residents
198MontezumaMacon County · 2,879 people$46,875$13,47118.3%of residents
199HarlemColumbia County · 4,239 people$46,197$12,85810.8%of residents
200JacksonButts County · 5,884 people$46,191$8,74119.4%of residents
201SylvaniaScreven County · 2,704 people$46,033$16,14320.9%of residents
202LaFayetteWalker County · 7,157 people$46,018$10,03214.3%of residents
203ValdostaLowndes County · 56,186 people$45,925$2,60026.1%of residents
204BainbridgeDecatur County · 14,606 people$45,422$8,96724.1%of residents
205TiftonTift County · 17,595 people$45,298$5,15223.5%of residents
206StatesboroBulloch County · 35,366 people$44,737$3,77036.0%of residents
207MonroeWalton County · 16,507 people$44,656$7,45633.8%of residents
208Conleyunincorporated, Clayton County · 5,822 people$44,056$13,10935.8%of residents
209NichollsCoffee County · 3,317 people$43,977$23,96330.2%of residents
210LaGrangeTroup County · 34,730 people$43,708$2,84822.9%of residents
211MoultrieColquitt County · 14,973 people$43,670$3,86228.0%of residents
212GriffinSpalding County · 23,896 people$43,632$3,54125.2%of residents
T213AdelCook County · 5,854 people$43,618$14,29523.9%of residents
T213McRae-HelenaTelfair County · 5,443 people$43,618$26,09231.5%of residents
215Lindaleunincorporated, Floyd County · 4,289 people$43,561$12,45325.5%of residents
216DonalsonvilleSeminole County · 2,834 people$43,477$12,37028.6%of residents
217DublinLaurens County · 16,565 people$42,988$8,10936.3%of residents
218RinggoldCatoosa County · 3,391 people$42,583$13,76014.9%of residents
219NashvilleBerrien County · 5,038 people$42,516$6,38021.7%of residents
220AbbevilleWilcox County · 2,819 people$42,311$14,32541.7%of residents
221MillenJenkins County · 2,952 people$42,269$11,71029.9%of residents
222ThomsonMcDuffie County · 6,763 people$42,180$9,52728.8%of residents
223LyonsToombs County · 4,260 people$42,059$15,63033.5%of residents
224ReidsvilleTattnall County · 2,576 people$41,667$13,28515.1%of residents
225WaynesboroBurke County · 5,511 people$41,620$9,96926.0%of residents
226MilledgevilleBaldwin County · 16,835 people$41,616$6,19640.5%of residents
227OcillaIrwin County · 2,837 people$41,277$12,27126.2%of residents
228Dock Junctionunincorporated, Glynn County · 8,147 people$41,258$10,57727.0%of residents
229Forest ParkClayton County · 19,168 people$41,211$3,49520.3%of residents
230CairoGrady County · 10,150 people$40,920$5,95528.8%of residents
231BlackshearPierce County · 3,680 people$40,670$12,90723.3%of residents
232BrunswickGlynn County · 15,730 people$40,288$5,18430.9%of residents
233CorneliaHabersham County · 5,459 people$39,775$16,68830.3%of residents
234HawkinsvillePulaski County · 4,789 people$39,603$12,63622.3%of residents
235GreensboroGreene County · 3,519 people$39,541$9,46821.7%of residents
236Hardwickunincorporated, Baldwin County · 3,402 people$39,510$5,34623.1%of residents
237AmericusSumter County · 15,617 people$39,176$3,83132.7%of residents
238PelhamMitchell County · 3,359 people$39,023$10,52122.9%of residents
239ThomastonUpson County · 9,852 people$38,917$11,72028.1%of residents
240HazlehurstJeff Davis County · 4,172 people$38,616$11,13728.2%of residents
241WaycrossWare County · 13,936 people$38,301$6,30232.7%of residents
242CamillaMitchell County · 4,988 people$38,137$19,49838.0%of residents
243FitzgeraldBen Hill County · 8,882 people$37,323$5,68527.8%of residents
244AlmaBacon County · 3,400 people$36,884$9,47326.2%of residents
245UnadillaDooly County · 3,091 people$36,875$9,47620.9%of residents
246MetterCandler County · 4,076 people$35,759$10,60615.2%of residents
247CedartownPolk County · 10,514 people$34,754$9,51130.7%of residents
248WrightsvilleJohnson County · 3,585 people$34,631$2,76039.7%of residents
249RoystonFranklin County · 2,693 people$34,435$3,47022.2%of residents
250DouglasCoffee County · 11,864 people$34,408$5,02829.7%of residents
251CordeleCrisp County · 9,652 people$33,800$6,78429.0%of residents
252CochranBleckley County · 4,986 people$33,456$7,63232.1%of residents
253Experimentunincorporated, Spalding County · 3,387 people$33,333$3,93933.7%of residents
254SopertonTreutlen County · 2,994 people$33,146$5,58824.9%of residents
255ClaxtonEvans County · 2,560 people$32,692$14,88435.7%of residents
256SummervilleChattooga County · 4,440 people$32,662$6,08425.5%of residents
257LakelandLanier County · 3,062 people$31,147$5,17844.1%of residents
258BaxleyAppling County · 5,058 people$29,880$7,25932.2%of residents
259AshburnTurner County · 4,211 people$29,583$3,67626.3%of residents
260DawsonTerrell County · 4,131 people$28,533$8,48253.8%of residents
261CuthbertRandolph County · 3,026 people$22,447$5,82437.3%of residents
262QuitmanBrooks County · 4,032 people$19,324$2,63042.6%of residents
263AlamoWheeler County · 3,362 people$18,451$10,57245.6%of residents
Quick answers

Questions people ask

Which Georgia town has the highest income?

Milton (Fulton County): its median household income is $171,295 (±$18,779). Johns Creek ($160,093) and Alpharetta ($147,612) follow.

How are these towns ranked?

By median household income in the Census Bureau’s American Community Survey (2020–2024), highest first. Towns with the same figure share a rank (T), including every town at the survey’s $250,000+ ceiling. How grades work.

Why isn’t my town on this list?

The list covers the towns of 2,500+ that TownRatings grades with an ACS income figure (263 in Georgia). Smaller towns show their income on their own page. Every town is on the Georgia page.

Go deeper

More Georgia lists

Every list ranks the same 2,500+ towns, so a town’s rank means the same thing on each.

All Georgia rankings →
Other states

Highest incomes in other states