Skip to content

Better Homes and Gardens Real Estate Metro Brokers

Duluth City Hall and its clock tower beside the town green
Area guide | Gwinnett County

Living in Duluth, GA: city limits, schools and the river

Duluth is an incorporated city in western Gwinnett County, on the south bank of the Chattahoochee River, between I-85 and Peachtree Industrial Boulevard northeast of Atlanta.

Living in Duluth

Duluth is an incorporated city in western Gwinnett County. The Chattahoochee River forms its northern edge and the county line, with Johns Creek in Fulton County on the far bank, Suwanee to the northeast and Berkeley Lake to the west. The Georgia General Assembly approved the town's charter in 1876, and the city's history page dates its incorporation as the City of Duluth to 1906. A mayor and five council members govern under a council-manager system, and the city runs its own police department, zoning code, building permits and trash contract.

The Duluth name covers more ground than the city. Mailing addresses in 30096 and 30097 run well into unincorporated Gwinnett, where county zoning, police and code enforcement apply. By the Census Bureau's address geocoder, the Gas South District, the Sugarloaf Country Club area and Gwinnett Place sit outside the city, while downtown, Rogers Bridge Park and Northside Hospital Duluth sit inside it. The city's planning department keeps street listings and maps for checking an address.

Downtown grew up where the railroad arrived in the 1870s, along Buford Highway and the Norfolk Southern line. A plan to restore it was approved in 1998. Today the Town Green, the Festival Center and Parsons Alley, a redevelopment that won a 2017 Charter Award from the Congress for the New Urbanism, sit around City Hall on Main Street. Gwinnett County provides water and sewer, fire and EMS, assessments and schools. Miriam Ofoegbu, a REALTOR with Better Homes and Gardens Real Estate Metro Brokers, works from the firm's Gwinnett office at 3095 Satellite Blvd in Duluth.

Homes and property types in Duluth

The city's 2019 comprehensive plan, ForwarDuluth, lays out the build history. Duluth grew slowly through the 1970s. Its first housing boom came in the 1980s, when Peachtree Industrial Boulevard was built across farmland and most new units were garden-style apartments along it. The 1990s added more homes than any other decade, mostly subdivisions with curving streets, cul-de-sacs and front-entry garages. Building stopped from 2007 to 2012 and picked up again by 2014.

Detached single-family homes are the largest share of the housing, followed by apartments, then townhomes. Neighborhoods built after about 2005 tend to mix detached homes and townhomes; the plan names Lakes at Sugarloaf and Rivers Edge as examples, and Chattahoochee Cove and Glens at Sugarloaf as townhome neighborhoods. Downtown, the city has drawn townhomes and small-lot homes close to the Town Green.

Between Peachtree Industrial Boulevard and the river, the plan's Chattahoochee Residential District is meant to stay single-family, with larger lots near the water. That land lies inside the 2,000-foot Metropolitan River Protection corridor, which limits how much of a site can be built over or paved, and parts of it hold streams, wetlands and floodplain. A large tract on Rogers Bridge Road, the Milam Property, was rezoned in 2015 for new single-family homes.

Age and location set the inspection list. A house from the 1970s through the 1990s may still have its original roof, water heater, HVAC and plumbing. Sewer is the other question: the plan says the two northern quadrants of the downtown Core Neighborhood District, Pinecrest and the Hill Community, lack public sewer, so homes there use septic. FEMA's 2013 map update enlarged the 100-year floodplain near Peachtree Industrial Boulevard and Pleasant Hill Road. Check the current FEMA map for any lot near a creek or the river.

Duluth areas and communities

The 2019 comprehensive plan divides the city into 14 character areas and names many of the subdivisions inside them. The list below uses those names and the plan's descriptions. Outside the city limits, the same Duluth mailing addresses cover unincorporated areas such as the Sugarloaf Country Club area off Sugarloaf Parkway and the Gwinnett Place area on Pleasant Hill Road, where Gwinnett County zoning and services apply. Confirm which side of the line a house is on before you compare taxes, permits or police service.

