{"zip":"23454","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":2154,"rentYoy":0.0435,"bedroomEstimates":[1881,1903,2154,2985,3521],"hudFmr":[1720,1740,1970,2730,3220],"ladderSource":"safmr","population":58178,"populationMoe":2046,"medianIncome":102796,"medianIncomeMoe":6717,"medianGrossRent":1651,"medianGrossRentMoe":59,"housingUnits":24007,"occupiedUnits":22862,"vacantUnits":1145,"renterOccupied":7574,"rentBurdenTotal":7574,"rentBurden30Plus":3550,"vacantForRent":95,"vacantForSale":51,"vacantSeasonal":220,"structureTotal":24007,"singleFamilyUnits":17772,"largeMultifamilyUnits":1374,"vacancyRate":0.0476944224601158,"renterShare":0.3312921004286589,"rentBurdenShare":0.46870874042777927,"requiredIncome":86160,"askingRentToIncome":0.25144947274213003,"askingVsAcsRent":1.304663840096911,"askingVsHud2br":1.0934010152284264,"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":234,"zipSalePrice":439151,"zipSalePriceYoy":0.0333,"zipMedianDom":21,"zipActiveListings":332,"zipActiveListingsYoy":-0.066,"zipInventory":97,"zipInventoryYoy":-0.1041,"zipPendingSales":242,"zipMonthsSupply":1.3,"zipSaleToList":1.0051,"zipSoldAboveList":0.4302,"zipOffMarketTwoWeeks":0.6981,"generatedAt":"2026-08-16 06:12:45.006074+00","summaryHtml":"<p>The clearest market tension in the direct rolling three-month ZIP resale record is not a rent forecast but the coexistence of brisk for-sale measures with different rental measures. In that direct resale observation, median sold price was $439,151, up 3.33% year over year, across 234 homes sold. Median marketing time was 21 days, while inventory stood at 97 homes. The 1.3 months of supply represents inventory equal to roughly that many months at the reported selling pace, indicating a limited for-sale selection in this observation. Average sale-to-list reached 100.51%, and 43.02% of sales closed above list. Those are direct for-sale liquidity signals, not rental transactions or rent comparables, and they do not establish property economics.</p><p>At the June 2026 Zillow endpoint, ZIP ZORI was $2,154 per month. Its backward-looking, exact same-month growth rates were 4.35% over one year, 4.14% over three years, and 5.79% over five years. The recent rise therefore confirms the longer positive rent path, although it is slower than the five-year pace. The supplied history has 100% coverage. Monthly ZORI changes generated 2.52% annualized variability, which indicates that the index moved but was not mechanically uniform; that history supports only measured confidence in a single current, cross-type snapshot. Separately, the maximum drawdown over the record was 2.01%. Transparent national discovery ranks were 532 for momentum, 738 for stability, and 227 for the balanced measure, where a lower rank is higher among history-eligible ZIPs. These are backward-looking measurements, not forecasts or investment recommendations.</p><p>Source boundaries matter more than the calculated gap. For this report, the five-digit label 23454 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. Zillow ZORI is a typical observed asking-rent index blended across rental types. In contrast, the ACS 2024 five-year median gross rent was $1,651, a survey measure for occupied renter homes that includes selected utilities. The current index is 30.5% above that ACS median, but the difference should not be read as a simple contemporaneous rent change. As wider context only, the Virginia Beach city-scope context rent and the Virginia Beach City county-scope context rent are both $2,065, versus $1,878 for the Virginia Beach-Norfolk-Newport News, VA-NC metro-scope context; none is a ZIP measurement.</p><p>For FY 2026, the supplied local HUD FMR/SAFMR ladder is an administrative bedroom-specific standard rather than asking rent; its studio, two-bedroom, and four-bedroom anchors are $1,720, $1,970, and $3,220. Scaling ZIP ZORI by that local HUD ladder produces modelled estimates of $1,881 for a studio, $1,903 for one bedroom, $2,154 for two bedrooms, $2,985 for three bedrooms, and $3,521 for four bedrooms. These are modelled estimates, never measured bedroom rents. They provide a transparent size-adjustment device for the ZIP index, but they do not replace unit-level advertised rents, signed leases, or rental comparables.</p><p>The affordability screen contains a separate tension. Applying a 30% required-income screen to the current asking-rent index produces an annual income figure of $86,160, compared with a matched-ZCTA median household income of $102,796. This is arithmetic, not advice or an applicant qualification rule; the household-income statistic is not a renter-income estimate and says nothing about an individual household's expenses, credit, lease terms, or ability to pay. Meanwhile, ACS reports 3,550 of 7,574 occupied renter homes in the higher-burden group, equal to 46.9%. The income screen and burden result can sit together because they describe different calculations and household circumstances. Neither one proves affordability or burden for a particular rental unit.</p><p>Matched-ZCTA housing data show 24,007 housing units, including 22,862 occupied units and 1,145 vacant units, for a 4.8% vacancy rate. The stock includes 17,772 single-family units and 1,374 large-multifamily units, while renter households account for 33.1% of occupied homes. These figures describe aggregate structure and occupancy, not a current inventory of suitable rentals. In particular, an area vacancy rate does not identify a listing's condition, price, utility treatment, lease availability, or move-in timing. The housing mix is useful context for interpreting the blended ZORI and ACS survey results, but it cannot identify the type or availability of a specific property.</p><p>The annualized ZIP ZORI divided by the direct median resale price produces a 5.89% cross-source screening ratio. It is not a cap rate, net return, expected return, or property yield: it omits operating expenses, financing, taxes, maintenance, vacancy at a property, and the mismatch between a blended asking-rent index and a rolling resale median. The resale evidence confirms the rent history's positive directional backdrop in a separate for-sale universe, because prices rose and supply was short in the reported observation. Its tension with the affordability screen is equally important: firm resale liquidity can coexist with substantial reported renter burden, and neither source explains the other or converts the income arithmetic into an individual outcome.</p><p>Limits are material because the inputs use different universes and observation windows: Zillow blends asking rents across types, ACS surveys occupied homes, HUD sets administrative bedroom standards, and Redfin records resale activity. A property-level review should verify the address geography, actual bedroom count, property type, current advertised rent, availability date, lease duration, concessions, fees, and whether utilities are included. It should also distinguish a listing price from a closed sale and compare like property types when reviewing nearby sales evidence. The central question is whether the actual property's quote, utility treatment, bedroom configuration, and contemporaneous listing or resale evidence align with these deliberately separate benchmarks.</p>","findings":[{"body":"Redfin's direct rolling-three-month ZIP resale record places supply at 1.3 months, with 234 homes sold, 21 days of median marketing, and an average 100.51% sale-to-list result. At the reported selling pace, this indicates limited for-sale selection. It must remain a resale finding: it supplies neither rental transactions nor evidence of a particular property's rent, condition, expenses, or returns.","title":"Resale liquidity is tight, but it is not rental evidence"},{"body":"The ZIP's backward-looking ZORI history is a stable-growth record, not a forecast. Exact same-month growth remained positive at 4.35% over one year, 4.14% over three years, and 5.79% over five years. The recent rate preserves the longer upward direction but is below the five-year pace. Full coverage and a limited historical drawdown improve traceability, not certainty about a future listing.","title":"Rent history remains positive with a slower recent pace than the longer record"},{"body":"Zillow's $2,154 typical asking-rent index is not directly interchangeable with the ACS $1,651 median gross rent. ZORI blends observed asking rents across rental types, while ACS is a five-year survey of occupied renter homes and includes selected utilities. The calculated difference is useful for identifying a source-universe gap, but it is not proof that any current tenant, listing, or bedroom type changed by that amount.","title":"The current asking index and ACS rent measure different populations"},{"body":"The 30% screen produces $86,160 of required annual income from the ZIP asking-rent index, below the area median household-income figure of $102,796. Yet ACS reports that 46.9% of occupied renter homes fall in the higher-burden group. The first figure is arithmetic using an area median, while the second is a survey-based household burden measure; neither qualifies an applicant or determines a unit's affordability.","title":"Arithmetic income screening and reported renter burden point to different questions"}],"risks":["ZORI is a blended index across rental types, so a current ZIP figure may diverge materially from the advertised price, lease terms, bedroom count, and utility treatment of an individual home.","The ACS ZCTA survey measures occupied renter homes over a five-year period and has sampling uncertainty, so it should not be treated as a current listing feed or an exact tenant census.","Redfin resale measures describe closed for-sale transactions and listing-market liquidity. They cannot establish rental demand, rental operating costs, property expenses, or the economics of a specific purchase.","HUD bedroom standards and aggregate vacancy figures may not match a property's actual bedroom classification, condition, availability date, fee structure, utility package, or USPS delivery ZIP boundaries."],"qa":[{"a":"They measure different evidence universes. Zillow ZORI is a typical observed asking-rent index blended across rental types, whereas ACS median gross rent is a five-year survey measure for occupied renter homes and includes selected utilities. The matched ZCTA is also a statistical geography rather than an identical USPS delivery ZIP. Their gap is a comparison point, not a direct rent-change calculation.","q":"Why do Zillow ZORI and ACS median gross rent differ?"},{"a":"In Redfin's direct rolling-three-month ZIP resale observation, months of supply expresses the listed for-sale inventory relative to the reported selling pace. A 1.3-month figure indicates that the available inventory represented roughly 1.3 months of sales at that pace. It is a for-sale liquidity measure, not a rental-vacancy measure, rent forecast, or evidence about a particular property's availability.","q":"What does the 1.3 months of supply measure mean here?"},{"a":"No. The studio-through-four-bedroom figures are modelled estimates created by scaling the ZIP-wide Zillow ZORI using the local HUD FMR/SAFMR bedroom ladder. HUD is an administrative bedroom-specific standard, not asking rent, and ZORI is blended across rental types. The estimates are useful for a transparent size adjustment, but they are not measured bedroom rents, lease transactions, or unit-specific comps.","q":"Are the bedroom figures observed bedroom rents?"},{"a":"Verify the address geography, bedroom count, property type, current advertised rent, lease duration, actual availability date, concessions, recurring fees, and utility inclusions. Confirm whether the property falls within the Zillow ZIP identifier and matched ZCTA geography. For resale context, distinguish closed sales from active listings and compare similar property types, dates, and conditions rather than applying a ZIP median directly to one property.","q":"What property-level checks would make these benchmarks more usable?"}],"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":1227.773411},{"period":"2015-02-01","rent":1227.80766},{"period":"2015-03-01","rent":1230.237776},{"period":"2015-04-01","rent":1226.507659},{"period":"2015-05-01","rent":1226.319266},{"period":"2015-06-01","rent":1233.231943},{"period":"2015-07-01","rent":1242.726317},{"period":"2015-08-01","rent":1243.542297},{"period":"2015-09-01","rent":1236.05579},{"period":"2015-10-01","rent":1233.927698},{"period":"2015-11-01","rent":1233.457801},{"period":"2015-12-01","rent":1246.059832},{"period":"2016-01-01","rent":1246.041041},{"period":"2016-02-01","rent":1247.068936},{"period":"2016-03-01","rent":1247.820572},{"period":"2016-04-01","rent":1253.074634},{"period":"2016-05-01","rent":1255.572685},{"period":"2016-06-01","rent":1250.883637},{"period":"2016-07-01","rent":1245.242469},{"period":"2016-08-01","rent":1245.854802},{"period":"2016-09-01","rent":1255.075658},{"period":"2016-10-01","rent":1259.180541},{"period":"2016-11-01","rent":1266.488302},{"period":"2016-12-01","rent":1257.893172},{"period":"2017-01-01","rent":1264.105706},{"period":"2017-02-01","rent":1261.367536},{"period":"2017-03-01","rent":1273.280039},{"period":"2017-04-01","rent":1273.179708},{"period":"2017-05-01","rent":1276.291852},{"period":"2017-06-01","rent":1276.617292},{"period":"2017-07-01","rent":1279.251608},{"period":"2017-08-01","rent":1285.777636},{"period":"2017-09-01","rent":1292.292353},{"period":"2017-10-01","rent":1299.177455},{"period":"2017-11-01","rent":1294.129336},{"period":"2017-12-01","rent":1296.75721},{"period":"2018-01-01","rent":1294.300691},{"period":"2018-02-01","rent":1308.399647},{"period":"2018-03-01","rent":1303.328172},{"period":"2018-04-01","rent":1312.231427},{"period":"2018-05-01","rent":1310.213556},{"period":"2018-06-01","rent":1313.79967},{"period":"2018-07-01","rent":1319.874691},{"period":"2018-08-01","rent":1319.083737},{"period":"2018-09-01","rent":1316.14534},{"period":"2018-10-01","rent":1311.816009},{"period":"2018-11-01","rent":1319.418298},{"period":"2018-12-01","rent":1326.185254},{"period":"2019-01-01","rent":1339.464958},{"period":"2019-02-01","rent":1337.595863},{"period":"2019-03-01","rent":1342.75866},{"period":"2019-04-01","rent":1342.16016},{"period":"2019-05-01","rent":1348.553039},{"period":"2019-06-01","rent":1353.086312},{"period":"2019-07-01","rent":1354.582212},{"period":"2019-08-01","rent":1358.272164},{"period":"2019-09-01","rent":1361.911447},{"period":"2019-10-01","rent":1367.05932},{"period":"2019-11-01","rent":1367.821187},{"period":"2019-12-01","rent":1368.002181},{"period":"2020-01-01","rent":1362.759449},{"period":"2020-02-01","rent":1362.470769},{"period":"2020-03-01","rent":1374.158869},{"period":"2020-04-01","rent":1394.439348},{"period":"2020-05-01","rent":1407.025462},{"period":"2020-06-01","rent":1391.176439},{"period":"2020-07-01","rent":1396.574403},{"period":"2020-08-01","rent":1395.888653},{"period":"2020-09-01","rent":1422.91215},{"period":"2020-10-01","rent":1442.898987},{"period":"2020-11-01","rent":1471.825054},{"period":"2020-12-01","rent":1495.132525},{"period":"2021-01-01","rent":1521.299369},{"period":"2021-02-01","rent":1545.850215},{"period":"2021-03-01","rent":1548.915339},{"period":"2021-04-01","rent":1553.728667},{"period":"2021-05-01","rent":1563.004985},{"period":"2021-06-01","rent":1625.652757},{"period":"2021-07-01","rent":1661.836607},{"period":"2021-08-01","rent":1697.932774},{"period":"2021-09-01","rent":1721.436954},{"period":"2021-10-01","rent":1740.479124},{"period":"2021-11-01","rent":1757.931619},{"period":"2021-12-01","rent":1735.757154},{"period":"2022-01-01","rent":1722.65591},{"period":"2022-02-01","rent":1727.906467},{"period":"2022-03-01","rent":1765.05397},{"period":"2022-04-01","rent":1786.437181},{"period":"2022-05-01","rent":1815.667632},{"period":"2022-06-01","rent":1802.021567},{"period":"2022-07-01","rent":1815.613728},{"period":"2022-08-01","rent":1814.648739},{"period":"2022-09-01","rent":1822.932611},{"period":"2022-10-01","rent":1820.013153},{"period":"2022-11-01","rent":1826.144513},{"period":"2022-12-01","rent":1843.783555},{"period":"2023-01-01","rent":1875.955114},{"period":"2023-02-01","rent":1886.923558},{"period":"2023-03-01","rent":1894.166588},{"period":"2023-04-01","rent":1905.142609},{"period":"2023-05-01","rent":1901.338619},{"period":"2023-06-01","rent":1907.613851},{"period":"2023-07-01","rent":1919.877591},{"period":"2023-08-01","rent":1936.757236},{"period":"2023-09-01","rent":1933.414679},{"period":"2023-10-01","rent":1927.037155},{"period":"2023-11-01","rent":1917.549459},{"period":"2023-12-01","rent":1939.479441},{"period":"2024-01-01","rent":1936.901286},{"period":"2024-02-01","rent":1946.455788},{"period":"2024-03-01","rent":1932.147312},{"period":"2024-04-01","rent":1935.836967},{"period":"2024-05-01","rent":1933.112846},{"period":"2024-06-01","rent":1949.265428},{"period":"2024-07-01","rent":1942.155702},{"period":"2024-08-01","rent":1955.350198},{"period":"2024-09-01","rent":1968.878152},{"period":"2024-10-01","rent":1995.418762},{"period":"2024-11-01","rent":1999.518494},{"period":"2024-12-01","rent":2003.514142},{"period":"2025-01-01","rent":2010.563431},{"period":"2025-02-01","rent":2018.044256},{"period":"2025-03-01","rent":2024.027703},{"period":"2025-04-01","rent":2023.625123},{"period":"2025-05-01","rent":2048.114567},{"period":"2025-06-01","rent":2064.476567},{"period":"2025-07-01","rent":2080.053031},{"period":"2025-08-01","rent":2080.206023},{"period":"2025-09-01","rent":2088.608573},{"period":"2025-10-01","rent":2090.457012},{"period":"2025-11-01","rent":2109.754958},{"period":"2025-12-01","rent":2111.71894},{"period":"2026-01-01","rent":2120.281254},{"period":"2026-02-01","rent":2126.172014},{"period":"2026-03-01","rent":2144.759463},{"period":"2026-04-01","rent":2158.6278},{"period":"2026-05-01","rent":2158.526799},{"period":"2026-06-01","rent":2154.34219}],"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":2064.476567,"endRent":2154.34219,"change":0.043529495290221654,"cagr":0.043529495290221654},"3":{"years":3,"startPeriod":"2023-06-01","endPeriod":"2026-06-01","startRent":1907.613851,"endRent":2154.34219,"change":0.12933872275600278,"cagr":0.04137721965414798},"5":{"years":5,"startPeriod":"2021-06-01","endPeriod":"2026-06-01","startRent":1625.652757,"endRent":2154.34219,"change":0.32521670493497634,"cagr":0.057931090425436205}},"maxDrawdown":-0.020066599075148628,"annualizedVolatility":0.025207383706039505,"consecutiveReturnCount":137}}