{"zip":"53703","city":"Madison","state":"WI","county":"Dane County","countySlug":"dane-county-wi","metro":"Madison, WI","metroSlug":"madison-wi","citySlug":"madison-wi","rentPeriod":"2026-06","acsPeriod":"ACS 2024 5-year","directRent":1847,"rentYoy":0.0142,"bedroomEstimates":[1335,1408,1847,2486,2937],"hudFmr":[854,900,1182,1590,1878],"ladderSource":"county","population":37659,"populationMoe":1318,"medianIncome":47847,"medianIncomeMoe":3113,"medianGrossRent":1488,"medianGrossRentMoe":51,"housingUnits":21171,"occupiedUnits":20373,"vacantUnits":798,"renterOccupied":17398,"rentBurdenTotal":17398,"rentBurden30Plus":10119,"vacantForRent":447,"vacantForSale":27,"vacantSeasonal":50,"structureTotal":21171,"singleFamilyUnits":2261,"largeMultifamilyUnits":12439,"vacancyRate":0.0376930707099334,"renterShare":0.8539733961615864,"rentBurdenShare":0.5816185768479135,"requiredIncome":73880,"askingRentToIncome":0.46322653457897045,"askingVsAcsRent":1.241263440860215,"askingVsHud2br":1.5626057529610828,"cityRent":1656.3062823437756,"countyRent":1682,"metroRent":1676,"cityGrossRent":1413,"countyGrossRent":1398,"countyListings":946,"countyListingDom":41,"countyPriceReducedShare":0.1426,"countyListingPeriod":"2026-06","metroMonthsSupply":2.5,"metroMedianDom":47,"metroPriceDrops":0.1624,"metroResalePeriod":"2026-05-01","apartmentVacancy":0.10127135831789,"apartmentTimeOnMarket":null,"zipResalePeriodBegin":"2026-04-01","zipResalePeriodEnd":"2026-06-30","zipResaleUpdated":"2026-07-03","zipHomesSold":56,"zipSalePrice":547376,"zipSalePriceYoy":0.1173,"zipMedianDom":46,"zipActiveListings":109,"zipActiveListingsYoy":0.0948,"zipInventory":55,"zipInventoryYoy":0.2185,"zipPendingSales":57,"zipMonthsSupply":3,"zipSaleToList":0.9937,"zipSoldAboveList":0.2595,"zipOffMarketTwoWeeks":0.3526,"generatedAt":"2026-08-08 17:12:25.782906+00","summaryHtml":"<p>For ZIP 53703, the useful decision question is whether the current market-wide asking-rent signal stands materially apart from the local occupied-renter benchmark, and how that gap should be interpreted before anyone treats it as the price of a particular home. Zillow's June 2026 ZORI is $1,847 per month, up 1.4% from a year earlier. ZORI is a ZIP-level typical observed asking-rent index blended across rental types, rather than a median contract rent or a quote for a stated property. That 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. It can frame market-level comparison, but bedroom count, lease terms, fees, and utility handling still need property-level confirmation.</p><p>The matched Census ZCTA's ACS 2024 five-year survey reports median gross rent of $1,488 among occupied renter homes. Gross rent includes selected utilities, making it a survey measure of existing renter households rather than the same universe as Zillow's current asking-rent index. The $1,847 ZORI is 24.1% above the ACS median. That spread is a contrast between differently constructed measures, not evidence that any household's payment increased by that amount. HUD's FY2026 two-bedroom FMR is $1,182. HUD FMR/SAFMR is an administrative bedroom-specific standard, not asking rent; neither it nor ACS gross rent can be merged with ZORI into a single rent estimate.</p><p>Household resources and observed burden provide separate decision-relevant screens, but neither turns the asking-rent arithmetic into a qualification test. In the matched ZCTA's ACS survey, median household income is $47,847. Applying a 30% gross-income screen to the ZORI yields required annual income of $73,880; the ZORI equals 46.3% of that median income when annualized. That required-income screen is arithmetic, not advice or an applicant qualification rule. Renters account for 85.4% of occupied units. ACS reports 58.2% of renter households meet that threshold. This is an area-level survey result; it cannot demonstrate the burden of a prospective renter or a specific unit.</p><p>Bedroom figures add size structure, but they are modelled estimates, never measured bedroom rents. Scaling the ZIP ZORI through the local HUD ladder produces monthly modelled estimates of $1,335 for a studio, $1,408 for one bedroom, $1,847 for two bedrooms, $2,486 for three bedrooms, and $2,937 for four bedrooms. The two-bedroom model result matches the ZIP index mechanically under the scaling method, not because a separately observed two-bedroom sample was collected. The estimates preserve the local HUD ladder's relative structure but are not values measured by HUD or Zillow. They can show relative bedroom sizing within the model, while they do not establish a specific unit's listed price, lease terms, or actual availability.</p><p>Stock data provide a separate availability lens. The ACS ZCTA has 21,171 housing units: 20,373 occupied and 798 vacant, for a 3.8% vacancy rate. Of the vacant stock, 447 units are classified for rent, representing 56.0% of vacancies; 27 are for sale and 50 are seasonal. These categories do not indicate that a given advertised unit is obtainable, priced at the index, or ready at a particular time. The reported large-multifamily category accounts for 12,439 units, or 58.8% of the housing stock, which identifies the recorded structure mix without identifying the type or lease status of any listing. The remaining stock and vacancy statuses are distinct categories, not interchangeable evidence of rental availability.</p><p>For broader context only, the City of Madison, WI scope has a supplied rent-context value of $1,656, the Dane County, WI scope has $1,682, and the Madison, WI metro scope has $1,676; each is below the current ZIP index described above. These wider-area values provide a directional comparison, not a substitute for ZIP-level evidence. Because the city, county, and metro contexts cover different geographic scopes from the ZIP/ZCTA match, their values should not be pooled with the ZIP ZORI, ACS median gross rent, or HUD standard into an implied local average. The comparison situates the ZIP signal while retaining each series' distinct scope and construction.</p><p>Limits are material: timing differs across the current Zillow index, the ACS survey, and the HUD administrative standard, while the ZCTA match is statistical rather than a USPS delivery boundary. ACS estimates also have sampling uncertainty, and the modelled bedroom figures inherit both the ZIP index and the local HUD ladder. For a property-level decision, check the exact advertised monthly price, bedroom and floor-plan designation, lease start and term, whether selected utilities are included in the advertised payment, recurring fees, deposits, concessions, availability date, and the property's actual ZIP. Confirm whether the listing's rent is an asking figure, whether it is still active, and whether its stated terms make it comparable with the index. Those checks retain the report's role as market evidence rather than a unit-level determination.</p>","findings":[{"body":"Zillow's June 2026 ZIP ZORI is $1,847, while the matched ZCTA's ACS 2024 five-year median gross rent is $1,488. The 24.1% difference is decision-relevant, but it does not describe a like-for-like rent increase: ZORI is a blended asking-rent index, whereas ACS gross rent surveys occupied renter homes and includes selected utilities.","title":"Asking index and occupied-renter benchmark diverge"},{"body":"Using the local HUD ladder, the modelled monthly bedroom estimates run from $1,335 for a studio to $2,937 for four bedrooms, with the $1,847 two-bedroom result aligned to the ZIP index. They preserve a relative HUD pattern; they are not measured asking rents and cannot identify the price, condition, or availability of a particular floor plan.","title":"Bedroom ladder is a model, not a rent survey"},{"body":"Applying the 30% screen to the ZORI yields $73,880 in required annual income, versus a matched-ZCTA ACS median household income of $47,847. The ZORI-to-income arithmetic is 46.3%. Separately, ACS observes 58.2% of renter households at or above the burden threshold. Neither result is a leasing recommendation, qualification rule, or statement about an individual household.","title":"Income arithmetic and burden are separate screens"},{"body":"The ACS ZCTA records 798 vacant units, including 447 classified for rent, alongside a 3.8% vacancy rate. This establishes a stock-level composition, not confirmed vacancy in a listed building. The reported large-multifamily category holds 58.8% of housing units, but the category does not reveal the unit mix, price, or lease status at a specific address.","title":"Vacancy stock cannot verify a listing"}],"risks":["ZORI is a blended ZIP-level asking-rent index, so it may not match a listing's bedroom count, utility treatment, lease terms, timing, concessions, or currently advertised price.","ACS median gross rent describes occupied renter homes over a five-year survey period and includes selected utilities; it should not be treated as a current advertised-rent quote.","HUD FMR/SAFMR values are administrative bedroom-specific standards. They support the modelled ladder but do not measure current asking rents, accepted rents, tenant payments, or availability.","The vacancy rate and vacancy categories summarize area housing stock. They cannot prove that a particular unit is open, priced at the index, lease-ready, or available on the date checked."],"qa":[{"a":"Zillow's June 2026 ZORI captures a ZIP-level typical observed asking-rent index blended across rental types. ACS 2024 five-year median gross rent captures occupied renter homes and includes selected utilities. The reported 24.1% gap therefore compares distinct measures and cannot establish the rent charged to a specified tenant or unit.","q":"Why does Zillow ZORI differ from ACS median gross rent?"},{"a":"No. They are modelled monthly estimates produced by scaling the ZIP ZORI with the local HUD bedroom ladder. The two-bedroom amount corresponds mechanically to the index in this method. The results should be read as size-adjusted model outputs, not as HUD observations, Zillow bedroom samples, completed leases, or current listings.","q":"Are the bedroom amounts observed rents?"},{"a":"It divides the annualized ZORI by 30% of gross income, producing an arithmetic reference of $73,880 per year. It does not assess an applicant's debts, assets, household composition, subsidies, credit, lease terms, or eligibility. It is neither financial advice nor a landlord qualification standard.","q":"What does the required-income figure mean?"},{"a":"No. ACS vacancy counts classify housing stock across the ZCTA and its survey period, while an advertised property has its own pricing, timing, and lease status. A property check must establish whether it remains active, which fees apply, and whether the stated rent and utility treatment are comparable.","q":"Does vacancy confirm a property can be leased?"}],"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-10-01","rent":1168.135829},{"period":"2016-11-01","rent":1176.509787},{"period":"2016-12-01","rent":1206.407491},{"period":"2017-01-01","rent":1209.92463},{"period":"2017-02-01","rent":1211.358463},{"period":"2017-03-01","rent":1235.106617},{"period":"2017-04-01","rent":1225.884332},{"period":"2017-05-01","rent":1235.621427},{"period":"2017-06-01","rent":1210.551899},{"period":"2017-07-01","rent":1221.609867},{"period":"2017-08-01","rent":1233.960659},{"period":"2017-09-01","rent":1250.561729},{"period":"2017-10-01","rent":1260.842336},{"period":"2017-11-01","rent":1235.993233},{"period":"2017-12-01","rent":1231.93227},{"period":"2018-01-01","rent":1218.024839},{"period":"2018-02-01","rent":1223.567699},{"period":"2018-03-01","rent":1224.35097},{"period":"2018-04-01","rent":1232.868846},{"period":"2018-05-01","rent":1229.377955},{"period":"2018-06-01","rent":1237.443515},{"period":"2018-07-01","rent":1230.503683},{"period":"2018-08-01","rent":1230.899005},{"period":"2018-09-01","rent":1232.033264},{"period":"2018-10-01","rent":1249.317344},{"period":"2018-11-01","rent":1280.314491},{"period":"2018-12-01","rent":1280.239094},{"period":"2019-01-01","rent":1286.193575},{"period":"2019-02-01","rent":1282.470124},{"period":"2019-03-01","rent":1283.928163},{"period":"2019-04-01","rent":1287.30244},{"period":"2019-05-01","rent":1293.937367},{"period":"2019-06-01","rent":1299.24555},{"period":"2019-07-01","rent":1307.341859},{"period":"2019-08-01","rent":1309.114155},{"period":"2019-09-01","rent":1315.120693},{"period":"2019-10-01","rent":1303.744109},{"period":"2019-11-01","rent":1297.380424},{"period":"2019-12-01","rent":1300.354532},{"period":"2020-01-01","rent":1309.290024},{"period":"2020-02-01","rent":1315.721437},{"period":"2020-03-01","rent":1332.034404},{"period":"2020-04-01","rent":1330.48532},{"period":"2020-05-01","rent":1332.194778},{"period":"2020-06-01","rent":1329.142688},{"period":"2020-07-01","rent":1326.235835},{"period":"2020-08-01","rent":1335.879122},{"period":"2020-09-01","rent":1323.645518},{"period":"2020-10-01","rent":1322.155263},{"period":"2020-11-01","rent":1322.664353},{"period":"2020-12-01","rent":1332.537892},{"period":"2021-01-01","rent":1334.518445},{"period":"2021-02-01","rent":1333.679022},{"period":"2021-03-01","rent":1341.401335},{"period":"2021-04-01","rent":1363.120771},{"period":"2021-05-01","rent":1367.037916},{"period":"2021-06-01","rent":1375.136882},{"period":"2021-07-01","rent":1368.351201},{"period":"2021-08-01","rent":1366.102018},{"period":"2021-09-01","rent":1382.767157},{"period":"2021-10-01","rent":1388.726076},{"period":"2021-11-01","rent":1393.439754},{"period":"2021-12-01","rent":1379.307199},{"period":"2022-01-01","rent":1400.733417},{"period":"2022-02-01","rent":1416.491528},{"period":"2022-03-01","rent":1430.478452},{"period":"2022-04-01","rent":1421.169762},{"period":"2022-05-01","rent":1428.553447},{"period":"2022-06-01","rent":1446.681716},{"period":"2022-07-01","rent":1464.480923},{"period":"2022-08-01","rent":1477.482225},{"period":"2022-09-01","rent":1476.5564},{"period":"2022-10-01","rent":1493.648396},{"period":"2022-11-01","rent":1507.096845},{"period":"2022-12-01","rent":1527.9471},{"period":"2023-01-01","rent":1531.816053},{"period":"2023-02-01","rent":1542.177522},{"period":"2023-03-01","rent":1555.642286},{"period":"2023-04-01","rent":1579.296052},{"period":"2023-05-01","rent":1595.595247},{"period":"2023-06-01","rent":1594.58704},{"period":"2023-07-01","rent":1633.792638},{"period":"2023-08-01","rent":1655.90411},{"period":"2023-09-01","rent":1688.994525},{"period":"2023-10-01","rent":1669.132358},{"period":"2023-11-01","rent":1683.347011},{"period":"2023-12-01","rent":1701.880546},{"period":"2024-01-01","rent":1711.112802},{"period":"2024-02-01","rent":1717.408253},{"period":"2024-03-01","rent":1713.720434},{"period":"2024-04-01","rent":1726.300085},{"period":"2024-05-01","rent":1735.675717},{"period":"2024-06-01","rent":1749.782957},{"period":"2024-07-01","rent":1730.865687},{"period":"2024-08-01","rent":1724.412036},{"period":"2024-09-01","rent":1722.552897},{"period":"2024-10-01","rent":1759.806461},{"period":"2024-11-01","rent":1771.255073},{"period":"2024-12-01","rent":1788.589649},{"period":"2025-01-01","rent":1794.030294},{"period":"2025-02-01","rent":1802.963866},{"period":"2025-03-01","rent":1801.11622},{"period":"2025-04-01","rent":1808.789733},{"period":"2025-05-01","rent":1807.921844},{"period":"2025-06-01","rent":1821.646873},{"period":"2025-07-01","rent":1832.618742},{"period":"2025-08-01","rent":1843.832341},{"period":"2025-09-01","rent":1847.67338},{"period":"2025-10-01","rent":1842.662029},{"period":"2025-11-01","rent":1841.318903},{"period":"2025-12-01","rent":1831.385106},{"period":"2026-01-01","rent":1837.276638},{"period":"2026-02-01","rent":1839.750255},{"period":"2026-03-01","rent":1853.8939},{"period":"2026-04-01","rent":1850.134777},{"period":"2026-05-01","rent":1854.437551},{"period":"2026-06-01","rent":1847.469766}],"historySummary":{"pointCount":117,"firstPeriod":"2016-10-01","latestPeriod":"2026-06-01","coverageMonths":117,"coverageRatio":1,"changes":{"1":{"years":1,"startPeriod":"2025-06-01","endPeriod":"2026-06-01","startRent":1821.646873,"endRent":1847.469766,"change":0.014175575619369774,"cagr":0.014175575619369774},"3":{"years":3,"startPeriod":"2023-06-01","endPeriod":"2026-06-01","startRent":1594.58704,"endRent":1847.469766,"change":0.15858822356915692,"cagr":0.05029114332169682},"5":{"years":5,"startPeriod":"2021-06-01","endPeriod":"2026-06-01","startRent":1375.136882,"endRent":1847.469766,"change":0.34348063104309934,"cagr":0.06083119432913264}},"maxDrawdown":-0.03395943789120992,"annualizedVolatility":0.028167054962489082,"consecutiveReturnCount":116}}