{"zip":"22191","city":"Woodbridge","state":"VA","county":"Prince William County","countySlug":"prince-william-county-va","metro":"Washington-Arlington-Alexandria, DC-VA-MD-WV","metroSlug":"washington-dc","citySlug":"woodbridge-va","rentPeriod":"2026-06","acsPeriod":"ACS 2024 5-year","directRent":2181,"rentYoy":-0.0146,"bedroomEstimates":[1894,1961,2181,2755,3233],"hudFmr":[1980,2050,2280,2880,3380],"ladderSource":"safmr","population":73623,"populationMoe":3330,"medianIncome":109316,"medianIncomeMoe":3884,"medianGrossRent":2125,"medianGrossRentMoe":37,"housingUnits":26446,"occupiedUnits":25284,"vacantUnits":1162,"renterOccupied":10846,"rentBurdenTotal":10846,"rentBurden30Plus":5302,"vacantForRent":491,"vacantForSale":122,"vacantSeasonal":17,"structureTotal":26446,"singleFamilyUnits":16103,"largeMultifamilyUnits":4265,"vacancyRate":0.04393859184753838,"renterShare":0.4289669356114539,"rentBurdenShare":0.48884381338742394,"requiredIncome":87240,"askingRentToIncome":0.2394160049763987,"askingVsAcsRent":1.0263529411764707,"askingVsHud2br":0.9565789473684211,"cityRent":2194.539766081871,"countyRent":2282,"metroRent":2448,"cityGrossRent":2101,"countyGrossRent":2067,"countyListings":866,"countyListingDom":24,"countyPriceReducedShare":0.1664,"countyListingPeriod":"2026-06","metroMonthsSupply":null,"metroMedianDom":null,"metroPriceDrops":null,"metroResalePeriod":"2026-05-01","apartmentVacancy":0.0679531232828466,"apartmentTimeOnMarket":32.7,"zipResalePeriodBegin":"2026-04-01","zipResalePeriodEnd":"2026-06-30","zipResaleUpdated":"2026-07-03","zipHomesSold":183,"zipSalePrice":499887,"zipSalePriceYoy":-0.0002,"zipMedianDom":36,"zipActiveListings":345,"zipActiveListingsYoy":-0.1426,"zipInventory":158,"zipInventoryYoy":-0.0479,"zipPendingSales":190,"zipMonthsSupply":2.6,"zipSaleToList":1.0002,"zipSoldAboveList":0.3599,"zipOffMarketTwoWeeks":0.4989,"generatedAt":"2026-08-08 18:20:29.619299+00","summaryHtml":"<p>The five-digit label, 22191, is both Zillow’s ZIP market identifier and the matched Census ZCTA. A ZCTA is a statistical area and is not identical to a USPS delivery ZIP. The distinctive decision question is whether the current broad rent signal is a useful starting point for assessing a listing, while household affordability and actual availability must be tested separately. In June 2026, Zillow’s ZORI for this ZIP is $2,181 per month, down 1.46% from a year earlier. ZORI is a typical observed asking-rent index blended across rental types. It describes the ZIP market’s current asking-rent signal, not the quoted price, bedroom count, utilities, lease terms, condition, or availability of an individual home. The year-over-year movement is an index change, not a forecast or an explanation for any listing.</p><p>Resident income and burden provide a different decision lens before an asking rent is treated as affordable. In ACS 2024 five-year data for the matched ZCTA, median household income was $109,316. Applying the 30% required-income screen to the monthly ZIP index produces $87,240 annually. This screen is arithmetic—annualized monthly rent divided by the stated share—not advice, an applicant qualification rule, or evidence that a household can secure a lease. The ZCTA had 10,846 renter-occupied homes, accounting for 42.9% of occupied homes. Of renter households observed for the burden measure, 5,302, or 48.9%, paid at least that share of income toward gross rent. The burden statistic describes surveyed households; it cannot establish a particular household’s finances or a particular unit’s cost.</p><p>Direct comparison is informative only when the definitions stay separate. The ACS survey reports a $2,125 median gross rent, with a $37 margin of error; it covers occupied renter homes and gross rent includes selected utilities. This is not a contemporaneous asking-rent series or a count of vacant listings. By contrast, FY2026 HUD Fair Market Rent is an administrative, bedroom-specific standard, not asking rent. The HUD two-bedroom standard is $2,280. It may serve as a program benchmark and as the relative basis for a bedroom ladder, but it does not state what owners are asking or what a tenant pays. ZORI, ACS, and HUD therefore address current broad asking signals, surveyed occupied-home costs, and administrative standards, respectively.</p><p>Because ZORI itself is not bedroom-specific, the local HUD ladder supplies a proportional framework rather than a further set of observations. The modelled ZIP estimates are $1,894 for a studio, $1,961 for a one-bedroom, $2,181 for a two-bedroom, $2,755 for a three-bedroom, and $3,233 for a four-bedroom. Each figure scales the ZIP-wide ZORI using the relative local HUD ladder. The orderly rise with bedroom count reflects the model’s allocation of a blended index across configurations. These are modelled estimates, never measured bedroom rents: they do not observe advertised medians, completed leases, square footage, utility packages, or variations in property condition. A listing can depart from the estimate without contradicting the ZIP index.</p><p>Housing counts show the framework in which availability needs verification rather than an assumption of supply. The matched ZCTA contains 26,446 housing units: 25,284 are occupied and 1,162 are vacant, yielding a 4.4% vacancy rate. The reported vacant categories include 491 for rent, 122 for sale, and 17 seasonal. They do not identify active advertisements, a selected move date, lease readiness, or suitability for an individual household. Structure categories further include 16,103 single-family units and 4,265 units in large multifamily structures. This composition indicates the kinds of stock counted in the survey, while the vacancy categories only classify units at the survey level. Neither measure proves that a particular property is vacant, rentable, maintained, or accessible on the terms a renter needs.</p><p>Context becomes useful once its broader scope is kept visible. In the Woodbridge city context, the rent measure is $2,194.54; this is a city-scope figure, not a ZIP observation. In Prince William County context, rent is $2,282 and vacancy is 3.1%, both county-scope context rather than a reading of the matched ZCTA. In the Washington-Arlington-Alexandria, DC-VA-MD-WV metro context, rent is $2,448 and apartment vacancy is 6.8%; the metro figure also has an apartment-specific vacancy scope. The city value sits near the ZIP index, whereas county and metro values are higher, but different geographic coverage and rental universes prevent a direct substitution. These comparisons add scale, not a ranking, causal explanation, or forecast.</p><p>Important limits remain. ZORI is blended ZIP-level asking-rent evidence; ACS is a multiyear survey with reported margins of error; HUD is an administrative standard; and city, county, and metro context have wider geographic scopes. Sharing the ZIP/ZCTA label does not make their samples, time windows, or populations identical. For a property-specific decision, confirm the address is in the intended delivery ZIP, the advertised monthly rent and bedroom configuration, included utilities, availability date, lease duration, deposits, recurring charges, and any property-specific eligibility terms. Compare those facts with the relevant benchmark rather than treating an index, a survey median, a vacancy category, or a modelled bedroom estimate as a quote for that property. This check is necessary even where aggregate figures appear close.</p>","findings":[{"body":"The ZIP’s current rent signal is Zillow ZORI, a typical observed asking-rent index that blends rental types. It is useful for anchoring a broad current-market question, but it cannot identify the advertised price, utility treatment, lease terms, bedroom configuration, or condition of a particular home. Treat property terms as separate evidence.","title":"Current signal is a market index, not a listing quote"},{"body":"ACS median gross rent describes occupied renter households within a multiyear survey and includes selected utilities; it is not current asking rent. HUD Fair Market Rent is an administrative bedroom-specific standard, not an asking-rent observation. Keeping both beside, rather than inside, ZORI prevents a current index from being mistaken for a survey median or program benchmark.","title":"Survey and standard answer different questions"},{"body":"Bedroom estimates are derived by scaling the ZIP-wide index with the local HUD ladder. They provide a consistent relative pattern from studios through larger configurations, but they are not observed bedroom medians, completed leases, or quoted listings. Their decision value is comparative: use them to understand the model’s allocation, then verify the property’s actual dimensions and asking terms.","title":"Bedroom figures are modelled"},{"body":"The ZCTA housing inventory separates occupied, vacant, rental vacant, sale vacant, seasonal, and structure categories. This supports a broad read of stock and vacancy composition, not a claim that any identified address is available or rentable. A particular unit’s marketing status, timing, condition, and terms require property-level confirmation.","title":"Vacancy counts describe categories, not a unit"}],"risks":["A ZIP market identifier and a Census ZCTA share a label but not necessarily geography; applying a ZCTA survey result to a USPS delivery address can misstate the relevant area.","The ZORI index blends rental types and is not a quote, so advertised rent, included utilities, recurring charges, move timing, bedroom count, and lease terms can differ materially.","Vacancy categories are aggregate survey counts and do not prove that a unit is currently marketed, will be available on a selected date, or meets a household’s terms.","The burden share reflects surveyed renter households and gross rent, not a particular applicant’s finances, eligibility, utility package, or actual ability to secure a lease."],"qa":[{"a":"ZORI is a ZIP-level typical observed asking-rent index blended across rental types. ACS gross rent is a multiyear survey measure for occupied renter homes and includes selected utilities. HUD Fair Market Rent is an administrative bedroom-specific standard. Their definitions and uses differ, so proximity between figures does not make them interchangeable.","q":"Why are ZORI, ACS gross rent, and HUD Fair Market Rent kept separate?"},{"a":"They are modelled monthly ZIP estimates obtained by scaling the overall ZORI with the relative local HUD ladder. They express a consistent bedroom pattern, not observed bedroom medians, completed leases, or quoted listings. They therefore cannot establish a home’s quoted rent, size, utility coverage, lease result, or availability.","q":"What do the bedroom estimates represent?"},{"a":"It is a mechanical annualization of monthly ZIP ZORI under the stated rent-share screen. It is not lending, leasing, eligibility, or affordability advice and cannot determine whether any household qualifies. Actual qualification can depend on the listing’s rent, charges, lease terms, utility treatment, and property-specific rules.","q":"How should the required-income figure be read?"},{"a":"Confirm the address’s intended delivery ZIP, advertised monthly rent, bedroom configuration, included utilities, recurring charges, deposits, availability date, and lease duration. Also distinguish current marketing from survey vacancy counts, and compare the listing with the appropriate benchmark without treating a market index or modelled estimate as the property’s actual rent.","q":"What must be checked for a specific property?"}],"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-01-01","rent":1507.430402},{"period":"2015-02-01","rent":1503.389495},{"period":"2015-03-01","rent":1485.136411},{"period":"2015-04-01","rent":1508.382033},{"period":"2015-05-01","rent":1512.50353},{"period":"2015-06-01","rent":1527.326541},{"period":"2015-07-01","rent":1511.22796},{"period":"2015-08-01","rent":1516.489131},{"period":"2015-09-01","rent":1503.355222},{"period":"2015-10-01","rent":1508.068727},{"period":"2015-11-01","rent":1488.428221},{"period":"2015-12-01","rent":1463.024573},{"period":"2016-01-01","rent":1488.944462},{"period":"2016-02-01","rent":1504.082209},{"period":"2016-03-01","rent":1551.033677},{"period":"2016-04-01","rent":1529.773964},{"period":"2016-05-01","rent":1541.456337},{"period":"2016-06-01","rent":1538.229032},{"period":"2016-07-01","rent":1550.183},{"period":"2016-08-01","rent":1549.45712},{"period":"2016-09-01","rent":1555.003029},{"period":"2016-10-01","rent":1570.912107},{"period":"2016-11-01","rent":1578.405047},{"period":"2016-12-01","rent":1594.372163},{"period":"2017-01-01","rent":1578.24571},{"period":"2017-02-01","rent":1582.526683},{"period":"2017-03-01","rent":1576.516328},{"period":"2017-04-01","rent":1585.824956},{"period":"2017-05-01","rent":1582.474605},{"period":"2017-06-01","rent":1584.14544},{"period":"2017-07-01","rent":1584.750687},{"period":"2017-08-01","rent":1581.400528},{"period":"2017-09-01","rent":1589.905689},{"period":"2017-10-01","rent":1585.577452},{"period":"2017-11-01","rent":1625.281305},{"period":"2017-12-01","rent":1636.29979},{"period":"2018-01-01","rent":1643.241271},{"period":"2018-02-01","rent":1618.655262},{"period":"2018-03-01","rent":1604.818287},{"period":"2018-04-01","rent":1612.84084},{"period":"2018-05-01","rent":1606.067611},{"period":"2018-06-01","rent":1614.103494},{"period":"2018-07-01","rent":1621.973314},{"period":"2018-08-01","rent":1633.340806},{"period":"2018-09-01","rent":1623.802187},{"period":"2018-10-01","rent":1620.976225},{"period":"2018-11-01","rent":1619.711789},{"period":"2018-12-01","rent":1639.359315},{"period":"2019-01-01","rent":1641.302639},{"period":"2019-02-01","rent":1644.14771},{"period":"2019-03-01","rent":1657.043181},{"period":"2019-04-01","rent":1657.955595},{"period":"2019-05-01","rent":1669.941303},{"period":"2019-06-01","rent":1670.262009},{"period":"2019-07-01","rent":1668.691821},{"period":"2019-08-01","rent":1668.002253},{"period":"2019-09-01","rent":1676.61268},{"period":"2019-10-01","rent":1683.746762},{"period":"2019-11-01","rent":1670.410639},{"period":"2019-12-01","rent":1653.515186},{"period":"2020-01-01","rent":1656.656992},{"period":"2020-02-01","rent":1669.665191},{"period":"2020-03-01","rent":1701.654138},{"period":"2020-04-01","rent":1699.130545},{"period":"2020-05-01","rent":1688.581326},{"period":"2020-06-01","rent":1685.503834},{"period":"2020-07-01","rent":1690.135419},{"period":"2020-08-01","rent":1694.895783},{"period":"2020-09-01","rent":1694.31126},{"period":"2020-10-01","rent":1696.004236},{"period":"2020-11-01","rent":1718.768835},{"period":"2020-12-01","rent":1742.782934},{"period":"2021-01-01","rent":1759.662271},{"period":"2021-02-01","rent":1763.276785},{"period":"2021-03-01","rent":1766.384156},{"period":"2021-04-01","rent":1778.58181},{"period":"2021-05-01","rent":1800.055972},{"period":"2021-06-01","rent":1818.595762},{"period":"2021-07-01","rent":1856.550669},{"period":"2021-08-01","rent":1884.027973},{"period":"2021-09-01","rent":1909.979993},{"period":"2021-10-01","rent":1911.536008},{"period":"2021-11-01","rent":1915.28839},{"period":"2021-12-01","rent":1925.08949},{"period":"2022-01-01","rent":1942.433317},{"period":"2022-02-01","rent":1959.294074},{"period":"2022-03-01","rent":1973.456352},{"period":"2022-04-01","rent":1992.416439},{"period":"2022-05-01","rent":2014.107693},{"period":"2022-06-01","rent":2038.549908},{"period":"2022-07-01","rent":2033.98586},{"period":"2022-08-01","rent":2027.036791},{"period":"2022-09-01","rent":2021.082983},{"period":"2022-10-01","rent":2029.362125},{"period":"2022-11-01","rent":2020.859525},{"period":"2022-12-01","rent":2020.327004},{"period":"2023-01-01","rent":2017.059143},{"period":"2023-02-01","rent":2030.408087},{"period":"2023-03-01","rent":2036.731958},{"period":"2023-04-01","rent":2040.008994},{"period":"2023-05-01","rent":2036.787603},{"period":"2023-06-01","rent":2035.101087},{"period":"2023-07-01","rent":2040.954854},{"period":"2023-08-01","rent":2057.919487},{"period":"2023-09-01","rent":2081.127299},{"period":"2023-10-01","rent":2103.808157},{"period":"2023-11-01","rent":2127.840441},{"period":"2023-12-01","rent":2126.944901},{"period":"2024-01-01","rent":2127.322946},{"period":"2024-02-01","rent":2124.643444},{"period":"2024-03-01","rent":2135.596418},{"period":"2024-04-01","rent":2153.91646},{"period":"2024-05-01","rent":2166.650042},{"period":"2024-06-01","rent":2178.460373},{"period":"2024-07-01","rent":2171.94754},{"period":"2024-08-01","rent":2181.410413},{"period":"2024-09-01","rent":2170.954679},{"period":"2024-10-01","rent":2188.545953},{"period":"2024-11-01","rent":2189.87443},{"period":"2024-12-01","rent":2202.959731},{"period":"2025-01-01","rent":2200.483419},{"period":"2025-02-01","rent":2196.799293},{"period":"2025-03-01","rent":2203.523557},{"period":"2025-04-01","rent":2208.942918},{"period":"2025-05-01","rent":2218.364477},{"period":"2025-06-01","rent":2213.385155},{"period":"2025-07-01","rent":2227.51412},{"period":"2025-08-01","rent":2223.679717},{"period":"2025-09-01","rent":2230.779707},{"period":"2025-10-01","rent":2213.421547},{"period":"2025-11-01","rent":2210.411032},{"period":"2025-12-01","rent":2207.61146},{"period":"2026-01-01","rent":2214.903313},{"period":"2026-02-01","rent":2219.800408},{"period":"2026-03-01","rent":2210.421585},{"period":"2026-04-01","rent":2197.767654},{"period":"2026-05-01","rent":2184.80745},{"period":"2026-06-01","rent":2181.158685}],"historySummary":{"pointCount":138,"firstPeriod":"2015-01-01","latestPeriod":"2026-06-01","coverageMonths":138,"coverageRatio":1,"changes":{"1":{"years":1,"startPeriod":"2025-06-01","endPeriod":"2026-06-01","startRent":2213.385155,"endRent":2181.158685,"change":-0.014559811213697316,"cagr":-0.014559811213697316},"3":{"years":3,"startPeriod":"2023-06-01","endPeriod":"2026-06-01","startRent":2035.101087,"endRent":2181.158685,"change":0.07176921035176065,"cagr":0.023372538607418614},"5":{"years":5,"startPeriod":"2021-06-01","endPeriod":"2026-06-01","startRent":1818.595762,"endRent":2181.158685,"change":0.1993642185777842,"cagr":0.037027367268568145}},"maxDrawdown":-0.042100995611520586,"annualizedVolatility":0.02626087481776521,"consecutiveReturnCount":137}}