Downtown Core
Around the Town Green, City Hall, Main Street and Parsons Alley. Townhomes, small-lot homes and apartments such as the District at Duluth; the plan allows two to five stories.
Pinecrest
The northwest quadrant of the Core Neighborhood District, where Buford Highway and Duluth Highway cross. Older single-family homes; the plan says this quadrant has no public sewer, so homes use septic.
Hill Community
The northeast quadrant of the Core Neighborhood District, also without sewer per the plan, which lists extending sewer along Hill Street as a goal.
McClure Place and Willbrooke
The southwest quadrant of the Core Neighborhood District, 1990s homes on public sewer. The southeast quadrant, the Hall Circle area, also has sewer per the plan.
Riverbrooke and Norman Downes
The plan's examples of conventional subdivisions: detached homes on large setbacks, curving streets and cul-de-sacs.
Chattahoochee Residential District
Between Peachtree Industrial Boulevard and the river, including Castlemaine and Rogers Bridge Park. Single-family homes and townhomes inside the river protection corridor.
Sugarloaf Activity District
At Peachtree Industrial Boulevard and Sugarloaf Parkway, anchored by the Sugarloaf Market mixed-use development finished in 2016, with apartments, townhomes and shops.
Peachtree Industrial Boulevard apartments
The plan's Existing Urban Neighborhoods: garden-style apartment complexes from the late 1980s and 1990s, with the Western Gwinnett Bikeway beside the road.

See homes for sale in Duluth

Schools and district lines

The City of Duluth does not run schools. Gwinnett County Public Schools serves the city and assigns students by cluster, a high school plus the middle and elementary schools that feed it. The Duluth Cluster is Duluth High, Coleman and Duluth middle schools, and Berkeley Lake, Chattahoochee, Chesney and Harris elementary schools. The Peachtree Ridge Cluster, whose high school sits on Old Peachtree Road with a Suwanee address, includes Hull Middle and Mason Elementary, both with Duluth addresses, plus Northbrook Middle and Burnette, Jackson and Parsons elementary schools.

School lines and city lines do not match. By the Census geocoder, Harris, Chesney, Mason and Hull sit outside the city limits even with Duluth addresses, and Berkeley Lake Elementary sits inside the City of Berkeley Lake. GCPS also redraws zones from time to time, so enter any address in the GCPS School Locator and keep a copy of the result. The schools below have Duluth addresses or serve the city, with one fact from each school's GCPS history page.

Duluth High School (9-12)
On Brock Road, inside the city limits. The present Duluth High opened in 1958; Duluth's first graduation with diplomas was in 1912.
Coleman Middle School (6-8)
On Main Street downtown. Opened in August 2016 to relieve Duluth Middle, designed as the district's STEAM middle school.
Duluth Middle School (6-8)
On Pleasant Hill Road, inside the city limits. Its GCPS building plaque gives a 2004 dedication date.
Chattahoochee Elementary School (K-5)
On Albion Farm Road, inside the city limits. It opened in the fall of 1989 with 502 students.
Harris Elementary School (K-5)
On Claiborne Drive with a Duluth address, outside the city limits. It opened in the fall of 1966.
Chesney Elementary School (K-5)
On Old Norcross Road with a Duluth address. Charles Brant Chesney Elementary opened on August 9, 2004.
Peachtree Ridge High School (9-12)
On Old Peachtree Road with a Suwanee address. It opened on August 11, 2003, on 66 forested acres.
Hull Middle School (6-8)
On Old Peachtree Road with a Duluth address. Opened in August 1996 and joined the new Peachtree Ridge Cluster in 2003.
Mason Elementary School (K-5)
On Bunten Road with a Duluth address, next to Bunten Road Park. It opened in August 1997.

What it costs to own here beyond the price

Georgia taxes homes on assessed value, which is 40 of every 100 dollars of fair market value, and the Gwinnett County Board of Assessors sets that value. The Gwinnett County Tax Commissioner's bill carries the county, school, school bond, recreation, and fire and EMS levies. The county's 2026 millage table shows no county police or code enforcement levy for property inside Duluth, because the city provides those services. Rates are set every year, so get current figures from the county and city.

Inside the city there is a second bill. The City of Duluth bills its own property taxes, using the county's values and a millage rate the Mayor and Council set each year, and the city stormwater fee is on that bill. The city mails it to the owner, never to the mortgage company, so forward it to your lender if you escrow taxes. The city lists 2026 bills as due December 15, 2026.

The homestead exemption lowers the taxable value of a home you own and live in as of January 1. In Gwinnett you apply with the Tax Commissioner, online or in person, by April 1 for that year's bill; a later filing counts toward the next year. Your vehicles should be registered to the address and your driver's license should show it. Once approved, the exemption renews unless your situation changes.

