{"zip":"23455","city":"Virginia Beach","state":"VA","county":"Virginia Beach City","countySlug":"virginia-beach-city-va","metro":"Virginia Beach-Norfolk-Newport News, VA-NC","metroSlug":"virginia-beach-va","citySlug":"virginia-beach-va","rentPeriod":"2026-06","acsPeriod":"ACS 2024 5-year","directRent":2282,"rentYoy":0.0723,"bedroomEstimates":[1991,2014,2282,3166,3725],"hudFmr":[1780,1800,2040,2830,3330],"ladderSource":"safmr","population":49977,"populationMoe":2124,"medianIncome":94069,"medianIncomeMoe":4440,"medianGrossRent":1664,"medianGrossRentMoe":84,"housingUnits":22134,"occupiedUnits":20822,"vacantUnits":1312,"renterOccupied":7993,"rentBurdenTotal":7993,"rentBurden30Plus":4042,"vacantForRent":377,"vacantForSale":68,"vacantSeasonal":235,"structureTotal":22134,"singleFamilyUnits":16420,"largeMultifamilyUnits":1356,"vacancyRate":0.05927532303243878,"renterShare":0.3838728268177889,"rentBurdenShare":0.5056924809208057,"requiredIncome":91280,"askingRentToIncome":0.29110546513729285,"askingVsAcsRent":1.3713942307692308,"askingVsHud2br":1.1186274509803922,"cityRent":2064.8055838074483,"countyRent":2065,"metroRent":1878,"cityGrossRent":1714,"countyGrossRent":1714,"countyListings":981,"countyListingDom":30,"countyPriceReducedShare":0.2062,"countyListingPeriod":"2026-06","metroMonthsSupply":2.2,"metroMedianDom":28,"metroPriceDrops":0.2392,"metroResalePeriod":"2026-05-01","apartmentVacancy":0.0413566403380273,"apartmentTimeOnMarket":17.7,"zipResalePeriodBegin":"2026-04-01","zipResalePeriodEnd":"2026-06-30","zipResaleUpdated":"2026-07-03","zipHomesSold":186,"zipSalePrice":469894,"zipSalePriceYoy":0.1913,"zipMedianDom":26,"zipActiveListings":324,"zipActiveListingsYoy":0.0397,"zipInventory":120,"zipInventoryYoy":0.1149,"zipPendingSales":205,"zipMonthsSupply":2,"zipSaleToList":0.9963,"zipSoldAboveList":0.2765,"zipOffMarketTwoWeeks":0.5982,"generatedAt":"2026-08-16 06:13:47.331442+00","summaryHtml":"<p>At $2,282 in June 2026, Zillow ZORI for 23455 was 7.2% above its same-month level a year earlier. It is a ZIP-level, typical observed asking-rent index blended across rental types—not a lease-level quote or a count of every available unit. The five-digit label is both Zillow’s ZIP market identifier and a matched Census ZCTA. A ZCTA is a statistical area and is not identical to a USPS delivery ZIP, a boundary distinction that matters when placing Zillow’s ZIP series beside Census results.</p><p>Direct Zillow ZIP history gives this current index more context than its one-month reading alone. Exact same-month annualized change was 7.2% over 1 year, 5.5% over 3 years, and 7.2% over 5 years. The latest direction therefore confirms, rather than breaks from, the longer observed path. Coverage was 100%: 138 observations generated 137 consecutive monthly returns. Annualized monthly-return variability of 1.9% indicates a relatively narrow pattern in month-to-month changes, while the maximum peak-to-trough drawdown of -1.3% marks the deepest observed setback. Those separate measures support more confidence in a single current index snapshot than a highly erratic series would, but remain backward-looking measurements, not forecasts or investment recommendations. For transparent national discovery among history-eligible ZIPs, where lower rank is higher, momentum ranked 129, stability 93, and balanced performance 11.</p><p>Definitions explain why nearby-looking rent figures should not be interchanged. The matched Census ZCTA’s ACS 2024 five-year median gross rent was $1,664, with an $84 margin of error; that is a survey measure for occupied renter homes and includes selected utilities. The asking-rent index is higher, consistent with distinct populations and concepts rather than a direct contradiction. HUD’s FY2026 two-bedroom standard is $2,040. HUD FMR/SAFMR is an administrative bedroom-specific standard, not asking rent. For broader context, the Virginia Beach city-context rent and Virginia Beach City county-context rent were each $2,065, while the Virginia Beach–Norfolk–Newport News, VA–NC metro-context rent was $1,878; each describes its named wider scope rather than this ZIP.</p><p>The local HUD ladder supplies a way to form bedroom estimates without mislabeling them as observed rents. Scaling ZIP ZORI with that ladder produces modelled monthly estimates of $1,991 for a studio, $2,014 for one bedroom, $2,282 for two bedrooms, $3,166 for three bedrooms, and $3,725 for four bedrooms. These values are modelled estimates, not measured bedroom rents: they carry the local HUD bedroom progression while anchoring to Zillow’s blended ZIP index. Property type, included utilities, unit condition, and lease terms can still make a listed unit depart from the model.</p><p>Household and stock data create a more mixed affordability reading. ACS reports median household income of $94,069, while the 30% required-income screen for the ZIP index computes to $91,280 annually; the implied asking-rent-to-income share is 29.1%. This screen is arithmetic only, not advice and not an applicant qualification rule. Yet 4,042 of 7,993 surveyed renter households, or 50.6%, were burdened at 30% or more of income by gross rent in the ACS measure. The ZCTA contains 22,134 housing units and a 5.9% vacancy rate; its stock includes 16,420 single-family units. Neither the vacancy measure nor the burden statistic proves availability, rent, or payment pressure for any particular unit.</p><p>Resale evidence changes the framing, but remains in a wholly separate for-sale universe and does not describe rental transactions. Redfin’s direct rolling-three-month ZIP observation reports a $469,894 median sold price, up 19.1% year over year, alongside 186 homes sold and a 26-day median marketing time. Inventory was 120 homes, equal to 2.0 months of supply; the average sale-to-list result was 99.6%, and 27.7% of homes sold above list. Annualized ZIP ZORI divided by that median sold price gives a 5.8% cross-source screening ratio only—not a cap rate, net return, expected return, or property yield. Both current rent and resale changes point upward, yet the much faster sale-price change challenges any simple assumption that the rental series and asset prices have moved at the same pace.</p><p>The apparent near-alignment between the arithmetic income screen and the ZCTA median household income should not erase the burden result. One is an index-based calculation using the ZCTA median household-income figure, whereas the other is a five-year survey result for occupied renter homes that includes gross-rent treatment. Likewise, the city, county, and metro figures are context rather than replacements for this ZIP’s measurements; shared place names do not merge those data scopes. The useful tension is not a verdict on affordability or market strength, but a reason to retain the asking-rent, survey, HUD, history, and resale measures in their own evidentiary lanes.</p><p>Limits are especially important before applying this ZIP report to a property. Check the actual posted rent, bedroom count, rental type, listing date, included utilities, lease terms, and condition against the Zillow and modelled benchmarks; also confirm that the address maps to the intended ZIP and matched ZCTA geography. For any resale comparison, verify the transaction’s property type, sale timing, and record details, then separately obtain property-specific operating, financing, and maintenance information that the screening ratio does not contain. These aggregate series do not establish a rent quote, purchaser economics, or outcome. Does the actual property’s current configuration fit these distinct measures without treating any one as a complete answer?</p>","findings":[{"body":"At the stated endpoint, the ZIP’s $2,282 ZORI follows positive same-month gains over the one-, three-, and five-year measurement windows. The fully covered history has low measured month-to-month variability and only a limited maximum drawdown. That makes the present index more interpretable as a historical snapshot, while leaving future rent direction and investment results unknown.","title":"Stable rent path, not a forecast"},{"body":"The $1,664 ACS median gross rent and the $2,040 HUD two-bedroom standard should not be treated as competing asking-rent quotes. ACS is a five-year survey of occupied renter homes including selected utilities, whereas HUD is an administrative bedroom-specific benchmark. Zillow ZORI is a current blended asking-rent index. The differences are source-universe differences, not a reconciliation exercise.","title":"Three rent concepts, three uses"},{"body":"An annualized index-based $91,280 income screen sits near the ZCTA’s $94,069 median household income, yet 50.6% of surveyed renter households were burdened at the specified threshold. The two readings have different constructions and do not cancel one another. The screen is arithmetic rather than underwriting, while the burden statistic cannot characterize any individual renter or dwelling.","title":"Arithmetic screen and renter burden diverge"},{"body":"Redfin’s ZIP resale evidence shows a much stronger year-over-year sale-price increase than ZORI’s asking-rent increase, even as both were positive. Sales volume, marketing time, supply, and sale-to-list results describe for-sale liquidity only. The 5.8% rent-to-price figure is useful solely as a cross-source screen; it is not a property operating return.","title":"Resale pace is the key cross-source tension"}],"risks":["Zillow ZORI is a blended typical asking-rent index across rental types. It cannot verify an individual unit’s asking price, actual lease execution, bedroom mix, utility package, or availability.","The ACS comparison uses a matched ZCTA rather than a USPS delivery ZIP, covers a five-year survey period, and measures occupied renter homes. Its gross-rent treatment and margin of error limit direct comparison with current asking rent.","A 30% income screen uses an aggregate annual rent index and median household income. It does not test household income, credit, lease terms, utilities, or eligibility, and burden data cannot establish payment stress at a specific address.","Redfin’s resale metrics are rolling-three-month observations for homes sold, not rental transactions. The rent-to-price figure excludes operating costs, financing, taxes, maintenance, vacancy performance, and property characteristics, so it cannot describe an individual investment outcome."],"qa":[{"a":"Zillow uses the five-digit label as its ZIP market identifier, while ACS results are matched to the Census ZCTA bearing that label. A ZCTA is a statistical area, whereas a USPS delivery ZIP serves mail delivery. The shared label does not make their boundaries identical.","q":"Why is 23455 described as both a ZIP market identifier and a ZCTA match?"},{"a":"No. The studio through four-bedroom figures are modelled monthly estimates created by applying the local HUD bedroom ladder to ZIP ZORI. They are anchored to a blended asking-rent index and retain HUD’s bedroom relationship, so they should not be read as observed listing medians or executed rents for any bedroom class.","q":"Are the bedroom figures actual observed unit medians?"},{"a":"It annualizes the ZIP asking-rent index and divides by 30%, producing a simple income benchmark. It is not a budget recommendation, an affordability judgment, or an applicant qualification rule. The renter burden statistic instead summarizes surveyed occupied renter households and cannot determine an individual household’s circumstances.","q":"What does the 30% required-income screen mean?"},{"a":"It describes direct ZIP for-sale activity during a rolling-three-month observation: sale price, sales count, marketing time, inventory, supply, and sale-to-list signals. Comparing annualized ZORI with the median sold price produces only a cross-source screening ratio. It is not rental transaction evidence, a cap rate, net return, expected return, or property yield.","q":"How should the Redfin resale information be interpreted?"}],"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":1274.018437},{"period":"2015-02-01","rent":1284.289428},{"period":"2015-03-01","rent":1290.87591},{"period":"2015-04-01","rent":1291.556079},{"period":"2015-05-01","rent":1284.635407},{"period":"2015-06-01","rent":1282.222296},{"period":"2015-07-01","rent":1274.626811},{"period":"2015-08-01","rent":1278.369426},{"period":"2015-09-01","rent":1276.16254},{"period":"2015-10-01","rent":1278.271372},{"period":"2015-11-01","rent":1284.020585},{"period":"2015-12-01","rent":1285.273287},{"period":"2016-01-01","rent":1297.562937},{"period":"2016-02-01","rent":1292.449784},{"period":"2016-03-01","rent":1293.27222},{"period":"2016-04-01","rent":1292.436695},{"period":"2016-05-01","rent":1293.149579},{"period":"2016-06-01","rent":1295.236998},{"period":"2016-07-01","rent":1299.028395},{"period":"2016-08-01","rent":1309.670427},{"period":"2016-09-01","rent":1311.953285},{"period":"2016-10-01","rent":1319.307073},{"period":"2016-11-01","rent":1311.958304},{"period":"2016-12-01","rent":1313.961132},{"period":"2017-01-01","rent":1305.43557},{"period":"2017-02-01","rent":1317.356689},{"period":"2017-03-01","rent":1325.893446},{"period":"2017-04-01","rent":1336.609991},{"period":"2017-05-01","rent":1344.457943},{"period":"2017-06-01","rent":1346.776115},{"period":"2017-07-01","rent":1349.800683},{"period":"2017-08-01","rent":1349.011104},{"period":"2017-09-01","rent":1361.072042},{"period":"2017-10-01","rent":1354.771862},{"period":"2017-11-01","rent":1354.981006},{"period":"2017-12-01","rent":1349.271939},{"period":"2018-01-01","rent":1355.6966},{"period":"2018-02-01","rent":1356.468619},{"period":"2018-03-01","rent":1358.243317},{"period":"2018-04-01","rent":1367.997576},{"period":"2018-05-01","rent":1371.566864},{"period":"2018-06-01","rent":1373.076165},{"period":"2018-07-01","rent":1376.318243},{"period":"2018-08-01","rent":1376.63621},{"period":"2018-09-01","rent":1378.099888},{"period":"2018-10-01","rent":1384.191476},{"period":"2018-11-01","rent":1398.116872},{"period":"2018-12-01","rent":1397.621783},{"period":"2019-01-01","rent":1406.44259},{"period":"2019-02-01","rent":1410.859955},{"period":"2019-03-01","rent":1413.337526},{"period":"2019-04-01","rent":1409.233871},{"period":"2019-05-01","rent":1411.554873},{"period":"2019-06-01","rent":1417.963453},{"period":"2019-07-01","rent":1422.784484},{"period":"2019-08-01","rent":1430.165873},{"period":"2019-09-01","rent":1432.352907},{"period":"2019-10-01","rent":1438.782831},{"period":"2019-11-01","rent":1438.883854},{"period":"2019-12-01","rent":1451.34693},{"period":"2020-01-01","rent":1452.555087},{"period":"2020-02-01","rent":1456.396079},{"period":"2020-03-01","rent":1460.654526},{"period":"2020-04-01","rent":1467.138366},{"period":"2020-05-01","rent":1481.330519},{"period":"2020-06-01","rent":1475.089886},{"period":"2020-07-01","rent":1500.287336},{"period":"2020-08-01","rent":1508.873659},{"period":"2020-09-01","rent":1517.796377},{"period":"2020-10-01","rent":1525.824663},{"period":"2020-11-01","rent":1544.390428},{"period":"2020-12-01","rent":1564.755094},{"period":"2021-01-01","rent":1569.626039},{"period":"2021-02-01","rent":1577.975066},{"period":"2021-03-01","rent":1578.858428},{"period":"2021-04-01","rent":1593.247998},{"period":"2021-05-01","rent":1591.368926},{"period":"2021-06-01","rent":1610.150385},{"period":"2021-07-01","rent":1625.711356},{"period":"2021-08-01","rent":1656.052668},{"period":"2021-09-01","rent":1688.884869},{"period":"2021-10-01","rent":1704.170303},{"period":"2021-11-01","rent":1710.306131},{"period":"2021-12-01","rent":1712.95724},{"period":"2022-01-01","rent":1728.39908},{"period":"2022-02-01","rent":1752.530628},{"period":"2022-03-01","rent":1775.322948},{"period":"2022-04-01","rent":1803.526907},{"period":"2022-05-01","rent":1831.047404},{"period":"2022-06-01","rent":1860.663562},{"period":"2022-07-01","rent":1864.598443},{"period":"2022-08-01","rent":1870.444562},{"period":"2022-09-01","rent":1858.163915},{"period":"2022-10-01","rent":1857.219505},{"period":"2022-11-01","rent":1867.361961},{"period":"2022-12-01","rent":1882.255475},{"period":"2023-01-01","rent":1912.791218},{"period":"2023-02-01","rent":1908.69582},{"period":"2023-03-01","rent":1917.548724},{"period":"2023-04-01","rent":1919.876223},{"period":"2023-05-01","rent":1939.648508},{"period":"2023-06-01","rent":1944.399702},{"period":"2023-07-01","rent":1946.926913},{"period":"2023-08-01","rent":1935.013991},{"period":"2023-09-01","rent":1951.623041},{"period":"2023-10-01","rent":1966.110023},{"period":"2023-11-01","rent":1985.610087},{"period":"2023-12-01","rent":1980.643108},{"period":"2024-01-01","rent":1989.044411},{"period":"2024-02-01","rent":2005.874899},{"period":"2024-03-01","rent":2025.445348},{"period":"2024-04-01","rent":2029.607978},{"period":"2024-05-01","rent":2037.596622},{"period":"2024-06-01","rent":2026.138522},{"period":"2024-07-01","rent":2029.000706},{"period":"2024-08-01","rent":2029.74012},{"period":"2024-09-01","rent":2054.315665},{"period":"2024-10-01","rent":2067.957458},{"period":"2024-11-01","rent":2085.452225},{"period":"2024-12-01","rent":2096.985023},{"period":"2025-01-01","rent":2102.076118},{"period":"2025-02-01","rent":2109.208576},{"period":"2025-03-01","rent":2103.695185},{"period":"2025-04-01","rent":2103.582084},{"period":"2025-05-01","rent":2099.745732},{"period":"2025-06-01","rent":2127.898508},{"period":"2025-07-01","rent":2145.401665},{"period":"2025-08-01","rent":2171.294746},{"period":"2025-09-01","rent":2167.683948},{"period":"2025-10-01","rent":2172.357775},{"period":"2025-11-01","rent":2169.849308},{"period":"2025-12-01","rent":2184.164413},{"period":"2026-01-01","rent":2193.76878},{"period":"2026-02-01","rent":2205.628081},{"period":"2026-03-01","rent":2224.170789},{"period":"2026-04-01","rent":2248.60732},{"period":"2026-05-01","rent":2271.004109},{"period":"2026-06-01","rent":2281.733203}],"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":2127.898508,"endRent":2281.733203,"change":0.07229418810232069,"cagr":0.07229418810232069},"3":{"years":3,"startPeriod":"2023-06-01","endPeriod":"2026-06-01","startRent":1944.399702,"endRent":2281.733203,"change":0.1734897925838088,"cagr":0.054774864947534585},"5":{"years":5,"startPeriod":"2021-06-01","endPeriod":"2026-06-01","startRent":1610.150385,"endRent":2281.733203,"change":0.4170932257361786,"cagr":0.07220958281096035}},"maxDrawdown":-0.013107652292657312,"annualizedVolatility":0.019258577955099974,"consecutiveReturnCount":137}}