{"zip":"32804","city":"Orlando","state":"FL","county":"Orange County","countySlug":"orange-county-fl","metro":"Orlando-Kissimmee-Sanford, FL","metroSlug":"orlando-fl","citySlug":"orlando-fl","rentPeriod":"2026-06","acsPeriod":"ACS 2024 5-year","directRent":2029,"rentYoy":0.0084,"bedroomEstimates":[1694,1783,2029,2551,3004],"hudFmr":[1720,1810,2060,2590,3050],"ladderSource":"safmr","population":21720,"populationMoe":1452,"medianIncome":113231,"medianIncomeMoe":11858,"medianGrossRent":1753,"medianGrossRentMoe":88,"housingUnits":10427,"occupiedUnits":9525,"vacantUnits":902,"renterOccupied":3332,"rentBurdenTotal":3332,"rentBurden30Plus":1329,"vacantForRent":240,"vacantForSale":126,"vacantSeasonal":238,"structureTotal":10427,"singleFamilyUnits":7334,"largeMultifamilyUnits":1460,"vacancyRate":0.08650618586362328,"renterShare":0.34981627296587925,"rentBurdenShare":0.39885954381752703,"requiredIncome":81160,"askingRentToIncome":0.21502945306497337,"askingVsAcsRent":1.1574443810610382,"askingVsHud2br":0.9849514563106796,"cityRent":1903.800345235878,"countyRent":1955,"metroRent":1972,"cityGrossRent":1747,"countyGrossRent":1775,"countyListings":5473,"countyListingDom":66,"countyPriceReducedShare":0.218,"countyListingPeriod":"2026-06","metroMonthsSupply":3.9,"metroMedianDom":46,"metroPriceDrops":0.314,"metroResalePeriod":"2026-05-01","apartmentVacancy":0.0696419238211425,"apartmentTimeOnMarket":26.3,"zipResalePeriodBegin":"2026-04-01","zipResalePeriodEnd":"2026-06-30","zipResaleUpdated":"2026-07-03","zipHomesSold":124,"zipSalePrice":567872,"zipSalePriceYoy":0.138,"zipMedianDom":39,"zipActiveListings":244,"zipActiveListingsYoy":-0.1458,"zipInventory":109,"zipInventoryYoy":-0.2613,"zipPendingSales":131,"zipMonthsSupply":2.6,"zipSaleToList":0.9674,"zipSoldAboveList":0.0745,"zipOffMarketTwoWeeks":0.3949,"generatedAt":"2026-09-01 10:54:30.108291+00","summaryHtml":"<p>ZIP 32804’s current Zillow ZORI is $2,029 per month, a ZIP-level signal whose central tension is a near-flat recent rent path beside a much firmer resale price reading. ZORI is a typical observed asking-rent index blended across rental types, not a lease-level quote, a utility-inclusive measure, or a bedroom-specific observation. The five-digit label is both a Zillow ZIP market identifier and a Census ZCTA match; a ZCTA is a statistical area and is not identical to a USPS delivery ZIP. That distinction matters before pairing rents, household survey results, administrative standards, or sales data: each describes a different evidence universe.</p><p>The matched Census ZCTA five-year survey reports median gross rent of $1,753, which includes selected utilities and reflects occupied renter homes rather than currently marketed listings. Current ZORI is therefore 15.7% higher, a source-scope gap rather than evidence that either figure is wrong. The bedroom figures are modelled estimates created by scaling ZIP ZORI through the local HUD ladder: $1,694 for a studio, $1,783 for one bedroom, $2,029 for two bedrooms, $2,551 for three bedrooms, and $3,004 for four bedrooms. They are not measured bedroom rents. HUD’s two-bedroom standard is $2,060, but HUD FMR/SAFMR is an administrative bedroom-specific standard, not asking rent.</p><p>Looking backward, the exact same-month ZORI change was 0.84% over one year, compared with annualized changes of 2.33% across three years and 5.58% across five years. Recent direction therefore breaks from, rather than confirms, the stronger longer path: the latest year shows much slower asking-rent movement. Monthly ZORI return dispersion annualizes to 3.24%, indicating that the historical series did move around its trend even if the figure is not an estimate of future movement. The prior peak-to-trough maximum drawdown was 3.06%, a separate reminder that rent-index declines occurred. Coverage is 100% across 137 observations, supporting continuity of this backward-looking measurement but not a forecast.</p><p>The transparent national discovery ranks also lean toward a mixed historical profile: momentum ranks 1,733, stability ranks 1,962, and the balanced measure ranks 2,123 among history-eligible ZIPs, where lower rank is higher. These are discovery ranks derived from the supplied ZORI history rather than national rent-level rankings, affordability grades, or investment signals. They should be read alongside the slowing one-year change and the observed drawdown, not as proof of future resilience. For a current asking-rent snapshot, complete history improves confidence that the series was observed consistently, while the variability and recent slowdown limit confidence in treating one month as a durable new run rate.</p><p>An arithmetic 30% required-income screen places the current ZIP ZORI at an annual household income of $81,160. That calculation is not advice, an applicant qualification rule, or a statement about what any household can pay. Using the ZCTA median household-income denominator, the asking-rent-to-income screen is 21.5%, but that broad household measure is not limited to renters. Separately, 39.9% of occupied renter households in the ACS ZCTA survey report gross-rent burdens at or above that threshold. The contrast is useful because the burden statistic reflects renter-household incomes and utility-inclusive gross rent, while ZORI reflects contemporary blended asking rents; neither establishes the burden or availability of a particular unit.</p><p>The ZCTA survey estimates 10,427 housing units, with an 8.7% vacancy rate and 240 units identified as vacant for rent. Vacancy is a survey classification across the ZCTA, not proof that a specific advertised home is available, competitively priced, or suitable for a given lease. Renters occupy 35.0% of homes, and the structure mix includes 7,334 single-family units and 1,460 units in large multifamily structures. That stock composition provides context for the blended ZORI and the modelled bedroom ladder, but it does not reveal which property types drove the index in the current month. ACS counts and shares remain survey estimates subject to sampling uncertainty.</p><p>For wider context only, the Orlando city scope shows a $1,904 Zillow rent, a 60.5% renter share, and a 58.3% burden share; the Orange County scope shows $1,955, 43.2%, and 59.5%, respectively; the Orlando-Kissimmee-Sanford, FL metro scope shows a $1,972 Zillow rent and a 30.1% rent-to-income screen. Those city, county, and metro figures are context rather than substitutes for ZIP evidence. ZIP 32804’s ZORI is above each wider-area rent figure, while its ZCTA renter share and reported burden share are lower than the city and county context. Scope, household mix, survey versus asking-rent definitions, and timing prevent those contrasts from becoming direct affordability conclusions.</p><p>Redfin’s direct rolling-three-month ZIP resale observation belongs exclusively to the for-sale market: median sold price was $567,872, up 13.8% year over year, with 124 homes sold and a median 39 days on market. Inventory was 109 homes and months of supply stood at 2.6. Sellers received 96.74% of list price on average, while 7.45% of sales closed above list, signals consistent with negotiation despite the higher reported median sold price. Annualized ZIP ZORI divided by that median sold price is 4.29%, only a cross-source screening ratio, not a cap rate, net return, expected return, or property yield. The resale-price increase challenges any simple reading of rent momentum: sales prices rose sharply while the latest asking-rent history was modest. Property-level review would need to verify bedroom count, utilities, advertised rent, concession and lease terms, actual availability, sales date, condition, and list-price comparability before applying ZIP aggregates to an individual home.</p>","findings":[{"body":"Zillow’s ZIP-level asking-rent index is above the matched ZCTA’s ACS median gross rent, but the two measures cover different populations and rent concepts. ZORI blends current observed asking rents across rental types, while ACS summarizes occupied renter homes over five years and includes selected utilities. The difference should not be treated as a direct lease premium.","title":"Current rent sits above survey gross rent"},{"body":"The one-year same-month ZORI gain is substantially slower than the supplied three-year and five-year annualized changes. Complete historical coverage supports use of the time series as a backward-looking record, but observed variability and a prior drawdown mean a single current index reading should be interpreted as a snapshot rather than a durable trajectory.","title":"Recent rent movement is weaker than the longer history"},{"body":"The required-income calculation applies a fixed share of income to current ZORI and is arithmetic only. ACS rent burden instead describes surveyed occupied renter households paying gross rent, including selected utilities. A lower broad ZIP rent-to-income screen can coexist with meaningful renter burden because the income denominators, household populations, timing, and rent definitions differ.","title":"Affordability screens point to different populations"},{"body":"The direct ZIP resale data show a higher median sold price year over year, limited months of supply, and below-list average sale-to-list outcomes. Those facts belong to the for-sale market, not rental transactions. Their coexistence with modest recent ZORI growth is a decision tension: price appreciation alone does not establish stronger current asking-rent momentum or property-level rental economics.","title":"Resale strength does not directly validate rental momentum"}],"risks":["Zillow ZORI, ACS gross rent, HUD standards, and Redfin sales observations use different timing, populations, and definitions, so apparent gaps can reflect measurement scope rather than a market contradiction.","The ACS ZCTA is a statistical approximation rather than a USPS delivery ZIP, and its five-year estimates carry survey uncertainty that can matter for renter counts, income, burden, and vacancy interpretation.","Historical rent changes, variability, drawdown, and discovery ranks are backward-looking measurements. They do not forecast rent changes, establish future stability, or support an investment conclusion for a particular property.","The annualized-rent-to-sale-price ratio omits operating costs, financing, taxes, insurance, maintenance, vacancy experience, lease terms, and property condition, so it cannot describe property-level economics."],"qa":[{"a":"The figures are not measuring the same rental universe. Zillow ZORI is a current typical observed asking-rent index across blended rental types, whereas ACS median gross rent is a five-year survey measure for occupied renter homes and includes selected utilities. The difference is informative, but it is not a direct comparison of identical leases.","q":"Why is current Zillow rent higher than ACS median gross rent?"},{"a":"The most recent same-month change is slower than the supplied longer annualized changes, so recent direction breaks from the stronger multiyear path. Complete observation coverage makes the historical record continuous, yet measured monthly variability and a prior drawdown indicate that a current ZORI value should not be treated as a forecast.","q":"What does the rent history indicate about the current snapshot?"},{"a":"No. The screen simply divides annualized ZIP ZORI by a fixed income share to produce an arithmetic income reference point. It is not leasing advice, a landlord standard, or an applicant qualification rule. Actual household affordability depends on income, utilities, debts, household composition, lease terms, and the specific unit.","q":"Does the 30% required-income screen determine whether a household can qualify?"},{"a":"It only divides annualized ZIP ZORI by the median sold price from a separate rolling resale dataset. It does not match a particular property’s rent and sale price, and it excludes operating expenses, financing, taxes, insurance, repairs, concessions, vacancy performance, and transaction timing. It is therefore only a cross-source screening ratio.","q":"Why is the Redfin rent-to-price figure not a property return measure?"}],"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":"2015-02-01","rent":1081.470304},{"period":"2015-03-01","rent":1088.320924},{"period":"2015-04-01","rent":1089.921761},{"period":"2015-05-01","rent":1096.514089},{"period":"2015-06-01","rent":1096.333964},{"period":"2015-07-01","rent":1097.190396},{"period":"2015-08-01","rent":1108.755185},{"period":"2015-09-01","rent":1132.157899},{"period":"2015-10-01","rent":1150.672089},{"period":"2015-11-01","rent":1138.451543},{"period":"2015-12-01","rent":1125.744777},{"period":"2016-01-01","rent":1115.472697},{"period":"2016-02-01","rent":1128.01926},{"period":"2016-03-01","rent":1136.710484},{"period":"2016-04-01","rent":1143.313442},{"period":"2016-05-01","rent":1156.511158},{"period":"2016-06-01","rent":1172.315803},{"period":"2016-07-01","rent":1178.230063},{"period":"2016-08-01","rent":1166.429795},{"period":"2016-09-01","rent":1170.316361},{"period":"2016-10-01","rent":1180.698469},{"period":"2016-11-01","rent":1206.978366},{"period":"2016-12-01","rent":1210.550694},{"period":"2017-01-01","rent":1210.760086},{"period":"2017-02-01","rent":1203.699851},{"period":"2017-03-01","rent":1220.765953},{"period":"2017-04-01","rent":1231.125122},{"period":"2017-05-01","rent":1245.00172},{"period":"2017-06-01","rent":1230.585057},{"period":"2017-07-01","rent":1230.383275},{"period":"2017-08-01","rent":1232.7739},{"period":"2017-09-01","rent":1248.208616},{"period":"2017-10-01","rent":1245.669526},{"period":"2017-11-01","rent":1251.739274},{"period":"2017-12-01","rent":1267.372794},{"period":"2018-01-01","rent":1293.90139},{"period":"2018-02-01","rent":1309.458701},{"period":"2018-03-01","rent":1300.347165},{"period":"2018-04-01","rent":1285.183981},{"period":"2018-05-01","rent":1270.999416},{"period":"2018-06-01","rent":1282.394248},{"period":"2018-07-01","rent":1296.395456},{"period":"2018-08-01","rent":1307.665304},{"period":"2018-09-01","rent":1314.791002},{"period":"2018-10-01","rent":1326.53753},{"period":"2018-11-01","rent":1321.805401},{"period":"2018-12-01","rent":1323.222284},{"period":"2019-01-01","rent":1306.680759},{"period":"2019-02-01","rent":1319.23087},{"period":"2019-03-01","rent":1329.497731},{"period":"2019-04-01","rent":1348.323626},{"period":"2019-05-01","rent":1363.051885},{"period":"2019-06-01","rent":1371.347408},{"period":"2019-07-01","rent":1372.338898},{"period":"2019-08-01","rent":1377.358009},{"period":"2019-09-01","rent":1374.844611},{"period":"2019-10-01","rent":1376.64499},{"period":"2019-11-01","rent":1384.717998},{"period":"2019-12-01","rent":1388.345768},{"period":"2020-01-01","rent":1401.301068},{"period":"2020-02-01","rent":1397.462135},{"period":"2020-03-01","rent":1408.370856},{"period":"2020-04-01","rent":1398.490729},{"period":"2020-05-01","rent":1394.899229},{"period":"2020-06-01","rent":1399.813614},{"period":"2020-07-01","rent":1390.901546},{"period":"2020-08-01","rent":1398.216514},{"period":"2020-09-01","rent":1394.764147},{"period":"2020-10-01","rent":1402.130854},{"period":"2020-11-01","rent":1412.633537},{"period":"2020-12-01","rent":1462.014198},{"period":"2021-01-01","rent":1461.149393},{"period":"2021-02-01","rent":1474.724312},{"period":"2021-03-01","rent":1461.783349},{"period":"2021-04-01","rent":1493.149468},{"period":"2021-05-01","rent":1515.064316},{"period":"2021-06-01","rent":1546.747418},{"period":"2021-07-01","rent":1573.073224},{"period":"2021-08-01","rent":1607.352408},{"period":"2021-09-01","rent":1660.163942},{"period":"2021-10-01","rent":1687.23999},{"period":"2021-11-01","rent":1716.280821},{"period":"2021-12-01","rent":1695.305985},{"period":"2022-01-01","rent":1733.301691},{"period":"2022-02-01","rent":1751.321515},{"period":"2022-03-01","rent":1801.958972},{"period":"2022-04-01","rent":1815.998326},{"period":"2022-05-01","rent":1850.243909},{"period":"2022-06-01","rent":1862.371304},{"period":"2022-07-01","rent":1894.553936},{"period":"2022-08-01","rent":1882.084618},{"period":"2022-09-01","rent":1881.57599},{"period":"2022-10-01","rent":1880.369024},{"period":"2022-11-01","rent":1885.032844},{"period":"2022-12-01","rent":1891.221003},{"period":"2023-01-01","rent":1894.065068},{"period":"2023-02-01","rent":1909.710519},{"period":"2023-03-01","rent":1924.25951},{"period":"2023-04-01","rent":1922.806098},{"period":"2023-05-01","rent":1909.158671},{"period":"2023-06-01","rent":1893.421088},{"period":"2023-07-01","rent":1907.071105},{"period":"2023-08-01","rent":1917.307797},{"period":"2023-09-01","rent":1909.727689},{"period":"2023-10-01","rent":1904.417924},{"period":"2023-11-01","rent":1928.85641},{"period":"2023-12-01","rent":1967.545021},{"period":"2024-01-01","rent":1966.753182},{"period":"2024-02-01","rent":1955.83718},{"period":"2024-03-01","rent":1929.395422},{"period":"2024-04-01","rent":1934.244321},{"period":"2024-05-01","rent":1930.617184},{"period":"2024-06-01","rent":1940.989932},{"period":"2024-07-01","rent":1935.548937},{"period":"2024-08-01","rent":1939.757551},{"period":"2024-09-01","rent":1948.036533},{"period":"2024-10-01","rent":1978.782765},{"period":"2024-11-01","rent":1976.161564},{"period":"2024-12-01","rent":1972.039912},{"period":"2025-01-01","rent":1975.509303},{"period":"2025-02-01","rent":1989.363242},{"period":"2025-03-01","rent":2000.681965},{"period":"2025-04-01","rent":2002.475722},{"period":"2025-05-01","rent":2003.583115},{"period":"2025-06-01","rent":2012.178934},{"period":"2025-07-01","rent":2012.839297},{"period":"2025-08-01","rent":2016.092767},{"period":"2025-09-01","rent":2021.632535},{"period":"2025-10-01","rent":2009.464336},{"period":"2025-11-01","rent":2007.331052},{"period":"2025-12-01","rent":2000.907125},{"period":"2026-01-01","rent":2006.221739},{"period":"2026-02-01","rent":2006.385803},{"period":"2026-03-01","rent":2014.7913},{"period":"2026-04-01","rent":2019.540415},{"period":"2026-05-01","rent":2030.240459},{"period":"2026-06-01","rent":2029.138889}],"historySummary":{"pointCount":137,"firstPeriod":"2015-02-01","latestPeriod":"2026-06-01","coverageMonths":137,"coverageRatio":1,"changes":{"1":{"years":1,"startPeriod":"2025-06-01","endPeriod":"2026-06-01","startRent":2012.178934,"endRent":2029.138889,"change":0.008428651504807094,"cagr":0.008428651504807094},"3":{"years":3,"startPeriod":"2023-06-01","endPeriod":"2026-06-01","startRent":1893.421088,"endRent":2029.138889,"change":0.07167861489456495,"cagr":0.02334370294810273},"5":{"years":5,"startPeriod":"2021-06-01","endPeriod":"2026-06-01","startRent":1546.747418,"endRent":2029.138889,"change":0.311874754330445,"cagr":0.055792262553681304}},"maxDrawdown":-0.030590289220094213,"annualizedVolatility":0.032398823080413516,"consecutiveReturnCount":136}}