Gwinnett County's Department of Water Resources provides water and sewer, though parts of the city still use septic. Electricity comes from Georgia Power or Jackson EMC, depending on the address. Duluth is in Atlanta Gas Light's territory, where you buy gas from a marketer certified by the Georgia Public Service Commission and Atlanta Gas Light delivers it. Republic Services collects trash under a city contract. Many subdivisions and townhome communities have HOA covenants and dues, and lots near the river or a creek may need flood insurance.

Buying your first home in Duluth

First-home options in Duluth run from condominiums and townhomes to houses in the 1970s through 1990s subdivisions, and many newer townhome communities sit near downtown and Sugarloaf. On an older house, plan for a full inspection covering the roof, water heater and HVAC, and ask whether it is on sewer or septic. Inside the city you will get two tax bills, one from Gwinnett County and one from the City of Duluth, so tell your lender about both.

Several assistance programs can apply here. Each has income, price and credit rules that change, so get current terms from the agency and a participating lender. All of Duluth lies in Gwinnett County, so HomeStretch can apply anywhere in the city when the buyer and the house meet its rules. Expect a homebuyer education or counseling requirement. Miriam Ofoegbu runs free online homebuyer webinars that walk through these steps in order.

Georgia Dream (Georgia DCA)
A 30-year fixed-rate loan with down payment help through participating lenders, for first-time buyers, buyers who have not owned a home in the past three years, or buyers in certain areas.
Georgia Dream PEN (Georgia DCA)
A Georgia Dream down payment option for public protectors, educators, health care providers and people who work in those fields, and active military, at a higher assistance level than the standard option.
Peach Plus (Georgia DCA)
A Georgia Dream product that waives the first-time buyer requirement, so repeat buyers can use it, with down payment assistance available through participating lenders.
Peach Advantage (Georgia DCA)
A Georgia Dream product open to first-time and repeat buyers, sponsored by Lakeview Loan Servicing, with down payment assistance available through participating lenders.
HomeStretch (Gwinnett County)
A five-year deferred, zero-interest down payment loan for income-eligible first-time buyers. The home must be in Gwinnett County, pass a property conditions inspection, and the buyer completes a HUD-approved class.

Hospitals and healthcare near Duluth

For much of the 20th century Duluth had its own hospital, Joan Glancy Memorial Hospital. Its replacement, Gwinnett Medical Center-Duluth, opened in 2006 near Howell Ferry Road and Pleasant Hill Road and took over most acute care and emergency services; it became Northside Hospital Duluth after the 2019 merger with Northside. The old building is now the Glancy Rehabilitation Center. Distances below are approximate road miles from City Hall. Miriam is a registered nurse with a background in healthcare leadership, and she can point a buyer to the hospitals closest to an address.

Northside Hospital Duluth (Duluth)
On Howell Ferry Road, inside the city limits, about 1 mile from City Hall. Formerly Gwinnett Medical Center-Duluth, it replaced Joan Glancy Memorial Hospital in 2006.
Northside Hospital Gwinnett (Lawrenceville)
At 1000 Medical Center Boulevard, a Level II trauma center on Georgia's designated trauma center list, about 10 miles from City Hall.
Emory Johns Creek Hospital (Johns Creek)
At 6325 Hospital Parkway in Fulton County, with emergency services, about 6 miles from City Hall across the Chattahoochee.
Piedmont Eastside Medical Center (Snellville)
The main campus at 1700 Medical Way, with an emergency department, about 15 miles from City Hall to the southeast.

Parks, trails and things to do

The city runs seven parks. Rogers Bridge Park, 24 acres on Rogers Bridge Road, has the Chattapoochee Dog Park and a canoe launch, and in July 2023 a rebuilt pedestrian and bike bridge opened there, a replica of the early 1900s Rogers Bridge, linking it to Cauley Creek Park in Johns Creek. Scott Hudgens Park holds soccer fields along the river, and Bunten Road Park has a community center, tennis courts and a paved path.

Downtown, the Town Green, its amphitheater and walk-in fountain host city events. The Duluth Fall Festival fills downtown the last weekend of September and includes a parade. The Southeastern Railway Museum on Buford Highway is Georgia's official transportation history museum. Just outside the city limits on Sugarloaf Parkway, the Gas South District holds an arena, a convention center, a theater and the Hudgens Center for Art and Learning.

