Relocation Guide · Duluth, GA
Moving to Duluth, GA: A Relocation Guide
A Duluth mailing address covers far more ground than the City of Duluth. The city is about 10 square miles of Gwinnett County with roughly 33,800 residents, yet most of the land in its two ZIP codes lies outside the city line, and half of ZIP 30097 is in Johns Creek, in Fulton County. Which side of those lines a house sits on sets the school district, the trash service and the tax bill, so it is worth checking before you tour.
Reviewed by Tavion McCullough, Operations Manager
Quick answer
The City of Duluth is 10.2 square miles of Gwinnett County with about 33,800 residents, but only about a third of ZIP 30096’s land and a tenth of ZIP 30097’s lie inside it. Half of ZIP 30097 is Johns Creek, in Fulton County, which means Fulton schools and a different county government. Gas South Arena and Sugarloaf Country Club both sit outside the city limits. Check the address against the city line before you choose a home.
Key Takeaways
- The same Duluth mailing address can carry a 6% sales tax in Gwinnett, 7% in Forsyth or 7.75% on the Johns Creek side in Fulton.
- The city’s 6.551 mills comes to about $1,050 a year before exemptions on a home at the $400,800 median, and that is only the city line on the bill.
- Trash changes with the line: Republic Services under the city contract, the county’s $24.14-a-month program, or a hauler you choose on the Johns Creek side.
- Gwinnett schools are out February 12–16, and the last day is May 26, 2027.
A Duluth address is not always the City of Duluth
The postal name and the city limits are two different maps. We measured the Census Bureau’s city boundaries against its ZIP code areas, and the two Duluth ZIPs split like this:
| ZIP | Share of the city’s land in this ZIP | Share of the ZIP inside the city | Unincorporated | Other cities in the ZIP |
|---|---|---|---|---|
| 30096 | 72% | 32% | 57% (Gwinnett) | Berkeley Lake 6%, Peachtree Corners 5% |
| 30097 | 25% | 11% | 37% (Gwinnett 30%, Forsyth 7%) | Johns Creek 50% (Fulton County), Peachtree Corners 3% |
ZIP code areas are the Census Bureau’s 2020 approximation of postal routes, so treat a street near a boundary as unconfirmed until you have seen the tax bill or checked the city’s CityView map. Three places people associate with Duluth show why it matters:
- Gas South Arena on Sugarloaf Parkway sits about 1.5 miles outside the city line.
- Sugarloaf Country Club, the gated golf community, sits about a third of a mile beyond the line at its Sugarloaf Club Drive address.
- Pleasant Hill Road crosses the line: the 3100 block is inside the city, and the 2100 block is nearly a mile outside it.
The Town Green and Parsons Alley are inside the city, along with the older streets around them.
What changes on each side of the line
Two homes with the same mailing city can sit under different services. Confirm these for the actual parcel, not from the listing.
| Service or tax | City of Duluth | Unincorporated Gwinnett | Johns Creek side of 30097 |
|---|---|---|---|
| County | Gwinnett | Gwinnett | Fulton |
| Public schools | Gwinnett County Public Schools | Gwinnett County Public Schools | Fulton County Schools |
| Police | Duluth Police | Gwinnett County Police | Johns Creek Police |
| Trash | Republic Services under the city’s contract | County program with an assigned hauler: $24.14 a month in 2026, $25.01 in 2027 | Private hauler you contract with; the city lists registered haulers |
| City property tax | 6.551 mills for 2026 | None | Johns Creek’s own rate |
| Sales tax | 6% | 6% | 7.75% |
On a home at Duluth’s median value of $400,800, the city’s 6.551 mills comes to about $1,050 a year before exemptions, because Georgia taxes 40 percent of fair market value. That is only the city line on the bill. County, school and other levies are separate, so compare the full tax bill for each parcel you are considering.
About 7 percent of ZIP 30097 is in unincorporated Forsyth County, including the gated St. Marlo community, with Forsyth County Schools, a 7% sales tax and the Forsyth tag office.
Housing: owners, renters and four kinds of street
- Downtown. Townhomes and newer homes around the Town Green and Parsons Alley, inside the city and walkable to restaurants and events.
- Sugarloaf and St. Marlo. Gated golf communities outside the city in ZIP 30097: Sugarloaf Country Club in Gwinnett County and St. Marlo in Forsyth County.
- Pleasant Hill and Peachtree Industrial. Garden apartments with exterior stairwells, close to the international restaurants and groceries on Pleasant Hill Road.
- The Johns Creek side of 30097. Homes with a Duluth mailing address in Fulton County. Our Johns Creek guide covers those, and Johns Creek vs. Duluth compares the two.
The city’s population is international: 30.9 percent of residents were born outside the U.S., 38.3 percent speak a language other than English at home, and 22.1 percent are Asian. Median household income is $95,331.
Gwinnett schools in 2026–27
Inside the city and across the Gwinnett side of both ZIPs, public schools belong to Gwinnett County Public Schools, and the assigned school follows the street address rather than the mailing city. Classes began on August 5, 2026. The breaks still ahead give a family the cleanest windows to move:
| Break | Dates |
|---|---|
| Thanksgiving Break | November 23–27, 2026 |
| Winter Break | December 21, 2026 to January 4, 2027; students return January 5 |
| February holiday | February 12–16, 2027 |
| Spring Break | April 5–9, 2027 |
| Last day of school | May 26, 2027 |
The Fulton and Forsyth sides of ZIP 30097 run on their own district calendars.
I-85, Peachtree Industrial and no rail
Gwinnett County has no MARTA rail. The Census counts about 65 percent of Duluth workers driving alone and 20 percent working from home, with almost none on transit and a mean commute of 29.9 minutes. Ride Gwinnett runs the local buses, and commuter buses into Atlanta now run under Xpress. The main routes are I-85, Peachtree Industrial Boulevard, Pleasant Hill Road and GA-120, and I-85 into Atlanta is heavily congested at peak.
Taxes and new-resident paperwork
Georgia’s income tax is a flat 4.99% for 2026. Sales tax is 6% in Gwinnett County and 7.75% on the Johns Creek side in Fulton County. Georgia gives you 30 days to switch your license and register a vehicle, and the tag goes through the county where you live, so the Johns Creek side registers in Fulton rather than Gwinnett.
- Getting a Georgia driver's license — documents, the 30-day rule, and what's waived.
- Changing your address in Georgia — mail, license, car, voter registration, and utilities.
Arranging the move
Give us the street address rather than “Duluth”, because access depends on the building, not the postal name. Every LIOO truck is a 26-foot box truck with a lift gate and a ramp, and a garden-apartment stairwell, a gatehouse and a tight downtown street each get their own plan. If a gated community or a management office asks for a certificate of insurance, LIOO issues it free, the same day the requirements arrive.
Local moves are billed by the hour with the crew and truck included, from $160 an hour for two movers, against a 2.5-hour minimum (3 hours on weekends, same-day bookings and moves 25+ miles from downtown Atlanta). The Duluth area sits near that line, so the minimum depends on the address. Our Duluth movers page sets out the rates and the corridors, our residential movers cover single-family homes, and a household coming from outside metro Atlanta, such as Savannah or Augusta, is priced per shipment through long-distance moving within Georgia.
Dates near the end of a month fill two to three weeks ahead, and mid-month dates about a week ahead. For a move near the Town Green, check the city’s event calendar first: the Duluth Fall Festival fills downtown on the last weekend of September.
Moving to Duluth FAQ
Is Duluth a good place to move to?+
Is my Duluth address inside the city limits?+
Is all of ZIP 30097 in Gwinnett County?+
Where should I live in Duluth?+
Is Duluth good for international dining and groceries?+
How much does it cost to live in Duluth?+
What do I need to do when I move here?+
How much does it cost to move to Duluth?+
Ready to move to Duluth?
LIOO Moving is a Licensed Georgia Household Goods Carrier with insured crews, transparent hourly pricing, and 24/7 booking. Get a free quote and reserve your date.
Keep reading
Sources
- U.S. Census Bureau QuickFacts — Duluth city, Georgia
- Census Reporter — Duluth, GA (ACS 2024 5-year)
- U.S. Census Bureau TIGERweb — city limits, counties and 2020 ZIP code areas, measured by LIOO
- U.S. Census Bureau Geocoder — address positions
- Gwinnett County Public Schools — 2026–27 calendar
- City of Duluth — solid waste and recycling
- City of Duluth — history of millage rates
- Gwinnett County — residential trash and recycling
- City of Johns Creek — garbage and recycling
- Gwinnett County — commuter service moves to Xpress
- Georgia Department of Revenue — sales tax rates, effective October 1, 2026
- Georgia Department of Revenue — 2026 income tax rate
- Georgia Department of Driver Services
- Duluth Fall Festival
- City of Duluth, Maps and GIS
Your next step
Plan the rest of your move
When to bring in the pros: stairs and long carries, heavy or fragile pieces (pianos, safes, glass), a building that requires a COI, or a timeline that slipped. See how a LIOO crew runs it →