Four north Fulton cities side by side: 2025 city tax rates, 2025 high school scores, August 2026 Zillow home values and Census commute times.
Last checked Oct. 6, 2026. Sources are linked in each table: the four cities’ tax and service pages, Fulton County and Fulton County Schools, the state’s 2025 School Grades data, Zillow Research and the Census Bureau’s 2020-2024 American Community Survey.
Milton’s nearest city neighbors are Alpharetta, about six miles southeast; Roswell, about eight miles south; and Johns Creek, about 10 miles southeast. Holly Springs in Cherokee County is about as close as Johns Creek; we left it out because its city and county websites refused our requests for its tax rates and services, and every figure here has to come from an official page. All four cities on this page are in Fulton County, share the county and school district tax rates and are served by Fulton County Schools. What differs is the city tax rate, the city services and the homes. This page sets out the official figures; it does not rank the cities.
What this means for you
- The city line decides your city tax and services, not the mailing address. A house with an “Alpharetta” or “Roswell” address can be in Milton.
- The school zone is separate from the city. Check every address with the district’s Find Your School lookup.
- 2026 rates are still being set. Fulton County has proposed keeping its rate, and Fulton County Schools has tentatively approved an increase.
Part of our Milton neighborhoods guide.
Property tax rates
A mill is $1 of tax for every $1,000 of assessed value, and in Georgia assessed value is 40% of fair market value. These are the adopted rates for the 2025 tax year, the latest year all four cities have final rates.
| City | City rate, 2025 (mills) | Parts | Source |
|---|---|---|---|
| Milton | 4.503 | 4.193 operations, 0.310 greenspace bond | City property tax page |
| Alpharetta | 5.750 | Operations and bond levy | City property tax page |
| Roswell | 4.949 | 4.049 operations, 0.900 debt service | City of Roswell |
| Johns Creek | 3.492 | Rollback rate | City of Johns Creek |
Rates every address in all four cities also pays for 2025:
| Levy | Mills, 2025 | Source |
|---|---|---|
| Fulton County | 8.87 | Fulton County (proposed again for 2026) |
| Fulton County Schools | 17.08 | Board of Education |
For the 2024 tax year, 15% of what Milton property owners paid went to the city, 29% to Fulton County and 56% to Fulton County Schools, according to the city’s property tax page.
For 2026: Alpharetta kept 5.750 mills, according to its property tax page. Roswell adopted 5.232 mills on Sept. 28, 2026, with the bond part up from 0.900 to 1.183 mills, according to the city. Johns Creek has tentatively adopted 3.492 mills again, according to its notice. Milton’s property tax page lists the 2025 rate. The Fulton County Board of Education tentatively approved 18.08 mills for 2026, according to its board bulletin.
City tax rates in one chart
Homestead exemptions
Each city sets its own exemptions from the city levy, in addition to the county’s. As each city lists them:
| City | City exemptions |
|---|---|
| Milton | Floating homestead, capping growth in taxable value at 3% or inflation, whichever is less; $15,000 basic, off assessed value; $25,000 at 65 with no income limit; full exemption at 70 with income under $100,000, or for certified disability with an income limit. City page |
| Alpharetta | Floating homestead; $45,000 basic; $25,000 at 65; full exemption from the city levy at 70 with an income limit. City page |
| Roswell | Floating homestead; $2,000 at 65; $20,000 at 65 with household income under $40,000; 100% disabled veterans. City page |
| Johns Creek | $15,000 basic, off assessed value; $15,000 more at 65; another $10,000 at 65 with an income limit; full exemption from the city levy at 70 or if disabled, with an income limit. City page |
In Milton, the basic and floating exemptions are filed with Fulton County and the senior, 70-plus and disability exemptions with the city’s Finance Department by April 1, the city says.
High schools in each city
All are Fulton County Schools high schools, with their 2025 College and Career Ready Performance Index (CCRPI) scores from the state’s School Grades report. The state average was 76.9 for high schools. Zones cross city lines: 22% of Milton’s residential addresses are zoned for Alpharetta High.
| City | High school | 2025 CCRPI |
|---|---|---|
| Milton | Milton High (report card) | 92.8 |
| Milton | Cambridge High (report card) | 92.7 |
| Alpharetta | Alpharetta High (report card) | 93.0 |
| Alpharetta | Innovation Academy (by application) | 99.7 |
| Roswell | Centennial High | 88.5 |
| Roswell | Roswell High (report card) | 85.3 |
| Johns Creek | Chattahoochee High | 96.8 |
| Johns Creek | Johns Creek High | 94.5 |
| Johns Creek | Northview High | 98.5 |
The cities are from the state’s school records. Milton High has an Alpharetta mailing address in the federal school directory but is inside Milton’s city limits.
Home values
The Zillow Home Value Index by city for August 2026. It is a modeled typical value for the middle third of homes, not a sale price.
| City | August 2026 | August 2025 | Change |
|---|---|---|---|
| Milton | $946,504 | $920,432 | +2.83% |
| Alpharetta | $716,629 | $718,009 | -0.19% |
| Roswell | $653,146 | $645,038 | +1.26% |
| Johns Creek | $695,041 | $690,981 | +0.59% |
Home values in one chart
Census figures
From the Census Bureau’s 2020-2024 American Community Survey five-year estimates, the same vintage for all four. Median home value is the owners’ own estimate of their home’s value.
| City | Population | Median household income | Median home value | Mean travel time to work |
|---|---|---|---|---|
| Milton | 41,546 | $171,295 | $789,000 | 28.0 minutes |
| Alpharetta | 66,855 | $147,612 | $649,000 | 26.3 minutes |
| Roswell | 92,621 | $128,654 | $567,100 | 26.9 minutes |
| Johns Creek | 81,988 | $160,093 | $629,400 | 30.1 minutes |
The same figures, with more, are on each city’s Census QuickFacts page.
City services
| City | Police | Fire | Trash |
|---|---|---|---|
| Milton | Milton Police Department | Milton Fire-Rescue | Residents hire a hauler from the city’s permitted list |
| Alpharetta | Alpharetta Department of Public Safety | Alpharetta Department of Public Safety | Citywide service; see the city’s trash and recycling page |
| Roswell | Roswell Police Department | Roswell Fire Department | City garbage and sanitation service |
| Johns Creek | Johns Creek Police Department | Johns Creek Fire Department | Residents hire a hauler from the city’s registered list |
Milton’s trash page lists eight residential haulers the city permits; questions go to the city at 678-242-2500.
How to check an address
- Which city is it in? Look up the parcel with the Fulton County Board of Assessors. The tax district on the record tells you which city levy applies.
- Which schools? The district’s Find Your School lookup and attendance zone maps.
- What are the taxes? The Fulton County Tax Commissioner’s property tax pages and bill search show the county and school bill. Milton bills its city tax separately; its property tax page links the city’s online payment search, by parcel number or owner name.
Frequently asked questions
What is Milton’s city property tax rate?
4.503 mills for the 2025 tax year: 4.193 for operations and 0.310 for the greenspace bond, according to the City of Milton. Milton homes also pay Fulton County’s 8.87 mills and Fulton County Schools’ 17.08 mills.
Which has the lowest city tax rate: Milton, Alpharetta, Roswell or Johns Creek?
For the 2025 tax year, Johns Creek’s city rate was 3.492 mills, Milton’s 4.503, Roswell’s 4.949 and Alpharetta’s 5.750, according to each city. All four pay the same county and school district rates.
What is the typical home value in Milton compared with Alpharetta?
In August 2026, the Zillow Home Value Index was $946,504 in Milton, $716,629 in Alpharetta, $695,041 in Johns Creek and $653,146 in Roswell. It is a modeled typical value, not a sale price.
Who picks up trash in Milton?
Milton does not run its own trash service. Residents hire one of the residential haulers the city permits, listed on the city’s trash page. Johns Creek works the same way; Alpharetta and Roswell provide citywide service.
How long is the commute from Milton?
The Census Bureau’s 2020-2024 estimates put the mean travel time to work at 28.0 minutes for Milton residents, 26.3 for Alpharetta, 26.9 for Roswell and 30.1 for Johns Creek.
Have your say