Rogers Bridge Park
A 24-acre city park at 4291 Rogers Bridge Road with a canoe launch, playground, pavilion, the Chattapoochee Dog Park and the GDOT-funded pedestrian bridge to Cauley Creek Park in Johns Creek.
Scott Hudgens Park
A 47.7-acre city park at 4545 River Green Parkway with four irrigated soccer fields, long and narrow along the Chattahoochee and mostly in its floodplain.
Bunten Road Park
A 45-acre city park at 3180 Bunten Road with a community center and indoor gym, ball fields, four tennis courts and a 1.08-mile path.
Taylor Park
A 2.2-acre park in front of City Hall at 3167 Main Street with a train-themed playground, including a miniature depot, a steam engine and a caboose.
Town Green and Duluth Festival Center
The downtown green with an amphitheater, activity lawn and walk-in fountain, and the Festival Center at 3142 Hill Street with banquet rooms and a covered stage.
Duluth Fall Festival
Held downtown the last weekend of September by Duluth Fall Festival, Inc., a nonprofit whose proceeds go to downtown improvements and local nonprofits.
Southeastern Railway Museum
At 3595 Buford Highway, inside the city. Founded in 1970 by the Atlanta Chapter of the National Railway Historical Society, with train rides and historic rolling stock.
Gas South District
At 6400 Sugarloaf Parkway in unincorporated Gwinnett: Gas South Arena, Convention Center and Theater, plus the Hudgens Center for Art and Learning, a nonprofit arts center.
Western Gwinnett Bikeway
A 10-foot-wide multi-use trail along Peachtree Industrial Boulevard through the city's apartment and riverside districts, built in phases.

Getting around and getting to Atlanta

I-85 runs south and east of downtown, with exits at Pleasant Hill Road (exit 104, Gwinnett Place), Duluth Highway, SR 120 (exit 105 northbound, exit 107 southbound), Sugarloaf Parkway (exit 108) and Old Peachtree Road (exit 109). Peachtree Industrial Boulevard, SR 141, crosses the city's northwest side toward I-285, and Buford Highway, US 23, runs beside the railroad through downtown. Downtown Atlanta is about 26 road miles from City Hall, and Hartsfield-Jackson is about 35.

Ride Gwinnett Route 10A/10B runs from Sugarloaf Mills to Gwinnett Place to MARTA's Doraville Station by way of Satellite Boulevard, Buford Highway and Beaver Ruin Road, and Route 25 runs from the Gwinnett Place Transit Center, which the county lists in Duluth. Since June 16, 2025, Gwinnett's commuter express buses have been run by Xpress; Route 413 runs weekdays from the Sugarloaf Mills park-and-ride lots on North Brown Road to downtown. Doraville, the end of MARTA's Gold Line, is about 11 miles away.

Gwinnett County Airport-Briscoe Field, northeast of Lawrenceville and about 12 miles from City Hall, is a general aviation airport with no scheduled passenger service. On foot or bike, the Rogers Bridge crossing reaches the Cauley Creek Park trail in Johns Creek, and the Western Gwinnett Bikeway follows Peachtree Industrial Boulevard.

Buying and selling in Duluth

Miriam Ofoegbu, MBA, RN, is a REALTOR® with Better Homes and Gardens Real Estate Metro Brokers, working from the firm's Gwinnett office on Satellite Boulevard in Duluth. She is also a registered nurse with a background in healthcare leadership. These are the things to check in Duluth, and Miriam can go through each one with you, in English or Igbo.

Before you buy

  • Check the address on the City of Duluth's Maps and GIS page, because a 30096 or 30097 address can sit in unincorporated Gwinnett under county zoning and police.
  • Enter the address in the GCPS School Locator and keep the result, since Duluth addresses fall in the Duluth or Peachtree Ridge cluster and zones can change.
  • Ask whether the house is on county sewer or septic, especially in Pinecrest and the Hill Community, which the city's 2019 plan lists as lacking public sewer.
  • Pull the FEMA flood map for any lot near the Chattahoochee, a creek, or the Peachtree Industrial and Pleasant Hill Road area, where the 2013 maps enlarged the floodplain.
  • Plan for two tax bills inside the city, the Gwinnett County bill and the City of Duluth bill with its stormwater fee, and tell your lender about both.
  • Request the City of Duluth permit history for additions, decks and finished basements, because city permits and inspections apply inside the limits.
  • Ask the city about Metropolitan River Protection corridor limits before buying a lot near the river that you plan to build on or expand.
  • Ask Miriam to pull the homes on the market in Duluth and check a specific address for city limits, school cluster, sewer and utilities.

