{"zip":"30324","city":"Atlanta","state":"GA","county":"Fulton County","countySlug":"fulton-county-ga","metro":"Atlanta-Sandy Springs-Alpharetta, GA","metroSlug":"atlanta-ga","citySlug":"atlanta-ga","rentPeriod":"2026-06","acsPeriod":"ACS 2024 5-year","directRent":1651,"rentYoy":0.0174,"bedroomEstimates":[1439,1508,1651,1981,2361],"hudFmr":[2310,2420,2650,3180,3790],"ladderSource":"safmr","population":29073,"populationMoe":2644,"medianIncome":92122,"medianIncomeMoe":9640,"medianGrossRent":1821,"medianGrossRentMoe":71,"housingUnits":18610,"occupiedUnits":16088,"vacantUnits":2522,"renterOccupied":9930,"rentBurdenTotal":9930,"rentBurden30Plus":5300,"vacantForRent":1532,"vacantForSale":163,"vacantSeasonal":104,"structureTotal":18610,"singleFamilyUnits":4891,"largeMultifamilyUnits":10293,"vacancyRate":0.1355185384202042,"renterShare":0.6172302337145699,"rentBurdenShare":0.5337361530715005,"requiredIncome":66040,"askingRentToIncome":0.21506263433273268,"askingVsAcsRent":0.9066447007138935,"askingVsHud2br":0.6230188679245283,"cityRent":1911.3128185034875,"countyRent":1907,"metroRent":1854,"cityGrossRent":1711,"countyGrossRent":1732,"countyListings":5971,"countyListingDom":56,"countyPriceReducedShare":0.2172,"countyListingPeriod":"2026-06","metroMonthsSupply":3.7,"metroMedianDom":43,"metroPriceDrops":0.3258,"metroResalePeriod":"2026-05-01","apartmentVacancy":0.0754117087888614,"apartmentTimeOnMarket":32.3,"zipResalePeriodBegin":"2026-04-01","zipResalePeriodEnd":"2026-06-30","zipResaleUpdated":"2026-07-03","zipHomesSold":154,"zipSalePrice":544877,"zipSalePriceYoy":-0.0896,"zipMedianDom":46,"zipActiveListings":433,"zipActiveListingsYoy":0.1957,"zipInventory":219,"zipInventoryYoy":-0.0252,"zipPendingSales":138,"zipMonthsSupply":4.3,"zipSaleToList":0.9822,"zipSoldAboveList":0.1668,"zipOffMarketTwoWeeks":0.2811,"generatedAt":"2026-08-12 17:37:09.517397+00","summaryHtml":"<p>Resale pricing is the sharpest tension in this ZIP. In Redfin's direct rolling-three-month ZIP resale observation ending June 2026, median sold price was $544,877, down 9.0% from a year earlier. That for-sale movement sits beside a latest Zillow asking-rent increase, challenging a simple claim that a current rent snapshot and resale pricing are moving together. Redfin records completed ZIP home sales, not rental transactions; the price decline neither measures a lease nor establishes a future rental or sale outcome.</p><p>Zillow's June ZORI reading is $1,651 per month. ZORI is a typical observed asking-rent index blended across rental types, not a bedroom-specific measurement, a signed-lease median, or a quote for a particular home. For wider context only, Atlanta city context rent is $1,911, Fulton County context rent is $1,907, and Atlanta-Sandy Springs-Alpharetta, GA metro context rent is $1,854. Those city, county, and metro figures place the ZIP index below each comparator, but wider-geography context cannot serve as ZIP rental comparables. The index is the current asking-rent reference, not a statement about every listed unit.</p><p>The five-digit 30324 label is both the Zillow ZIP market identifier and the matched Census ZCTA label; a ZCTA is a statistical area and is not identical to a USPS delivery ZIP. The ACS 2024 five-year survey, which covers occupied renter homes and includes selected utilities in gross rent, reports a $1,821 median gross rent. This is a separate evidence universe, not a contradiction within a single rent definition. Its median household income is $92,122. Using 30% of income, the ZORI arithmetic produces required annual household income of $66,040 and an asking-rent-to-income screen of 21.5%. ACS also estimates that 53.4% of renter households devote at least that threshold to gross rent. This screen is arithmetic, not advice or an applicant qualification rule, and the burden estimate cannot prove conditions for a particular unit.</p><p>Bedroom figures require a different construction. The modelled monthly ZIP estimates are $1,439 for a studio, $1,508 for a one-bedroom, $1,651 for a two-bedroom, $1,981 for a three-bedroom, and $2,361 for a four-bedroom. They scale ZIP ZORI with the supplied local HUD ladder and are modelled estimates, never measured bedroom rents. The supplied FY2026 HUD FMR/SAFMR ladder is an administrative, bedroom-specific standard, not asking rent. Its two-bedroom standard is $2,650, above the modelled two-bedroom estimate. The relationship explains the method; it does not demonstrate that an available apartment can rent at either level.</p><p>Housing-stock and vacancy evidence is likewise ACS ZCTA survey evidence, not a live listing count. Renter-occupied homes make up 61.7% of occupied housing, and the structure tally includes 10,293 large multifamily units alongside 4,891 single-family units. The overall vacancy rate is 13.6%, including 1,532 vacant housing units classified for rent. Together these describe a renter-heavy stock with a large-multifamily component, but they do not establish that any particular building has a vacancy, that available units are comparable, or that a vacancy affects a quoted lease. Survey classification and timing deserve more caution than a property availability audit.</p><p>Backward-looking ZORI history offers a more qualified rent signal than the latest annual gain alone. Exact same-month annualized changes were 1.74% over 1 year, -0.98% over 3 years, and 1.10% over 5 years. The supplied history classifies the latest direction as accelerating: its recent gain breaks from the negative medium-horizon path while remaining compatible with a positive longer-horizon path. This is measurement of the past, not a forecast or investment recommendation. Annualized monthly-return variability is 3.22%, so a reader should place less confidence in a lone current rent snapshot than in a stable series. The largest historical peak-to-trough drawdown was 8.52%. Coverage is 100% across the intended period. Transparent national discovery ranks among history-eligible ZIPs were 2,064 for momentum, 1,929 for stability, and 2,358 for the balanced measure, with lower rank higher.</p><p>Within the same direct rolling-three-month Redfin ZIP resale series, the liquidity measures are mixed: 154 homes sold, median marketing time was 46 days, and inventory was 219 homes. Months of supply stood at 4.3. The average sale-to-list ratio was 98.2%, while 16.7% of sales closed above list. These are for-sale signals only, and the mix of volume, time, supply, and sale-to-list evidence does not create rental comps or property economics. Read with the opening price decline and the recent rent uptick, the series reinforces a cross-market tension rather than resolving it. Annualized ZIP ZORI divided by median sold price is a 3.64% cross-source screening ratio only, not a cap rate, net return, expected return, or property yield.</p><p>These datasets cannot identify a unit's contract rent, concessions, utility package, exact bedroom mix, condition, or current availability. A property-level file would need to verify address eligibility, unit type, bedroom count, posted asking rent, included utilities, lease term, concessions, move-in timing, available-versus-vacant status, building-level availability, and comparable sale or listing details. It would also need to distinguish a live asking price from the ZORI blend, a gross-rent survey estimate from a lease payment, and a resale observation from rental evidence. Those checks can test whether aggregate signals fit a specific property without converting survey burden, vacancy, or a screening ratio into proof. Which item-level fact would most change the interpretation here?</p>","findings":[{"body":"Direct ZIP resale evidence shows a year-over-year median sold-price decline, whereas the latest asking-rent history shows a positive annual change. The divergence is decision-relevant because it prevents a single housing-market reading. It is not a contradiction: Redfin measures completed for-sale transactions, while Zillow tracks a blended asking-rent index across rental types.","title":"Resale softness is the key cross-market tension"},{"body":"The current ZIP asking-rent index sits below all named city, county, and metro context rents, yet the matched ZCTA gross-rent survey median is higher. The difference is definitional as well as numeric: gross rent covers occupied renter homes and selected utilities, while ZORI is a current asking-rent index. These measures belong in separate evidence universes, not a single unit-rent calculation.","title":"Current asking rent and gross rent answer different questions"},{"body":"The income screen places the current asking-rent index below the simple threshold generated from area median household income, but the ACS burden estimate remains elevated. This means aggregate affordability arithmetic and renter-reported gross-rent burden are not interchangeable tests. Neither result qualifies an applicant, predicts a household payment, or establishes the affordability of a particular available unit.","title":"Income arithmetic and burden are not interchangeable"},{"body":"Recent asking-rent direction is classified as accelerating, but the medium-horizon history remains negative and the series has experienced meaningful drawdown. Full coverage makes the historical calculation complete for its intended window, while variability argues against overconfidence in a single endpoint. The discovery ranks are comparative research aids only and do not indicate a forecast, investment result, or property-level outcome.","title":"History supports caution around the current endpoint"}],"risks":["The Zillow index blends rental types and tracks asking rents, so it may not match a building's unit mix, lease concessions, utilities, timing, or actual signed rent.","ACS ZCTA values are multi-year survey estimates with published margins of error and boundaries that differ from USPS delivery ZIPs; they cannot describe a current listing or tenant.","HUD standards and the derived bedroom ladder are administrative or modelled constructs, not observed bedroom asking rents; their relationship to a specific property requires unit-level verification.","Redfin reports rolling resale activity rather than rental transactions, and its screening ratio excludes operating costs, financing, taxes, repairs, vacancy experience, and property-specific cash flows."],"qa":[{"a":"The ACS figure is a five-year survey median for occupied renter homes and includes selected utilities. ZORI is a current typical observed asking-rent index blended across rental types. The matching label does not make their populations, rent definitions, timing, or utility treatment identical, so the difference is a source-scope distinction rather than a single rent discrepancy.","q":"Why does the gross-rent survey exceed the asking-rent index?"},{"a":"No. They are modelled monthly ZIP estimates created by scaling overall ZIP ZORI through the supplied local HUD bedroom ladder. HUD FMR/SAFMR is an administrative standard rather than an asking-rent collection. The output provides a consistent size construction, but it cannot confirm market rent, utility treatment, concessions, condition, or availability for a specific studio or larger unit.","q":"Are the bedroom estimates observed rents?"},{"a":"The positive short-horizon change establishes only that the published asking-rent index increased in its latest same-month comparison and that the supplied classification calls current direction accelerating. The negative medium-horizon result, variability, and prior drawdown show why this does not erase the longer path. Historical changes and ranks are backward-looking measurements, not forecasts, investment recommendations, or property-level outcomes.","q":"What does the recent historical uptick establish?"},{"a":"It is annualized ZIP ZORI divided by direct ZIP median sold price, combining an asking-rent index with a rolling resale statistic. It describes a cross-source screening relationship and omits property operating costs, financing, taxes, repairs, and unit-specific cash flows. It is not a cap rate, net return, expected return, or property yield; property interpretation needs separate unit-level evidence.","q":"How should the resale screening ratio be interpreted?"}],"sources":[{"key":"apartment_list_time_on_market","name":"Apartment List Time on Market — listing liquidity","release":"Apartment List 2026-07","pulledAt":"2026-08-08","url":"https://www.apartmentlist.com/research/category/data-rent-estimates"},{"key":"apartment_list_vacancy","name":"Apartment List Vacancy Index — rental vacancy","release":"Apartment List 2026-07","pulledAt":"2026-08-08","url":"https://www.apartmentlist.com/research/apartment-list-vacancy-index-methodology"},{"key":"census_zcta_facts","name":"Census ACS five-year — ZCTA housing and income","release":"ACS 2024 5-year ZCTA","pulledAt":"2026-08-08","url":"https://api.census.gov/data/2024/acs/acs5.html"},{"key":"hud_zip","name":"HUD USPS crosswalk and Small Area FMRs — ZIP rent fallback","release":"ZIP-CBSA 2025Q4 + SAFMR FY2026","pulledAt":"2026-07-26","url":"https://www.huduser.gov/portal/datasets/usps_crosswalk.html"},{"key":"realtor_county","name":"Realtor.com Economic Research — county listing inventory","release":"county inventory 2026-06","pulledAt":"2026-07-28","url":"https://www.realtor.com/research/data/"},{"key":"redfin","name":"Redfin Data Center — inventory, days on market, and price cuts","release":"metro tracker through 2026-05-01","pulledAt":"2026-07-26","url":"https://www.redfin.com/news/data-center/"},{"key":"redfin_zip","name":"Redfin Data Center — ZIP resale activity and supply","release":"ZIP rolling 3 months through 2026-06-30; updated 2026-07-03","pulledAt":"2026-08-12","url":"https://www.redfin.com/news/data-center/"},{"key":"zillow_county","name":"Zillow ZHVI and ZORI — county values and rents","release":"county ZHVI/ZORI 2026-06","pulledAt":"2026-07-26","url":"https://www.zillow.com/research/data/"},{"key":"zillow_zori","name":"Zillow ZORI — metro market rents","release":"Metro_zori_uc_sfrcondomfr_sm_sa_month.csv","pulledAt":"2026-07-26","url":"https://www.zillow.com/research/data/"},{"key":"zillow_zori_city","name":"Zillow ZORI — city market rents","release":"zillow_zori_city.csv","pulledAt":"2026-07-29","url":"https://www.zillow.com/research/data/"},{"key":"zillow_zori_zip","name":"Zillow ZORI — ZIP market rents","release":"ZORI ZIP 2026-06","pulledAt":"2026-08-08","url":"https://www.zillow.com/research/data/"}],"history":[{"period":"2016-05-01","rent":1296.500297},{"period":"2016-06-01","rent":1301.406332},{"period":"2016-07-01","rent":1322.018351},{"period":"2016-08-01","rent":1328.234917},{"period":"2016-09-01","rent":1344.233066},{"period":"2016-10-01","rent":1349.098106},{"period":"2016-11-01","rent":1349.792388},{"period":"2016-12-01","rent":1354.593716},{"period":"2017-01-01","rent":1355.851162},{"period":"2017-02-01","rent":1390.210802},{"period":"2017-03-01","rent":1400.571165},{"period":"2017-04-01","rent":1411.130953},{"period":"2017-05-01","rent":1388.325043},{"period":"2017-06-01","rent":1384.254622},{"period":"2017-07-01","rent":1362.455512},{"period":"2017-08-01","rent":1361.73641},{"period":"2017-09-01","rent":1352.790395},{"period":"2017-10-01","rent":1365.619362},{"period":"2017-11-01","rent":1391.886583},{"period":"2017-12-01","rent":1410.498481},{"period":"2018-01-01","rent":1418.958336},{"period":"2018-02-01","rent":1379.926447},{"period":"2018-03-01","rent":1388.604812},{"period":"2018-04-01","rent":1384.954857},{"period":"2018-05-01","rent":1426.974162},{"period":"2018-06-01","rent":1425.731689},{"period":"2018-07-01","rent":1444.641999},{"period":"2018-08-01","rent":1433.979754},{"period":"2018-09-01","rent":1429.043498},{"period":"2018-10-01","rent":1441.245705},{"period":"2018-11-01","rent":1448.686447},{"period":"2018-12-01","rent":1453.161023},{"period":"2019-01-01","rent":1462.097281},{"period":"2019-02-01","rent":1471.067926},{"period":"2019-03-01","rent":1469.322693},{"period":"2019-04-01","rent":1477.086349},{"period":"2019-05-01","rent":1463.569822},{"period":"2019-06-01","rent":1475.957795},{"period":"2019-07-01","rent":1479.724311},{"period":"2019-08-01","rent":1498.383927},{"period":"2019-09-01","rent":1514.231028},{"period":"2019-10-01","rent":1507.437248},{"period":"2019-11-01","rent":1498.780176},{"period":"2019-12-01","rent":1495.447918},{"period":"2020-01-01","rent":1493.579814},{"period":"2020-02-01","rent":1508.20063},{"period":"2020-03-01","rent":1484.964723},{"period":"2020-04-01","rent":1490.627466},{"period":"2020-05-01","rent":1478.45729},{"period":"2020-06-01","rent":1471.766998},{"period":"2020-07-01","rent":1456.258772},{"period":"2020-08-01","rent":1440.420675},{"period":"2020-09-01","rent":1426.918139},{"period":"2020-10-01","rent":1433.832271},{"period":"2020-11-01","rent":1456.458617},{"period":"2020-12-01","rent":1473.362244},{"period":"2021-01-01","rent":1480.042126},{"period":"2021-02-01","rent":1479.266166},{"period":"2021-03-01","rent":1495.845513},{"period":"2021-04-01","rent":1518.220585},{"period":"2021-05-01","rent":1534.154049},{"period":"2021-06-01","rent":1563.472227},{"period":"2021-07-01","rent":1595.743995},{"period":"2021-08-01","rent":1645.283614},{"period":"2021-09-01","rent":1674.669842},{"period":"2021-10-01","rent":1699.815419},{"period":"2021-11-01","rent":1698.818968},{"period":"2021-12-01","rent":1696.832296},{"period":"2022-01-01","rent":1703.892208},{"period":"2022-02-01","rent":1709.978083},{"period":"2022-03-01","rent":1721.832909},{"period":"2022-04-01","rent":1711.231616},{"period":"2022-05-01","rent":1718.047895},{"period":"2022-06-01","rent":1725.701338},{"period":"2022-07-01","rent":1734.838376},{"period":"2022-08-01","rent":1739.942832},{"period":"2022-09-01","rent":1744.928108},{"period":"2022-10-01","rent":1726.736346},{"period":"2022-11-01","rent":1718.954245},{"period":"2022-12-01","rent":1707.886256},{"period":"2023-01-01","rent":1714.815439},{"period":"2023-02-01","rent":1714.205751},{"period":"2023-03-01","rent":1708.215151},{"period":"2023-04-01","rent":1707.638965},{"period":"2023-05-01","rent":1706.212168},{"period":"2023-06-01","rent":1700.706534},{"period":"2023-07-01","rent":1685.962165},{"period":"2023-08-01","rent":1661.539694},{"period":"2023-09-01","rent":1636.655246},{"period":"2023-10-01","rent":1634.857943},{"period":"2023-11-01","rent":1627.250792},{"period":"2023-12-01","rent":1638.546252},{"period":"2024-01-01","rent":1633.755883},{"period":"2024-02-01","rent":1643.503176},{"period":"2024-03-01","rent":1634.674688},{"period":"2024-04-01","rent":1634.706257},{"period":"2024-05-01","rent":1625.214228},{"period":"2024-06-01","rent":1615.89201},{"period":"2024-07-01","rent":1621.930748},{"period":"2024-08-01","rent":1620.811642},{"period":"2024-09-01","rent":1616.835937},{"period":"2024-10-01","rent":1596.255154},{"period":"2024-11-01","rent":1601.869234},{"period":"2024-12-01","rent":1611.357158},{"period":"2025-01-01","rent":1624.885199},{"period":"2025-02-01","rent":1627.933866},{"period":"2025-03-01","rent":1629.257582},{"period":"2025-04-01","rent":1624.86009},{"period":"2025-05-01","rent":1622.38908},{"period":"2025-06-01","rent":1623.065993},{"period":"2025-07-01","rent":1621.303059},{"period":"2025-08-01","rent":1629.401449},{"period":"2025-09-01","rent":1640.565769},{"period":"2025-10-01","rent":1658.241643},{"period":"2025-11-01","rent":1657.629731},{"period":"2025-12-01","rent":1645.949011},{"period":"2026-01-01","rent":1635.730759},{"period":"2026-02-01","rent":1628.623997},{"period":"2026-03-01","rent":1632.88339},{"period":"2026-04-01","rent":1637.400551},{"period":"2026-05-01","rent":1645.043933},{"period":"2026-06-01","rent":1651.307707}],"historySummary":{"pointCount":122,"firstPeriod":"2016-05-01","latestPeriod":"2026-06-01","coverageMonths":122,"coverageRatio":1,"changes":{"1":{"years":1,"startPeriod":"2025-06-01","endPeriod":"2026-06-01","startRent":1623.065993,"endRent":1651.307707,"change":0.01740022532774499,"cagr":0.01740022532774499},"3":{"years":3,"startPeriod":"2023-06-01","endPeriod":"2026-06-01","startRent":1700.706534,"endRent":1651.307707,"change":-0.029046061746946905,"cagr":-0.009777304713725399},"5":{"years":5,"startPeriod":"2021-06-01","endPeriod":"2026-06-01","startRent":1563.472227,"endRent":1651.307707,"change":0.05617975073886616,"cagr":0.010991646972465574}},"maxDrawdown":-0.0852029108353386,"annualizedVolatility":0.03216617466263985,"consecutiveReturnCount":121}}