{"zip":"30312","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":1919,"rentYoy":0.0259,"bedroomEstimates":[1669,1749,1919,2303,2749],"hudFmr":[1870,1960,2150,2580,3080],"ladderSource":"safmr","population":26942,"populationMoe":1714,"medianIncome":82779,"medianIncomeMoe":6401,"medianGrossRent":1673,"medianGrossRentMoe":60,"housingUnits":16084,"occupiedUnits":15003,"vacantUnits":1081,"renterOccupied":9757,"rentBurdenTotal":9757,"rentBurden30Plus":4052,"vacantForRent":435,"vacantForSale":13,"vacantSeasonal":170,"structureTotal":16084,"singleFamilyUnits":4488,"largeMultifamilyUnits":8991,"vacancyRate":0.06720964934095996,"renterShare":0.6503365993467973,"rentBurdenShare":0.4152915855283386,"requiredIncome":76760,"askingRentToIncome":0.2781864965752184,"askingVsAcsRent":1.1470412432755528,"askingVsHud2br":0.8925581395348837,"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":95,"zipSalePrice":384913,"zipSalePriceYoy":-0.1252,"zipMedianDom":55,"zipActiveListings":317,"zipActiveListingsYoy":-0.0356,"zipInventory":152,"zipInventoryYoy":-0.2816,"zipPendingSales":103,"zipMonthsSupply":4.9,"zipSaleToList":0.9778,"zipSoldAboveList":0.1741,"zipOffMarketTwoWeeks":0.2807,"generatedAt":"2026-08-16 04:31:50.664388+00","summaryHtml":"<p>June 2026 places the Zillow Observed Rent Index for this market at $1,919, after a 2.59% year-over-year increase. This is a ZIP-level typical observed asking-rent index blended across rental types, not a contract-rent average, a utility-inclusive household bill, or a statement about every available unit. The five-digit label 30312 functions both as Zillow’s ZIP market identifier and as the matching Census ZCTA. A ZCTA is a statistical area used for Census tabulation; it is not identical to a USPS delivery ZIP. That geographic match makes comparison possible, but it does not make different sources interchangeable.</p><p>The comparable Census lens is different: in the matched ZCTA, the ACS 2024 five-year survey reports median gross rent of $1,673, with a reported 90% margin of error. It summarizes occupied renter homes and includes selected utilities, rather than current asking rents. HUD’s FY2026 two-bedroom FMR/SAFMR standard is $2,150; it is an administrative, bedroom-specific standard, not asking rent. The ZORI and ACS measures differ in population, timing, and treatment of utilities, while HUD serves another administrative purpose. Those distinctions are more informative than treating the lower survey median or the higher HUD standard as a competing quote for the same apartment.</p><p>For a bedroom-oriented screen, scale the ZIP ZORI by the local HUD ladder. The result is a set of modelled monthly estimates—not measured bedroom rents—of $1,669 for a studio, $1,749 for one bedroom, $1,919 for two, $2,303 for three, and $2,749 for four. The calculation preserves the local HUD bedroom relationship while anchoring the level to Zillow’s blended ZIP index. As wider context only, the City of Atlanta city-context rent figure is $1,911, the Fulton County county-context rent figure is $1,907, and the Atlanta-Sandy Springs-Alpharetta, GA metro-context rent figure is $1,854. Each broader-scope figure is below the ZIP index, but none substitutes for a unit-level listing or a ZIP bedroom observation.</p><p>The income screen is comparatively less severe on its face but needs two readings. Applying the structural 30% share to the $1,919 asking-rent index produces a required annual income of $76,760. The ZCTA median household income is $82,779, so the index represents 27.8% of that median income. This is arithmetic only: it is not advice, an applicant qualification rule, or evidence of any household’s actual finances. Separately, the ACS reports 41.5% of renter households as spending at least that threshold on gross rent. Because this burden statistic concerns occupied renter homes and ACS gross rent, it cannot establish the burden or payment of a particular current listing.</p><p>Composition helps frame the aggregate burden and supply statistics without turning them into a property claim. The ZCTA has 16,084 housing units, a 6.7% vacancy rate, and a 65.0% renter share. Large multifamily structures account for 8,991 units, compared with a smaller single-family segment in the reported stock. The vacant-for-rent category is also an aggregate measure: it neither establishes that a specific apartment is available nor describes its condition, price, lease terms, or utilities. The renter-heavy occupancy profile and multifamily count describe the survey area, not a guarantee about near-term availability.</p><p>The backward-looking Zillow history complicates a simple upward-rent story. Exact same-month annualized ZORI changes are 2.59% over one year, 0.67% over three years, and 2.84% over five years, with 100% coverage across the available history. Recent movement is therefore firmer than the medium path but remains marginally below the longer path; it looks like a break from the three-year slowdown rather than full confirmation of the five-year pace. Monthly-return variability annualizes to 3.20%, so one current index snapshot deserves time-specific rather than absolute confidence. The maximum drawdown reaches 5.87%, showing that prior index levels did retreat. Transparent national discovery ranks among history-eligible ZIPs, where lower is higher, are 1,622 for momentum, 1,920 for stability, and 1,990 for the balanced measure. These are backward-looking measurements, not forecasts or investment recommendations.</p><p>Resale evidence poses the sharpest counterpoint. Redfin’s direct rolling-three-month ZIP for-sale observation records a $384,913 median sold price, down 12.52% year over year, alongside 95 homes sold and a 55-day median marketing time. It shows 152 homes of inventory and 4.9 months of supply. Sale-to-list evidence is also below a full-price benchmark: the average sale-to-list ratio is 97.78%, while 17.41% of sales closed above list. These are resale signals, not rental transactions or apartment comparables. Annualized ZIP ZORI divided by median sold price is 5.98%, solely a cross-source screening ratio—not a cap rate, net return, expected return, or property yield. The positive current rent change and income arithmetic sit beside a falling resale price and below-list sales, challenging a simple reading of the rent level; the observed resale supply and pace describe liquidity, not rental economics.</p><p>Decision use requires retaining the boundaries: ZORI is a blended asking-rent index; ACS is a five-year survey of occupied renter homes; HUD is an administrative bedroom standard; and Redfin is direct ZIP resale evidence. A property-level review would need the actual advertised rent and date, bedroom count against the modelled ladder, lease term, which utilities and fees are included, and whether the unit is truly available. If evaluating a sale listing, confirm its listing and closed-sale record and its property characteristics rather than applying the ZIP screening ratio to it. Review the ACS margin of error, the historical variability, and the resale time window before assigning weight to any one snapshot. The central observed tension is a recently improving asking-rent index paired with softer recorded resale pricing, while aggregate household burden remains material.</p>","findings":[{"body":"The current ZIP ZORI is a blended observed asking-rent index, not a lease-level average. The matched ZCTA’s ACS gross-rent median covers occupied renter homes and selected utilities, while the local HUD FMR/SAFMR value is a bedroom-specific administrative standard. Their separation is informative about source scope and timing, but cannot identify the appropriate rent for an individual apartment.","title":"Asking-rent level sits between survey and HUD lenses"},{"body":"The modelled studio-through-four-bedroom estimates inherit the ZIP ZORI level and the local HUD ladder’s relative structure. They make a consistent bedroom screen available when no measured bedroom-specific ZIP asking-rent series is supplied. Area income and burden data add a separate household lens: the threshold calculation is arithmetic, whereas ACS burden remains an aggregate survey measure.","title":"Bedroom screen is modelled, while burden is aggregate"},{"body":"Complete historical coverage allows the rent path to be checked rather than inferred, but it does not transform backward-looking measurements into a forecast. The recent annual pace is stronger than the medium window but below the longer window. Monthly variability and the observed drawdown mean that a current ZORI level should be read as a time-specific index observation, not a permanent unit benchmark.","title":"Recent rent direction improves on the medium path"},{"body":"Direct Redfin ZIP resale data show a price decline alongside observable sales volume, marketing time, inventory, supply, and sale-to-list measures. This challenges an uncomplicated interpretation of a positive current asking-rent change. It does not show rental transactions or property operating economics. The annualized rent-to-price calculation is consequently a cross-source screen only, not a cap rate, net return, expected return, or property yield.","title":"Resale signals challenge a simple rent-only interpretation"}],"risks":["ZORI, ACS gross rent, HUD standards, and Redfin resale observations measure different populations, dates, and concepts; combining them as though they were unit-level rental comparables can misstate both level and affordability.","The income screen uses area median household income and fixed rent-share arithmetic. The ACS burden share applies to occupied renter homes, so neither statistic qualifies an applicant or proves the payment pressure of a specific listing.","Full historical coverage improves traceability but does not erase the measured month-to-month variation or past drawdown. A single current ZORI reading therefore has less certainty as a stable unit benchmark than its precision may suggest.","Redfin’s rolling resale data describe completed ZIP home sales and market timing, not leases, expenses, financing, taxes, or property operations. The annualized rent-to-price screen cannot support a cap-rate or return conclusion."],"qa":[{"a":"They measure different evidence universes. ZORI is a current ZIP-level observed asking-rent index blended across rental types. ACS median gross rent is a five-year survey measure for occupied renter homes and includes selected utilities. HUD FMR/SAFMR is an administrative bedroom-specific standard. Differences in timing, sampled homes, utility treatment, and purpose mean the values are not competing quotes for the same unit.","q":"Why do the ZORI, ACS gross-rent median, and HUD standard differ?"},{"a":"Each bedroom amount begins with the ZIP ZORI and applies the relative relationship in the local HUD bedroom ladder. That makes the values modelled monthly estimates, not measured ZIP rents for studios or any bedroom count. A specific listing still requires confirmation of its advertised rent, actual bedroom count, lease terms, included utilities, fees, and availability.","q":"How should the bedroom estimates be interpreted?"},{"a":"The screen divides annualized ZIP ZORI by a fixed 30% rent share to calculate an income threshold, then compares that arithmetic result with ZCTA median household income. It is not advice or an applicant qualification test. The separate ACS burden share describes occupied renter households reporting gross-rent burdens, not the affordability of a particular vacant unit.","q":"What does the 30% required-income screen show?"},{"a":"The current ZIP asking-rent index increased year over year and the income arithmetic places that index below the area median-income threshold. At the same time, Redfin’s direct ZIP resale observation shows a lower median sold price and below-list sale signals. That tension challenges a simple positive reading of rent momentum, but it does not establish causation or translate resale data into rental economics.","q":"What is the main tension between rent and resale evidence?"}],"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":"2017-12-01","rent":1329.297685},{"period":"2018-01-01","rent":1357.38459},{"period":"2018-02-01","rent":1397.975829},{"period":"2018-03-01","rent":1406.975522},{"period":"2018-04-01","rent":1406.738359},{"period":"2018-05-01","rent":1387.077563},{"period":"2018-06-01","rent":1385.971024},{"period":"2018-07-01","rent":1427.126159},{"period":"2018-08-01","rent":1422.705927},{"period":"2018-09-01","rent":1447.985281},{"period":"2018-10-01","rent":1439.794003},{"period":"2018-11-01","rent":1459.543565},{"period":"2018-12-01","rent":1447.513121},{"period":"2019-01-01","rent":1465.198662},{"period":"2019-02-01","rent":1462.437902},{"period":"2019-03-01","rent":1467.341979},{"period":"2019-04-01","rent":1474.539095},{"period":"2019-05-01","rent":1495.78354},{"period":"2019-06-01","rent":1505.77236},{"period":"2019-07-01","rent":1496.611832},{"period":"2019-08-01","rent":1510.572239},{"period":"2019-09-01","rent":1516.692422},{"period":"2019-10-01","rent":1539.98791},{"period":"2019-11-01","rent":1532.312945},{"period":"2019-12-01","rent":1540.661874},{"period":"2020-01-01","rent":1519.526694},{"period":"2020-02-01","rent":1509.660358},{"period":"2020-03-01","rent":1526.03828},{"period":"2020-04-01","rent":1521.284309},{"period":"2020-05-01","rent":1521.058799},{"period":"2020-06-01","rent":1514.452609},{"period":"2020-07-01","rent":1514.838056},{"period":"2020-08-01","rent":1503.191731},{"period":"2020-09-01","rent":1488.127036},{"period":"2020-10-01","rent":1485.095826},{"period":"2020-11-01","rent":1499.040517},{"period":"2020-12-01","rent":1524.084902},{"period":"2021-01-01","rent":1543.260672},{"period":"2021-02-01","rent":1559.405232},{"period":"2021-03-01","rent":1574.372987},{"period":"2021-04-01","rent":1609.207124},{"period":"2021-05-01","rent":1630.923516},{"period":"2021-06-01","rent":1668.307025},{"period":"2021-07-01","rent":1700.510892},{"period":"2021-08-01","rent":1747.452984},{"period":"2021-09-01","rent":1782.103498},{"period":"2021-10-01","rent":1804.665188},{"period":"2021-11-01","rent":1823.757799},{"period":"2021-12-01","rent":1845.716747},{"period":"2022-01-01","rent":1858.826591},{"period":"2022-02-01","rent":1861.147075},{"period":"2022-03-01","rent":1861.311034},{"period":"2022-04-01","rent":1870.476017},{"period":"2022-05-01","rent":1893.485352},{"period":"2022-06-01","rent":1905.85148},{"period":"2022-07-01","rent":1913.021306},{"period":"2022-08-01","rent":1906.849135},{"period":"2022-09-01","rent":1892.928304},{"period":"2022-10-01","rent":1890.713842},{"period":"2022-11-01","rent":1886.226089},{"period":"2022-12-01","rent":1879.342245},{"period":"2023-01-01","rent":1883.748342},{"period":"2023-02-01","rent":1893.558259},{"period":"2023-03-01","rent":1913.476876},{"period":"2023-04-01","rent":1909.424263},{"period":"2023-05-01","rent":1898.259106},{"period":"2023-06-01","rent":1881.02338},{"period":"2023-07-01","rent":1863.267631},{"period":"2023-08-01","rent":1854.39565},{"period":"2023-09-01","rent":1853.090174},{"period":"2023-10-01","rent":1845.028777},{"period":"2023-11-01","rent":1839.407874},{"period":"2023-12-01","rent":1838.434514},{"period":"2024-01-01","rent":1833.20879},{"period":"2024-02-01","rent":1824.47327},{"period":"2024-03-01","rent":1801.127773},{"period":"2024-04-01","rent":1802.909446},{"period":"2024-05-01","rent":1801.064005},{"period":"2024-06-01","rent":1806.573084},{"period":"2024-07-01","rent":1814.738038},{"period":"2024-08-01","rent":1812.362479},{"period":"2024-09-01","rent":1820.390049},{"period":"2024-10-01","rent":1818.117547},{"period":"2024-11-01","rent":1818.499654},{"period":"2024-12-01","rent":1822.788904},{"period":"2025-01-01","rent":1822.487626},{"period":"2025-02-01","rent":1837.124044},{"period":"2025-03-01","rent":1862.7138},{"period":"2025-04-01","rent":1878.043658},{"period":"2025-05-01","rent":1885.196185},{"period":"2025-06-01","rent":1870.767097},{"period":"2025-07-01","rent":1876.120965},{"period":"2025-08-01","rent":1887.267286},{"period":"2025-09-01","rent":1888.492526},{"period":"2025-10-01","rent":1899.132874},{"period":"2025-11-01","rent":1907.311368},{"period":"2025-12-01","rent":1910.662108},{"period":"2026-01-01","rent":1917.710182},{"period":"2026-02-01","rent":1913.860752},{"period":"2026-03-01","rent":1906.840577},{"period":"2026-04-01","rent":1900.245428},{"period":"2026-05-01","rent":1902.64548},{"period":"2026-06-01","rent":1919.196026}],"historySummary":{"pointCount":103,"firstPeriod":"2017-12-01","latestPeriod":"2026-06-01","coverageMonths":103,"coverageRatio":1,"changes":{"1":{"years":1,"startPeriod":"2025-06-01","endPeriod":"2026-06-01","startRent":1870.767097,"endRent":1919.196026,"change":0.02588720374527731,"cagr":0.02588720374527731},"3":{"years":3,"startPeriod":"2023-06-01","endPeriod":"2026-06-01","startRent":1881.02338,"endRent":1919.196026,"change":0.020293552119485136,"cagr":0.006719267693080733},"5":{"years":5,"startPeriod":"2021-06-01","endPeriod":"2026-06-01","startRent":1668.307025,"endRent":1919.196026,"change":0.15038538904432164,"cagr":0.028415636960380075}},"maxDrawdown":-0.058747964195413616,"annualizedVolatility":0.03204188123936703,"consecutiveReturnCount":102}}