Before you sell

  • Gather City of Duluth permits and final inspections for any addition, deck, basement finish or major system replacement, so buyers can match the work to the file.
  • State in the listing whether the home is inside the city limits or in unincorporated Gwinnett, because taxes, police service and zoning differ.
  • Check the GCPS School Locator before naming a cluster or schools in the listing, and tell buyers to confirm the assignment themselves.
  • Find septic records, including the installation permit and pumping receipts, if the home uses a septic system, and have them ready for the inspector.
  • Have your latest City of Duluth tax bill ready, since the city mails it to the owner and a missed city bill can surface at closing.
  • Get written HOA approval for exterior changes made before listing, and have the covenants and the association's contact ready for the buyer.
  • Disclose known flooding or basement water, and pull the FEMA flood zone for the lot so buyers and lenders see it early.

Get my home value Ask Miriam about Duluth

Upcoming events

Free homebuyer webinars

Online classes on buying a home in Metro Atlanta, hosted by Miriam. Reserve a free seat on Eventbrite.

All of Miriam's events

Next event

Ask Miriam about the next free homebuyer webinar

Ask about the next webinar
Questions

Questions about Duluth

Is Duluth, GA in Gwinnett County, and is my address in the city?

The City of Duluth lies entirely in Gwinnett County. Its mailing area does not: 30097 also covers Johns Creek in Fulton County, and both ZIP codes reach into unincorporated Gwinnett, including the Gas South District and Gwinnett Place. Check a specific address on the City of Duluth's street listings and GIS map.

What schools serve Duluth, GA?

Gwinnett County Public Schools. The Duluth Cluster includes Duluth High, Coleman and Duluth middle schools, and Berkeley Lake, Chattahoochee, Chesney and Harris elementary schools. Parts of the Duluth area are in the Peachtree Ridge Cluster, including Hull Middle and Mason Elementary. Confirm any address in the GCPS School Locator.

How do property taxes work in Duluth, GA?

Homes inside the city get two bills. Gwinnett County bills the county, school, recreation, and fire and EMS levies. The City of Duluth sends its own bill for city taxes and the stormwater fee, mailed to the owner, so forward it to your lender if you escrow taxes.

How do I file for the homestead exemption in Duluth?

Apply with the Gwinnett County Tax Commissioner, online or at a Tax Commissioner office. You must own and live in the home as of January 1, and the application is due by April 1 to count for that year. Register your vehicles to the address and update your driver's license.

Who provides water and sewer in Duluth, GA?

The Gwinnett County Department of Water Resources provides water and sewer. Some older areas near downtown, including Pinecrest and the Hill Community according to the city's 2019 plan, lack public sewer and use septic. Ask the seller for septic records and have the system inspected.

How far is Duluth from downtown Atlanta and the airport?

Downtown Atlanta is about 26 road miles from Duluth City Hall by I-85 or Peachtree Industrial Boulevard, and Hartsfield-Jackson is about 35 miles. MARTA's Doraville Station, the end of the Gold Line, is about 11 miles, and Ride Gwinnett Route 10A/10B runs there.

What is the difference between Duluth and Berkeley Lake?

Both are incorporated Gwinnett County cities with Duluth mailing addresses. Duluth sends its own city tax bill, while the county puts Berkeley Lake's city levy on the county bill. Berkeley Lake Elementary sits inside Berkeley Lake and belongs to the Duluth Cluster. Check each address for city limits and school zone.

Are there first-time homebuyer programs for Duluth, GA?

Yes. Georgia DCA's Georgia Dream program and its PEN option for protectors, educators, health care workers and active military can apply, as can Peach Plus and Peach Advantage, which repeat buyers can use. Gwinnett County's HomeStretch covers all of Duluth. Check current terms with a participating lender.

What should I have ready to sell a house in Duluth?

Have City of Duluth permits and final inspections for additions or major work, your latest city and county tax bills, HOA approvals and covenants, and septic records if the home is not on sewer. Confirm whether the home is inside the city limits and check the school assignment before listing.

How do I start buying a home in Duluth, GA?

Get preapproved first, and ask the lender about Georgia Dream or HomeStretch. Then check each address for city limits, school cluster, sewer and flood zone before making an offer. Miriam can pull the homes on the market in Duluth and check an address for you.

Nearby

Areas near Duluth

Choose a town to read its guide.

Buyer consultation

Thinking about Duluth?

Tell me a little about your goals, preferred areas, and timing. We’ll discuss your next steps and how I can support your search.

Call Miriam (770) 361-9613 Better Homes and Gardens Real Estate Metro Brokers