{"zip":"32803","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":2055,"rentYoy":0.0218,"bedroomEstimates":[1723,1801,2055,2580,3043],"hudFmr":[1970,2060,2350,2950,3480],"ladderSource":"safmr","population":22152,"populationMoe":1223,"medianIncome":107592,"medianIncomeMoe":7727,"medianGrossRent":1919,"medianGrossRentMoe":83,"housingUnits":12004,"occupiedUnits":10961,"vacantUnits":1043,"renterOccupied":5141,"rentBurdenTotal":5141,"rentBurden30Plus":1886,"vacantForRent":182,"vacantForSale":102,"vacantSeasonal":116,"structureTotal":12004,"singleFamilyUnits":7453,"largeMultifamilyUnits":2026,"vacancyRate":0.08688770409863379,"renterShare":0.4690265486725664,"rentBurdenShare":0.3668546975296635,"requiredIncome":82200,"askingRentToIncome":0.2291991969663172,"askingVsAcsRent":1.0708702449192287,"askingVsHud2br":0.874468085106383,"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":108,"zipSalePrice":507335,"zipSalePriceYoy":-0.1361,"zipMedianDom":41,"zipActiveListings":210,"zipActiveListingsYoy":-0.1505,"zipInventory":99,"zipInventoryYoy":-0.2212,"zipPendingSales":112,"zipMonthsSupply":2.8,"zipSaleToList":0.9803,"zipSoldAboveList":0.1049,"zipOffMarketTwoWeeks":0.427,"generatedAt":"2026-09-01 12:44:54.025472+00","summaryHtml":"<p>A divergence, rather than a uniformly strengthening market, frames ZIP 32803: the current Zillow asking-rent index is $2,055 per month, up 2.18% from the same month a year earlier, while the direct ZIP resale record shows a materially lower median sold price than a year ago. Rent evidence and resale evidence cover different transactions and should not be treated as a single market signal. The measured tension is therefore a still-rising asking-rent snapshot alongside softer for-sale pricing, not proof that either condition determines the other.</p><p>Redfin’s direct rolling-three-month ZIP resale observation records a $507,335 median sold price, down 13.61% year over year. It also records 108 homes sold, a median 41 days on market, inventory of 99 homes that was 22.12% lower than a year earlier, and 2.8 months of supply. The average sale-to-list result was 98.03%, with 10.49% of sales above list and 42.7% leaving the market within two weeks. These are for-sale liquidity and pricing signals, not rental transactions or rental comps. Annualized ZIP Zillow rent divided by the Redfin sold price produces a 4.86% screening ratio only; it is a cross-source comparison, not a cap rate, property yield, net return, or expected return. The price decline challenges any simple reading of rent growth as uniformly stronger market conditions.</p><p>The rent-history record is backward-looking but internally complete: the one-year exact same-month annualized change was 2.18%, the three-year measure was 1.38%, and the five-year measure was 5.44%. Recent direction remains positive, so it confirms the longer upward path in sign, but the one-year and three-year pace both trail the stronger five-year path. Monthly index changes annualize to 2.89% variability, which means a single current rent snapshot deserves measured rather than absolute confidence. Separately, the largest observed peak-to-trough drawdown was 3.39%, showing that the history was not uninterrupted growth. Coverage was 100% across 136 observations. Transparent national discovery ranks among history-eligible ZIPs were 1,598 for momentum, 1,428 for stability, and 1,632 for the balanced measure, where lower ranks are higher; these are descriptive discovery tools, not forecasts or investment recommendations.</p><p>The five-digit 32803 label functions both as Zillow’s ZIP market identifier and as the matched Census ZCTA; a ZCTA is a statistical area and is not identical to a USPS delivery ZIP. Zillow ZORI is a typical observed asking-rent index blended across rental types. By contrast, the ACS five-year survey reports a $1,919 median gross rent among occupied renter homes, including selected utilities, making the current asking index 7.1% higher but not directly interchangeable. HUD’s local two-bedroom FMR or SAFMR standard is $2,350, so the ZIP index is 87.4% of that administrative bedroom-specific standard, not a measured asking-rent discount. For wider context only, the City of Orlando context rent is $1,904, Orange County context rent is $1,955, and the Orlando-Kissimmee-Sanford metro context rent is $1,972; none substitutes for ZIP evidence.</p><p>The local HUD ladder can scale the ZIP-wide rent index into modelled bedroom estimates: $1,723 for a studio, $1,801 for one bedroom, $2,055 for two bedrooms, $2,580 for three bedrooms, and $3,043 for four bedrooms. These figures preserve the relative structure of the local HUD ladder while anchoring it to the ZIP asking-rent index. They are modelled estimates, never measured bedroom rents, and they do not establish the rent for an available unit, a lease renewal, or a particular property condition. Their practical use is to show the assumed size gradient behind the ZIP-level index rather than to replace unit-specific asking-rent evidence.</p><p>At the current ZIP rent index, the arithmetic 30% required-income screen is $82,200 annually. That amount sits below the ZCTA median household income of $107,592, but it is not advice, an applicant qualification rule, or evidence that a given renter can afford a given home. ACS burden data add a different lens: 1,886 of 5,141 occupied renter households, or 36.7%, reported spending at least 30% of income on gross rent. Because ACS gross rent includes selected utilities and uses occupied homes, the burden measure cannot be used to infer the cost or financial position of a specific vacant unit. Together, the screen and burden share show that ZIP-wide income and household experiences are not identical measures.</p><p>The matched ZCTA reported 12,004 housing units, including 10,961 occupied units and 1,043 vacant units, for an 8.7% vacancy rate. Renters occupied 46.9% of occupied homes. Stock was weighted toward 7,453 single-family units, alongside 2,026 units in large multifamily structures; 182 vacant units were classified for rent. These are area-level survey counts and categories, not a live inventory of available leases. Vacancy includes more than units ready for immediate rental, while the for-rent count does not identify price, bedroom count, condition, concessions, or actual turnover. The stock profile therefore supplies context for the rent index and burden data without proving availability at any particular property.</p><p>The principal limits are timing and universe mismatch: Zillow measures a blended asking-rent index, ACS measures surveyed occupied renter homes, HUD provides an administrative standard, and Redfin reports direct ZIP resale activity. Sampling uncertainty also applies to the ACS estimates, while the rent history can describe prior index movement but cannot forecast future rents or sales. Concrete property-level checks left unresolved by this packet include current unit-level asking rents by bedroom count, whether quoted rent includes utilities, lease term, concessions, days available, unit condition, and recent comparable closed sales for the same property type. The decision-relevant question is whether those property-specific observations align with the ZIP’s current index, modelled bedroom ladder, and separate resale evidence.</p>","findings":[{"body":"ZIP 32803’s current asking-rent index rose 2.18% over one year, while the three-year annualized change was 1.38% and the five-year change was 5.44%. The positive one-year result confirms continued upward direction, but it does not match the stronger five-year pace. History therefore supports a stable-growth description rather than uninterrupted acceleration.","title":"Rent growth persists, but at a slower long-run pace"},{"body":"Redfin’s direct ZIP resale observation shows a 13.61% year-over-year decline in median sold price despite positive current asking-rent growth. The resale record also shows 2.8 months of supply and an average sale-to-list result below 100%. Those for-sale signals challenge a simplistic conclusion that all local housing evidence is strengthening, while remaining separate from rental-market transactions.","title":"Resale pricing supplies the clearest counterweight"},{"body":"The 30% rent-to-income calculation converts the ZIP asking-rent index into an $82,200 annual income screen. ACS instead observes occupied renter households and reports that 36.7% were rent burdened at 30% or more of gross rent. Neither figure qualifies an applicant or describes a particular vacant home, but together they distinguish arithmetic capacity from reported household pressure.","title":"Affordability screens and renter burden answer different questions"},{"body":"The studio-through-four-bedroom figures are derived by scaling ZIP Zillow rent through the local HUD bedroom ladder. They provide a consistent modelled size gradient, but they are not observed asking rents for available units. Actual listings can differ because of unit type, lease terms, utilities, concessions, condition, availability, and property-specific characteristics not supplied in the packet.","title":"Bedroom figures are structured estimates, not rent quotes"}],"risks":["The current Zillow index blends rental types, so it cannot establish the asking rent, concessions, utilities, condition, availability, or lease terms of any particular home.","The ACS five-year ZCTA survey describes occupied renter homes and has sampling uncertainty; its burden and vacancy measures cannot prove current availability, cost, or financial stress for a particular unit.","Redfin’s rolling resale observation covers for-sale transactions only. Median sold price, marketing time, supply, and sale-to-list outcomes cannot be used as rental comparables or property operating economics.","Bedroom figures are modelled from the HUD ladder and ZIP rent index. They may not match actual bedroom rents where unit mix, property condition, utilities, or lease terms differ."],"qa":[{"a":"ACS is a five-year survey of occupied renter homes in the matched ZCTA and median gross rent includes selected utilities. Zillow is a ZIP-level typical observed asking-rent index blended across rental types. Different geography constructs, timing, populations, rent definitions, and utility treatment mean the figures are informative context but not interchangeable measurements.","q":"Why does ACS median gross rent not equal Zillow asking rent?"},{"a":"It is arithmetic: annualizing the current ZIP asking-rent index and dividing by 30% produces an $82,200 income screen. It is not an applicant qualification rule, lending standard, or affordability recommendation. Actual household affordability depends on income, household size, debts, utilities, lease terms, assistance, and the specific unit’s quoted rent.","q":"What does the 30% required-income screen show?"},{"a":"The ratio divides annualized ZIP Zillow asking rent by Redfin’s direct ZIP median sold price. It can help compare the scale of rent and resale-price evidence across sources, but it excludes operating costs, taxes, insurance, financing, repairs, vacancy, and property differences. It is therefore only a screening ratio, not a cap rate, yield, net return, or forecast.","q":"How should the Redfin screening ratio be used?"},{"a":"Annualized monthly variability of 2.89% indicates that the historical index moved around its trend, even though the current one-year direction is positive. The separate 3.39% maximum drawdown confirms prior declines occurred. Complete coverage improves confidence that the history is observed consistently, but it does not make one current index reading a guarantee of future rents.","q":"What does history variability mean for the current rent snapshot?"}],"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-03-01","rent":1148.381102},{"period":"2015-04-01","rent":1153.032612},{"period":"2015-05-01","rent":1157.636986},{"period":"2015-06-01","rent":1150.952075},{"period":"2015-07-01","rent":1161.259265},{"period":"2015-08-01","rent":1169.429021},{"period":"2015-09-01","rent":1203.008774},{"period":"2015-10-01","rent":1215.978758},{"period":"2015-11-01","rent":1228.203039},{"period":"2015-12-01","rent":1204.703426},{"period":"2016-01-01","rent":1201.308083},{"period":"2016-02-01","rent":1186.534053},{"period":"2016-03-01","rent":1213.753898},{"period":"2016-04-01","rent":1228.646048},{"period":"2016-05-01","rent":1238.553449},{"period":"2016-06-01","rent":1246.503949},{"period":"2016-07-01","rent":1241.830715},{"period":"2016-08-01","rent":1239.901783},{"period":"2016-09-01","rent":1233.784166},{"period":"2016-10-01","rent":1236.593218},{"period":"2016-11-01","rent":1263.42231},{"period":"2016-12-01","rent":1269.099617},{"period":"2017-01-01","rent":1284.062197},{"period":"2017-02-01","rent":1276.098542},{"period":"2017-03-01","rent":1279.595846},{"period":"2017-04-01","rent":1281.536303},{"period":"2017-05-01","rent":1293.376669},{"period":"2017-06-01","rent":1313.128066},{"period":"2017-07-01","rent":1315.342752},{"period":"2017-08-01","rent":1327.049207},{"period":"2017-09-01","rent":1324.466331},{"period":"2017-10-01","rent":1327.050811},{"period":"2017-11-01","rent":1314.322298},{"period":"2017-12-01","rent":1330.399644},{"period":"2018-01-01","rent":1345.994706},{"period":"2018-02-01","rent":1371.066132},{"period":"2018-03-01","rent":1389.162141},{"period":"2018-04-01","rent":1388.144937},{"period":"2018-05-01","rent":1402.048051},{"period":"2018-06-01","rent":1389.831328},{"period":"2018-07-01","rent":1410.888033},{"period":"2018-08-01","rent":1410.468396},{"period":"2018-09-01","rent":1417.512661},{"period":"2018-10-01","rent":1410.195121},{"period":"2018-11-01","rent":1419.982054},{"period":"2018-12-01","rent":1434.369587},{"period":"2019-01-01","rent":1450.554833},{"period":"2019-02-01","rent":1450.772712},{"period":"2019-03-01","rent":1445.638649},{"period":"2019-04-01","rent":1458.201938},{"period":"2019-05-01","rent":1454.42502},{"period":"2019-06-01","rent":1467.237874},{"period":"2019-07-01","rent":1464.636199},{"period":"2019-08-01","rent":1472.770731},{"period":"2019-09-01","rent":1481.56177},{"period":"2019-10-01","rent":1496.61086},{"period":"2019-11-01","rent":1499.486114},{"period":"2019-12-01","rent":1488.8775},{"period":"2020-01-01","rent":1473.683815},{"period":"2020-02-01","rent":1470.791911},{"period":"2020-03-01","rent":1485.971958},{"period":"2020-04-01","rent":1474.365105},{"period":"2020-05-01","rent":1467.467569},{"period":"2020-06-01","rent":1452.190166},{"period":"2020-07-01","rent":1461.768422},{"period":"2020-08-01","rent":1463.970499},{"period":"2020-09-01","rent":1472.303252},{"period":"2020-10-01","rent":1475.256246},{"period":"2020-11-01","rent":1480.352088},{"period":"2020-12-01","rent":1498.035437},{"period":"2021-01-01","rent":1505.29256},{"period":"2021-02-01","rent":1528.107},{"period":"2021-03-01","rent":1536.421172},{"period":"2021-04-01","rent":1551.052747},{"period":"2021-05-01","rent":1556.686462},{"period":"2021-06-01","rent":1576.792204},{"period":"2021-07-01","rent":1616.807643},{"period":"2021-08-01","rent":1647.963435},{"period":"2021-09-01","rent":1686.345352},{"period":"2021-10-01","rent":1714.403638},{"period":"2021-11-01","rent":1749.798357},{"period":"2021-12-01","rent":1754.781625},{"period":"2022-01-01","rent":1762.132222},{"period":"2022-02-01","rent":1761.028868},{"period":"2022-03-01","rent":1788.366923},{"period":"2022-04-01","rent":1824.207991},{"period":"2022-05-01","rent":1865.531527},{"period":"2022-06-01","rent":1899.260108},{"period":"2022-07-01","rent":1921.580683},{"period":"2022-08-01","rent":1931.376644},{"period":"2022-09-01","rent":1935.876186},{"period":"2022-10-01","rent":1923.772529},{"period":"2022-11-01","rent":1926.140148},{"period":"2022-12-01","rent":1945.84813},{"period":"2023-01-01","rent":1974.72105},{"period":"2023-02-01","rent":1987.703876},{"period":"2023-03-01","rent":1992.962569},{"period":"2023-04-01","rent":1983.547169},{"period":"2023-05-01","rent":1984.778874},{"period":"2023-06-01","rent":1972.115588},{"period":"2023-07-01","rent":1945.707423},{"period":"2023-08-01","rent":1948.477558},{"period":"2023-09-01","rent":1934.340855},{"period":"2023-10-01","rent":1947.724149},{"period":"2023-11-01","rent":1945.094981},{"period":"2023-12-01","rent":1951.511382},{"period":"2024-01-01","rent":1960.189721},{"period":"2024-02-01","rent":1968.244189},{"period":"2024-03-01","rent":1966.470716},{"period":"2024-04-01","rent":1970.140585},{"period":"2024-05-01","rent":1970.032785},{"period":"2024-06-01","rent":1980.128119},{"period":"2024-07-01","rent":1987.803746},{"period":"2024-08-01","rent":1990.995423},{"period":"2024-09-01","rent":1999.315795},{"period":"2024-10-01","rent":1986.874722},{"period":"2024-11-01","rent":1988.512093},{"period":"2024-12-01","rent":1989.782676},{"period":"2025-01-01","rent":1992.991763},{"period":"2025-02-01","rent":1996.087471},{"period":"2025-03-01","rent":1999.19822},{"period":"2025-04-01","rent":2002.87173},{"period":"2025-05-01","rent":2010.145343},{"period":"2025-06-01","rent":2011.344921},{"period":"2025-07-01","rent":2023.569405},{"period":"2025-08-01","rent":2027.203992},{"period":"2025-09-01","rent":2035.136049},{"period":"2025-10-01","rent":2048.339456},{"period":"2025-11-01","rent":2055.095947},{"period":"2025-12-01","rent":2054.786529},{"period":"2026-01-01","rent":2049.642586},{"period":"2026-02-01","rent":2048.066983},{"period":"2026-03-01","rent":2051.579061},{"period":"2026-04-01","rent":2054.421666},{"period":"2026-05-01","rent":2053.689397},{"period":"2026-06-01","rent":2055.176916}],"historySummary":{"pointCount":136,"firstPeriod":"2015-03-01","latestPeriod":"2026-06-01","coverageMonths":136,"coverageRatio":1,"changes":{"1":{"years":1,"startPeriod":"2025-06-01","endPeriod":"2026-06-01","startRent":2011.344921,"endRent":2055.176916,"change":0.02179238107912762,"cagr":0.02179238107912762},"3":{"years":3,"startPeriod":"2023-06-01","endPeriod":"2026-06-01","startRent":1972.115588,"endRent":2055.176916,"change":0.04211788016149498,"cagr":0.013846677953369468},"5":{"years":5,"startPeriod":"2021-06-01","endPeriod":"2026-06-01","startRent":1576.792204,"endRent":2055.176916,"change":0.3033910941381086,"cagr":0.054423192472571325}},"maxDrawdown":-0.03392678952653194,"annualizedVolatility":0.028934979127882163,"consecutiveReturnCount":135}}