The record · updated Sept. 14, 2026
Every Fulton County city’s tax rate, side by side
Milton’s city tax rate is 4.503 mills, the second lowest of Fulton’s 15 cities, down 15% since 2019. Roswell has proposed raising its rate from 4.949 to 7.732, about 56%. Here is every city, the whole bill, and the trend.
Every city, 2025
| City | 2019 to 2025 | City rate | Since 2019 | All-in |
|---|---|---|---|---|
| Johns Creek | 3.742 | −5% | 29.861 | |
| Milton2026 rate not set yet | 4.503 | −15% | 30.622 | |
| Sandy Springs | 4.731 | 0% | 30.850 | |
| Roswell2026 proposal: 7.732, up 56% | 4.949 | 0% | 31.068 | |
| Alpharetta2026 proposal: 5.750, no change | 5.750 | 0% | 31.869 | |
| Mountain Park | 5.954 | −39% | 32.073 | |
| Palmetto | 7.600 | −11% | 33.719 | |
| Chattahoochee Hills | 8.200 | −18% | 34.319 | |
| Fairburn | 9.560 | 0% | 35.679 | |
| College Park | 11.493 | −9% | 37.612 | |
| Union City | 11.526 | −20% | 37.645 | |
| South Fulton2026 proposal: 12.399, no change | 12.399 | +7% | 38.518 | |
| East Point | 13.000 | −3% | 39.119 | |
| Atlanta2026 rate: 11.370, no change | 11.370 | +11% | 40.909 | |
| Hapeville | 17.509 | +9% | 43.628 |
Mills, lowest all-in first. City rate is what each city council sets: operating plus bond, and Atlanta’s parks levy. All-in is Fulton County’s 2025 rate sheet: the city plus Fulton County (9.039) and the schools (17.080; Atlanta Public Schools, 20.500). Outside any city, the all-in rate is 35.550.
What a mill costs
A mill is $1 of tax for every $1,000 of assessed value, and Georgia assesses a home at 40% of what it is worth. Roswell’s own example is a $575,000 home, assessed at $230,000. Each mill costs that owner $230 a year before exemptions.
- Milton’s city rate, 4.503$1,036
- Roswell’s city rate now, 4.949$1,138
- Roswell’s proposed rate, 7.732$1,778
- Milton all-in, 30.622$7,043
A year, before exemptions. Homestead exemptions lower the taxable value, and the city, the county and the school district each set their own.
A lower rate is not always a lower bill. When home values rise, the same rate brings in more money. Georgia’s Taxpayer Bill of Rights defines a rollback rate, the one that would collect what the government collected the year before, and a government that sets its rate above it must advertise a tax increase and hold three public hearings.
2026 so far
- Roswell has proposed 7.732 (6.549 operating, 1.183 debt service), up from 4.949. Council votes September 28. The city’s announcement.
- Alpharetta lists 5.750 for 2026, the same as 2025, in its property tax guide and budget book. We have not found the adoption record, and the two documents split the rate differently. Source.
- Atlanta adopted 11.370 on June 15, unchanged, as a preliminary rate it says it will amend once the county's digest is final. Source.
- Johns Creek proposed keeping its operating rate at 3.492 mills. That is above its 3.297 rollback rate, so the city advertised it as a tax increase. Its July 27 adoption vote was cancelled while the county's digest is pending. Source.
- South Fulton proposed a budget with "no change in the millage rate". The budget vote is September 22. Source.
- Fulton County Schools: the superintendent has recommended 18.080 mills, up from 17.080, with three public meetings before the board’s final vote. That would add 1.000 mills to the all-in rate in every Fulton city except Atlanta. Board bulletin.
- Fulton County has not set its rate; it says each government sets its own after the county’s digest is finished and certified. Meanwhile the county mailed temporary bills on August 15, based on preliminary 2026 values and 2025 millage rates, due October 15.
- Milton: the 2026 rate is not set yet. Its 2025 rate of 4.503 has two parts: 4.193 to run the city, which council sets each year, and 0.310 for the greenspace bonds. At the September 14 work session, staff said the 2026 rollback rate for the operating part is 4.205, and recommended keeping that part at 4.193, below the rollback rate, so no tax-increase hearings are required. Council hears the rate first on September 21 and votes October 5.
- We add each city’s 2026 rate here as it is set or proposed.
How we checked the numbers
The city rates come from the Georgia Department of Revenue’s yearly millage report, 2019 to 2025. We checked the 2025 column against Fulton County’s own 2025 rate sheet, which lists the all-in rate inside each city. For every city in the Fulton County Schools district, the county’s figure is the state’s city rate plus 26.119, to the thousandth of a mill.
That check, and the cities’ own records, caught gaps in the state report. Its 2025 page leaves Fairburn’s bond levy blank; the county sheet puts Fairburn at 9.560, the same as every year since 2019. Its 2023 page drops the bond levies of Alpharetta (0.799 mills) and Roswell (0.900), which both cities’ own records show. And it drops Atlanta’s parks levy from most years (in 2019 it appears folded into the operating rate); the city’s own ordinances and tax bill guide give the full rate. All of them are corrected here.
Sources
- Georgia Department of Revenue, County Ad Valorem Tax Digest Millage Rates: 2019, 2020, 2021, 2022, 2023, 2024, 2025
- Fulton County, “2025 Municipal Millage Rates Within Fulton County” (printed rate sheet)
- City of Atlanta Office of Revenue, “The Tax Bill: An Illustrative Guide” (2025): Atlanta’s operating, bond and parks levies and the Atlanta Public Schools rate; the city’s millage ordinances for 2019 and 2020
- City of Alpharetta, FY2024 budget book: Alpharetta’s 2023 rates
- City of Roswell, Tax Year 2023 millage ordinance and property taxes page: Roswell’s 2023 to 2025 rates
- City of Roswell, September 2, 2026: the 2026 proposal
- City of Milton, September 11, 2026: the September 14 work session
Spot a wrong number? tips@readroundabout.com, and we will fix it and say so.
The Roundabout
Milton's 2026 rate, the morning it's set.
Council hasn't set it yet. Subscribers get it first, Tuesday, Thursday and Sunday at 7 AM.
Already a subscriber? Use the same email and we'll recognize you. We never sell your address.
The Roundabout
The rest of the rates are for subscribers.
It is free, it takes nine seconds, and the page opens right back up. Milton, three mornings a week, no fluff and no paywall, ever.
Already on the list? Same email and we will recognize you. We never sell your email. Nobody has offered, and the answer would still be no.
