Georgia ranks at 31 out of 100 against 51 states, based on how often homes sold above list, how close to list they sold, how fast they sold, supply and price drops.
The numbers
| March–May 2026 | A year earlier | Change | |
|---|---|---|---|
| Homes sold above list price | 19% | 20% | −1.5 pts |
| Average sale-to-list ratio | 97.9% | 98.0% | −0.1 pts |
| Median days on market | 58 | 52 | +5 |
| Months of supply | 4.2 | 4.3 | −1.3% |
| Listings with a price drop | 29% | 27% | +2.5 pts |
| Median sale price | $383,080 | $379,677 | +0.9% |
| Median price per sq ft | $189 | $191 | −0.9% |
| Homes sold | 33713 | 33882 | −0.5% |
The trend
Cities and towns in Georgia
| City | Heat score | ZIP codes |
|---|---|---|
| Dunwoody | 65 · Hot | 3 |
| Avondale Estates | 59 · Warm | 1 |
| Chamblee | 50 · Warm | 1 |
| Decatur | 49 · Warm | 1 |
| Tyrone | 47 · Warm | 1 |
| Roswell | 46 · Warm | 2 |
| Suwanee | 46 · Warm | 1 |
| Johns Creek | 44 · Warm | 2 |
| North Decatur | 44 · Warm | 1 |
| Brookhaven | 43 · Warm | 1 |
| Kennesaw | 40 · Warm | 1 |
| Martinez | 40 · Warm | 1 |
| Warner Robins | 39 · Balanced | 2 |
| Peachtree Corners | 39 · Balanced | 1 |
| Evans | 38 · Balanced | 1 |
| Sandy Springs | 37 · Balanced | 3 |
| Alpharetta | 37 · Balanced | 2 |
| Lithia Springs | 37 · Balanced | 1 |
| Austell | 36 · Balanced | 2 |
| Smyrna | 36 · Balanced | 2 |
| Tucker | 36 · Balanced | 2 |
| Milton | 36 · Balanced | 1 |
| Perry | 36 · Balanced | 1 |
| Snellville | 36 · Balanced | 1 |
| Mableton | 34 · Balanced | 2 |
| Auburn | 34 · Balanced | 1 |
| Hinesville | 34 · Balanced | 1 |
| Jekyll Island | 34 · Balanced | 1 |
| Walthourville | 34 · Balanced | 1 |
| Jefferson | 33 · Balanced | 1 |
| Riverdale | 33 · Balanced | 1 |
| Vinings | 33 · Balanced | 1 |
| Duluth | 31 · Balanced | 1 |
| North Druid Hills | 31 · Balanced | 1 |
| Woodstock | 31 · Balanced | 1 |
| Centerville | 30 · Balanced | 1 |
| Valdosta | 29 · Balanced | 2 |
| Panthersville | 29 · Balanced | 1 |
| Brunswick | 28 · Balanced | 1 |
| Lovejoy | 28 · Balanced | 1 |
| Peachtree City | 28 · Balanced | 1 |
| South Fulton | 27 · Balanced | 4 |
| Doraville | 27 · Balanced | 1 |
| Forest Park | 27 · Balanced | 1 |
| Redan | 27 · Balanced | 1 |
| Atlanta | 26 · Balanced | 23 |
| Marietta | 26 · Balanced | 4 |
| Commerce | 26 · Balanced | 1 |
| Darien | 26 · Balanced | 1 |
| Port Wentworth | 26 · Balanced | 1 |
| Stonecrest | 25 · Balanced | 2 |
| Buford | 25 · Balanced | 1 |
| Dalton | 25 · Balanced | 1 |
| Kingsland | 25 · Balanced | 1 |
| Braselton | 24 · Balanced | 1 |
| Lilburn | 24 · Balanced | 1 |
| Scottdale | 24 · Balanced | 1 |
| Albany | 23 · Balanced | 2 |
| College Park | 23 · Balanced | 1 |
| Grayson | 23 · Balanced | 1 |
All 145 places, A to Z
Albany
Allentown
Alpharetta
Alston
Argyle
Athens-Clarke County
Atlanta
Auburn
Augusta-Richmond County
Austell
Avondale Estates
Bellville
Berlin
Bloomingdale
Bolingbroke
Bostwick
Braselton
Brookhaven
Brunswick
Buford
Camak
Candler-McAfee
Carrollton
Cecil
Cedar Springs
Centerville
Chamblee
Chattahoochee Hills
Chattanooga Valley
Clarkston
College Park
Columbus
Commerce
Cusseta-Chattahoochee County
Dahlonega
Daisy
Dalton
Darien
Decatur
Doraville
Duluth
Dunwoody
East Ellijay
East Point
Echols County
Ellenton
Emerson
Eton
Evans
Fairview
Forest Park
Fort Oglethorpe
Fort Stewart
Franklin Springs
Funston
Gainesville
Garden City
Georgetown-Quitman County
Grayson
Hagan
Haralson
Hardwick
Hinesville
Howard
Jefferson
Jekyll Island
Jersey
Jesup
Johns Creek
Kennesaw
Kingsland
Lawrenceville
Lilburn
Lilly
Lithia Springs
Lookout Mountain
Lovejoy
Mableton
Macon-Bibb County
Marietta
Martinez
Milledgeville
Milton
Moody AFB
Morrow
Mountain City
Norcross
North Decatur
North Druid Hills
Nunez
Oakwood
Oconee
Offerman
Oliver
Panthersville
Peachtree City
Peachtree Corners
Perkins
Perry
Pine Lake
Pooler
Port Wentworth
Porterdale
Pulaski
Redan
Reed Creek
Riverdale
Roswell
Sandy Springs
Sasser
Savannah
Scotland
Scottdale
Seville
Sharon
Siloam
Skidaway Island
Smyrna
Snellville
Social Circle
South Fulton
St. Marys
St. Simons
Statesboro
Stillmore
Stonecrest
Sunny Side
Suwanee
Tallulah Falls
The Rock
Tucker
Turin
Tybee Island
Tyrone
Union City
Valdosta
Varnell
Vinings
Walthourville
Waresboro
Warner Robins
Waycross
Webster County
Wilmington Island
Woodstock
Add this to your website
Paste this where you want the widget. It updates itself every month.
Methodology
The heat score ranks an area against every other area of the same kind (ZIP codes against ZIP codes, cities against cities, states against states) on five measures from Redfin’s Data Center: the share of homes sold above list price (35%), the average sale-to-list ratio (20%), median days on market (20%, fewer is hotter), months of supply (15%, fewer is hotter) and the share of listings with a price drop (10%, fewer is hotter). Each measure is a percentile rank, and the score is their weighted average, from 0 to 100.
Figures cover a trailing three-month window, weighted by sales, and are compared with the same three months a year earlier: a single month in a small ZIP code can be a handful of sales. An area needs at least 30 sales in the last 12 months, 10 in the window, and the three core measures to be scored. Redfin doesn’t publish months of supply or price drops for ZIP codes, so ZIP scores use the measures available. City figures come from Redfin’s own city series where it publishes one, and otherwise from a sales-weighted roll-up of the city’s ZIP codes. ZIP codes are assigned to cities using the Census Bureau’s 2020 ZIP-to-place, town and county relationships, and named with the Postal Service’s city names from HUD’s crosswalk.
BindingOffers, “How hot is the Georgia housing market? (May 2026)”, using data provided by Redfin, a national real estate brokerage. https://bindingoffers.com/market-pulse/ga