{"zip":"19380","city":"West Chester","state":"PA","county":"Chester County","countySlug":"chester-county-pa","metro":"Philadelphia-Camden-Wilmington, PA-NJ-DE-MD","metroSlug":"philadelphia-pa","citySlug":"west-chester-pa","rentPeriod":"2026-06","acsPeriod":"ACS 2024 5-year","directRent":2171,"rentYoy":0.0281,"bedroomEstimates":[1678,1825,2171,2603,2906],"hudFmr":[1940,2110,2510,3010,3360],"ladderSource":"safmr","population":49856,"populationMoe":1548,"medianIncome":122899,"medianIncomeMoe":6066,"medianGrossRent":1869,"medianGrossRentMoe":41,"housingUnits":21869,"occupiedUnits":21077,"vacantUnits":792,"renterOccupied":5899,"rentBurdenTotal":5899,"rentBurden30Plus":2970,"vacantForRent":218,"vacantForSale":90,"vacantSeasonal":28,"structureTotal":21869,"singleFamilyUnits":16123,"largeMultifamilyUnits":2051,"vacancyRate":0.03621564772051763,"renterShare":0.2798785405892679,"rentBurdenShare":0.5034751652822512,"requiredIncome":86840,"askingRentToIncome":0.21197894205811277,"askingVsAcsRent":1.1615837346174425,"askingVsHud2br":0.8649402390438247,"cityRent":2201.2562770562768,"countyRent":2214,"metroRent":1928,"cityGrossRent":1731,"countyGrossRent":1763,"countyListings":802,"countyListingDom":32,"countyPriceReducedShare":0.1365,"countyListingPeriod":"2026-06","metroMonthsSupply":null,"metroMedianDom":null,"metroPriceDrops":null,"metroResalePeriod":"2026-05-01","apartmentVacancy":0.0539938509279152,"apartmentTimeOnMarket":27,"zipResalePeriodBegin":"2026-04-01","zipResalePeriodEnd":"2026-06-30","zipResaleUpdated":"2026-07-03","zipHomesSold":142,"zipSalePrice":630982,"zipSalePriceYoy":-0.0602,"zipMedianDom":15,"zipActiveListings":234,"zipActiveListingsYoy":-0.2397,"zipInventory":83,"zipInventoryYoy":-0.2263,"zipPendingSales":150,"zipMonthsSupply":1.8,"zipSaleToList":1.0318,"zipSoldAboveList":0.6455,"zipOffMarketTwoWeeks":0.6938,"generatedAt":"2026-08-16 06:20:30.152493+00","summaryHtml":"<p>Resale signals set up the ZIP's main tension. In Redfin's direct rolling-three-month ZIP observation, median sold price was $630,982, 6.02% lower year over year. Even so, 142 homes sold with a 15-day median marketing time; inventory was 83 homes and months of supply was 1.8. The average sale-to-list result was 103.18%, a bidding signal that sits alongside the price reduction rather than resolving it. These figures describe the for-sale market only: they are direct ZIP resale observations, not rental transactions, rental comparables, or property economics. A declining resale median challenges a uniformly strong reading of rent conditions, but short marketing time, limited supply, and above-list pricing leave the resale picture mixed.</p><p>Asking rents themselves do not establish the same resale conclusion. In June 2026, Zillow's ZIP-level ZORI was $2,171 per month. It is a typical observed asking-rent index blended across rental types, rather than a lease-level quote, an occupied-home measure, or a measured bedroom rent. In the West Chester city context, the asking-rent benchmark was $2,201; in Chester County context it was $2,214; and in the Philadelphia-Camden-Wilmington, PA-NJ-DE-MD metro context it was $1,928. Each is broader context, not a substitute for the ZIP result. The five-digit label, 19380, is both Zillow's ZIP market identifier and a Census ZCTA match; a ZCTA is a statistical area and is not identical to a USPS delivery ZIP.</p><p>The June history makes the rent signal steadier than it is fast. Exact same-month ZORI changes annualized to 2.81% over 1 year, 3.65% over 3 years, and 5.20% over 5 years. The current annual pace therefore breaks from, instead of confirming, the stronger longer path. These are backward-looking measurements, not forecasts or investment recommendations. Coverage reached 99.10%. Annualized monthly-return variability of 1.78% is low enough to give a reader more confidence in the stability of a current index snapshot than a highly erratic series would justify. Separately, the maximum drawdown was -1.27%, showing a modest historical setback but not negating the deceleration. Transparent national discovery ranks put stability at 47, momentum at 891, and the balanced measure at 171 among history-eligible ZIPs; lower ranks are higher.</p><p>Survey measures change the affordability interpretation. In the matched 19380 Census ZCTA, the ACS 2024 five-year survey reports median gross rent of $1,869 for occupied renter homes, with a $41 margin of error; gross rent includes selected utilities. That is a different evidence universe from Zillow's observed asking-rent index, so the two figures are not matched-unit rents and should not be treated as a direct trend comparison. Applying the stated 30% arithmetic screen to the current index produces $86,840 of annual required income. The ZCTA median household income was $122,899. That comparison signals room in an aggregate benchmark, yet it is not advice, a tenant budget, or an applicant qualification rule.</p><p>Aggregate income and burden point in different directions. The same ACS survey estimates that 50.35% of renter households paid 30% or more of income toward rent, a prevalence measure that cannot prove affordability or hardship for a particular unit, household, or prospective tenant. Housing counts likewise describe a survey snapshot: the ZCTA had 21,869 units and a 3.62% vacancy rate, rather than a live count of rentals available today. Classifications of vacant housing, including units marked for rent, do not establish current listing volume or actual lease terms. The burden result is the key constraint on interpreting the aggregate income screen.</p><p>Housing composition adds a structural caution to the rental read. Of the ZCTA stock, 16,123 units were single-family. Neither that count nor the presence of large multifamily structures tells whether a particular property is available, what it asks, or how its condition and utilities compare with ZORI. The West Chester city context has a materially larger renter presence than the ZIP, while the Chester County context is slightly less renter-weighted; these geographic comparisons are context only. The metro context also has its own apartment measures and should not be substituted for a ZIP-level vacancy reading. This mix reinforces why direct ZIP asking rents, survey occupancy, and metro statistics cannot be collapsed into a single supply indicator.</p><p>The bedroom ladder is a model, not a set of observed asking-rent medians. Scaling ZIP ZORI by the local HUD ladder produces modelled monthly estimates of $1,678 for a studio, $1,825 for one bedroom, $2,171 for two bedrooms, $2,603 for three bedrooms, and $2,906 for four bedrooms. These are modelled estimates, never measured bedroom rents. HUD's $2,510 two-bedroom figure is an administrative, bedroom-specific FMR/SAFMR standard, not asking rent; the other HUD ladder steps supply the same scaling logic. The alignment of the modelled two-bedroom value with the all-type ZORI is calibration, not evidence that every two-bedroom unit asks that amount. Use the ladder to organize comparisons while retaining the index's blended rental-type scope.</p><p>The cross-source rent-price calculation should remain narrow. Annualized ZIP ZORI divided by the direct ZIP resale median price is a 4.13% screening ratio only, not a measure of property-level operating results. It cannot reconcile an asking-rent index with a rolling resale median, and it does not resolve the tension between rent's positive but slowing history, renter burden, and the mixed resale tape. Before using any metric at a property level, verify the address's ZIP and ZCTA relationship, the live asking rent, bedroom count, lease duration, included utilities and fees, date and status of availability, and comparable closed sales. Does the actual unit evidence preserve the ZIP screen or overturn it?</p>","findings":[{"body":"Redfin's direct rolling-three-month ZIP resale record combines a $630,982 median sold price, a 6.02% annual decline, a 15-day marketing time, and 1.8 months of supply. This joins a lower median price to quick turnover and an above-list average. It speaks solely to sales activity, but it challenges a simple conclusion that positive asking-rent movement means every housing-market indicator is strengthening.","title":"Resale liquidity contradicts a one-way strength narrative"},{"body":"Exact same-month rent growth decelerated from 5.20% annualized across five years to 3.65% across three years and 2.81% across one year. The 99.10% history coverage and 1.78% variability make the index path relatively stable, but the slower recent pace is the more important directional tension. The history describes past index movements, not an outlook.","title":"Rent history is stable but decelerating"},{"body":"Applying the 30% arithmetic to the current index yields $86,840 in required annual income versus a $122,899 ZCTA median household income. Yet 50.35% of surveyed renter households were rent burdened at that threshold. The apparent aggregate cushion and the burden prevalence describe different distributions, so neither figure establishes the budget or outcome for a specific renter or unit.","title":"Aggregate income screen and renter burden diverge"},{"body":"The studio-through-four-bedroom figures are modelled estimates created from ZIP ZORI and the local HUD ladder. Their $1,678 to $2,906 span is a comparison framework, not a collection of measured bedroom rents. HUD's bedroom-specific standard is administrative rather than asking rent, so the ladder should not be treated as rental listings or lease quotations.","title":"Bedroom figures require model discipline"}],"risks":["Treating ZORI, ACS gross rent, and HUD standards as interchangeable can create false precision because they differ in time frame, population, utility treatment, rental-type mix, and administrative purpose.","The ZCTA survey's vacancy and burden figures are estimates for a statistical area, not evidence that a particular dwelling is vacant, affordable, offered for rent, or occupied by a specific type of household.","Stable historical variability does not turn decelerating same-month rent growth into a forecast; rankings and drawdowns summarize past index behavior and cannot establish a future lease price or market direction.","Redfin's rolling resale medians and sale-to-list metrics may combine heterogeneous homes and timing; they cannot substitute for unit-level rent checks, current availability, or matched closed-sale comparables."],"qa":[{"a":"Zillow's $2,171 is a ZIP-level typical observed asking-rent index blended across rental types. ACS reports a $1,869 median from its 2024 five-year survey of occupied renter homes and includes selected utilities. The ZCTA is statistical, rather than identical to a USPS delivery ZIP, so geography, timing, population, and rent definition differ.","q":"Why does the ACS median gross rent not match the Zillow number?"},{"a":"No. The $1,678 through $2,906 amounts are modelled monthly estimates produced by scaling 19380 ZORI with the local HUD bedroom ladder. They do not measure advertised or signed rents by bedroom. HUD FMR/SAFMR is a bedroom-specific administrative standard, while ZORI is blended across rental types; neither source creates direct rent observations for every individual unit.","q":"Are the bedroom amounts direct observations?"},{"a":"The exact same-month record is positive at 2.81% over one year but slower than 3.65% over three years and 5.20% over five years. Its 1.78% annualized variability supports some confidence that the snapshot is not highly erratic. A separate 1.27% maximum drawdown shows limited historical decline, but these backward-looking measures do not predict the next rent reading.","q":"What does the history say about confidence in the current rent snapshot?"},{"a":"Redfin records direct ZIP for-sale activity, not rentals. Its lower median sold price coexists with 15-day marketing time, 1.8 months of supply, and an above-list average sale-to-list result, producing a mixed resale signal. The 4.13% annualized-rent-to-price figure is only a cross-source screen; live asking terms and comparable closed sales must be evaluated separately at property level.","q":"How should the resale result be read alongside the rental evidence?"}],"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":"2017-04-01","rent":1424.193937},{"period":"2017-05-01","rent":1426.879132},{"period":"2017-06-01","rent":1432.652743},{"period":"2017-07-01","rent":1435.168243},{"period":"2017-09-01","rent":1429.034946},{"period":"2017-10-01","rent":1427.405508},{"period":"2017-11-01","rent":1434.191488},{"period":"2017-12-01","rent":1444.756514},{"period":"2018-01-01","rent":1451.438115},{"period":"2018-02-01","rent":1453.418731},{"period":"2018-03-01","rent":1467.634451},{"period":"2018-04-01","rent":1475.387961},{"period":"2018-05-01","rent":1478.080155},{"period":"2018-06-01","rent":1487.307267},{"period":"2018-07-01","rent":1483.44725},{"period":"2018-08-01","rent":1500.57657},{"period":"2018-09-01","rent":1508.995504},{"period":"2018-10-01","rent":1528.39606},{"period":"2018-11-01","rent":1529.269886},{"period":"2018-12-01","rent":1533.506248},{"period":"2019-01-01","rent":1519.862267},{"period":"2019-02-01","rent":1521.924477},{"period":"2019-03-01","rent":1521.006907},{"period":"2019-04-01","rent":1521.894097},{"period":"2019-05-01","rent":1524.648112},{"period":"2019-06-01","rent":1525.527793},{"period":"2019-07-01","rent":1540.150921},{"period":"2019-08-01","rent":1538.855345},{"period":"2019-09-01","rent":1547.396217},{"period":"2019-10-01","rent":1544.585539},{"period":"2019-11-01","rent":1553.371988},{"period":"2019-12-01","rent":1560.533685},{"period":"2020-01-01","rent":1583.089092},{"period":"2020-02-01","rent":1597.180356},{"period":"2020-03-01","rent":1599.990316},{"period":"2020-04-01","rent":1590.797809},{"period":"2020-05-01","rent":1586.845187},{"period":"2020-06-01","rent":1579.749734},{"period":"2020-07-01","rent":1581.729927},{"period":"2020-08-01","rent":1582.308231},{"period":"2020-09-01","rent":1599.451302},{"period":"2020-10-01","rent":1606.415695},{"period":"2020-11-01","rent":1619.152912},{"period":"2020-12-01","rent":1611.970613},{"period":"2021-01-01","rent":1621.207066},{"period":"2021-02-01","rent":1614.200318},{"period":"2021-03-01","rent":1633.151365},{"period":"2021-04-01","rent":1647.051419},{"period":"2021-05-01","rent":1666.855836},{"period":"2021-06-01","rent":1684.720978},{"period":"2021-07-01","rent":1694.167425},{"period":"2021-08-01","rent":1700.132328},{"period":"2021-09-01","rent":1712.430641},{"period":"2021-10-01","rent":1729.957083},{"period":"2021-11-01","rent":1754.285883},{"period":"2021-12-01","rent":1770.249187},{"period":"2022-01-01","rent":1780.957912},{"period":"2022-02-01","rent":1794.984168},{"period":"2022-03-01","rent":1803.129057},{"period":"2022-04-01","rent":1820.231532},{"period":"2022-05-01","rent":1842.483487},{"period":"2022-06-01","rent":1861.759633},{"period":"2022-07-01","rent":1876.633988},{"period":"2022-08-01","rent":1886.650926},{"period":"2022-09-01","rent":1890.659206},{"period":"2022-10-01","rent":1907.331998},{"period":"2022-11-01","rent":1895.478429},{"period":"2022-12-01","rent":1906.065495},{"period":"2023-01-01","rent":1902.273863},{"period":"2023-02-01","rent":1938.084499},{"period":"2023-03-01","rent":1951.229156},{"period":"2023-04-01","rent":1957.132429},{"period":"2023-05-01","rent":1949.662945},{"period":"2023-06-01","rent":1949.215192},{"period":"2023-07-01","rent":1965.494653},{"period":"2023-08-01","rent":1991.082189},{"period":"2023-09-01","rent":2003.868767},{"period":"2023-10-01","rent":1992.188143},{"period":"2023-11-01","rent":1996.039},{"period":"2023-12-01","rent":1986.851057},{"period":"2024-01-01","rent":1999.515723},{"period":"2024-02-01","rent":1990.398897},{"period":"2024-03-01","rent":2006.299342},{"period":"2024-04-01","rent":2020.613638},{"period":"2024-05-01","rent":2024.389127},{"period":"2024-06-01","rent":2035.269309},{"period":"2024-07-01","rent":2031.649374},{"period":"2024-08-01","rent":2045.652643},{"period":"2024-09-01","rent":2051.391663},{"period":"2024-10-01","rent":2060.43738},{"period":"2024-11-01","rent":2060.850273},{"period":"2024-12-01","rent":2065.036287},{"period":"2025-01-01","rent":2077.716335},{"period":"2025-02-01","rent":2080.781661},{"period":"2025-03-01","rent":2087.461111},{"period":"2025-04-01","rent":2092.865522},{"period":"2025-05-01","rent":2102.26003},{"period":"2025-06-01","rent":2111.277441},{"period":"2025-07-01","rent":2120.456604},{"period":"2025-08-01","rent":2112.181785},{"period":"2025-09-01","rent":2117.567106},{"period":"2025-10-01","rent":2129.006642},{"period":"2025-11-01","rent":2144.699949},{"period":"2025-12-01","rent":2158.768345},{"period":"2026-01-01","rent":2158.003258},{"period":"2026-02-01","rent":2166.615094},{"period":"2026-03-01","rent":2164.613806},{"period":"2026-04-01","rent":2165.286006},{"period":"2026-05-01","rent":2170.419024},{"period":"2026-06-01","rent":2170.657059}],"historySummary":{"pointCount":110,"firstPeriod":"2017-04-01","latestPeriod":"2026-06-01","coverageMonths":111,"coverageRatio":0.990990990990991,"changes":{"1":{"years":1,"startPeriod":"2025-06-01","endPeriod":"2026-06-01","startRent":2111.277441,"endRent":2170.657059,"change":0.028124971567865087,"cagr":0.028124971567865087},"3":{"years":3,"startPeriod":"2023-06-01","endPeriod":"2026-06-01","startRent":1949.215192,"endRent":2170.657059,"change":0.11360565416730051,"cagr":0.036518701835401846},"5":{"years":5,"startPeriod":"2021-06-01","endPeriod":"2026-06-01","startRent":1684.720978,"endRent":2170.657059,"change":0.2884371283705829,"cagr":0.05199250640077846}},"maxDrawdown":-0.012650440316789968,"annualizedVolatility":0.017829653583271446,"consecutiveReturnCount":108}}