{"zip":"33401","city":"West Palm Beach","state":"FL","county":"Palm Beach County","countySlug":"palm-beach-county-fl","metro":"Miami-Fort Lauderdale-Pompano Beach, FL","metroSlug":"miami-fl","citySlug":"west-palm-beach-fl","rentPeriod":"2026-06","acsPeriod":"ACS 2024 5-year","directRent":2676,"rentYoy":0.0594,"bedroomEstimates":[2051,2180,2676,3587,4144],"hudFmr":[1788,1901,2333,3127,3613],"ladderSource":"county","population":33698,"populationMoe":1479,"medianIncome":67967,"medianIncomeMoe":8201,"medianGrossRent":1776,"medianGrossRentMoe":82,"housingUnits":19841,"occupiedUnits":15696,"vacantUnits":4145,"renterOccupied":9813,"rentBurdenTotal":9813,"rentBurden30Plus":5644,"vacantForRent":979,"vacantForSale":198,"vacantSeasonal":1851,"structureTotal":19841,"singleFamilyUnits":4588,"largeMultifamilyUnits":11551,"vacancyRate":0.20891084118744016,"renterShare":0.6251911314984709,"rentBurdenShare":0.575155406093957,"requiredIncome":107040,"askingRentToIncome":0.4724645783983404,"askingVsAcsRent":1.5067567567567568,"askingVsHud2br":1.1470210030004286,"cityRent":2391.504478018356,"countyRent":2662,"metroRent":2695,"cityGrossRent":1772,"countyGrossRent":1916,"countyListings":11072,"countyListingDom":77,"countyPriceReducedShare":0.1601,"countyListingPeriod":"2026-06","metroMonthsSupply":null,"metroMedianDom":null,"metroPriceDrops":null,"metroResalePeriod":"2026-05-01","apartmentVacancy":0.068006401296616,"apartmentTimeOnMarket":27,"zipResalePeriodBegin":"2026-04-01","zipResalePeriodEnd":"2026-06-30","zipResaleUpdated":"2026-07-03","zipHomesSold":194,"zipSalePrice":569871,"zipSalePriceYoy":0.1012,"zipMedianDom":98,"zipActiveListings":605,"zipActiveListingsYoy":0.0003,"zipInventory":337,"zipInventoryYoy":-0.078,"zipPendingSales":210,"zipMonthsSupply":5.3,"zipSaleToList":0.9343,"zipSoldAboveList":0.0424,"zipOffMarketTwoWeeks":0.1329,"generatedAt":"2026-09-01 10:26:52.147421+00","summaryHtml":"<p>At June 2026, Zillow ZIP market identifier 33401 shows a ZIP ZORI of $2,676 per month, up 5.9% from the same month a year earlier. ZORI is a typical observed asking-rent index blended across rental types, rather than a lease-level rent for one specific home. The 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. For wider context only, the City of West Palm Beach rent figure is $2,391.50, the Palm Beach County rent figure is $2,662, and the Miami-Fort Lauderdale-Pompano Beach, FL metro rent figure is $2,695. Thus, the ZIP’s current asking-rent index sits above city context but near county and metro context.</p><p>The matched Census ZCTA offers a different housing universe. Its ACS 2024 five-year median gross rent was $1,776, with a $82 margin of error; this is a survey measure of occupied renter homes and includes selected utilities. It is not a current asking-rent series. The current Zillow index is 50.7% above that ACS median, a sizable source-and-population difference that should not be read as a simple rent increase for an identical set of homes. The ACS measure can include households with older leases, different unit types, and utility treatment unlike advertised rents, while ZORI is designed to characterize current observed asking rents across rental types.</p><p>The bedroom view is a set of modelled estimates, not measured bedroom rents. Scaling ZIP ZORI through the local HUD bedroom ladder produces monthly estimates of $2,051 for a studio, $2,180 for one bedroom, $2,676 for two bedrooms, $3,587 for three bedrooms, and $4,144 for four bedrooms. HUD FMR or SAFMR is an administrative, bedroom-specific standard rather than asking rent, so its role here is to provide the relative ladder used in the model. The estimates are useful for showing the implied size gradient within this ZIP index, but they do not establish what any available studio, apartment, townhouse, or house is actually advertised for.</p><p>The affordability tension is more pronounced than the current regional rent comparison. A household would need $107,040 in annual income for the $2,676 monthly Zillow index to equal 30% of income, versus the matched ZCTA ACS median household income of $67,967. The resulting annualized asking-rent-to-income screen is 47.2%. This 30% screen is arithmetic only: it is neither advice nor an applicant qualification rule. ACS also reports that 57.5% of renter households paid at least 30% of income toward gross rent. That burden measure concerns occupied renter households and selected-utility gross rent, so it supports an area-level affordability signal but cannot prove the burden or affordability of a particular available unit.</p><p>Housing stock provides important context for that signal. The ACS ZCTA contains 19,841 housing units, of which 4,145 were vacant, implying a 20.9% vacancy rate. Renters occupied 62.5% of occupied homes, and the structure mix is led by large multifamily buildings rather than being exclusively single-family stock. Vacancy categories include units classified for rent, for sale, and seasonal use, among others; consequently, the area vacancy measure is not an inventory count of homes immediately rentable at the Zillow index. It nevertheless means that a high current asking-rent index should be read alongside a stock profile with substantial reported vacancy rather than as proof of uniformly constrained unit availability.</p><p>The backward-looking ZORI path is positive but not uniformly stable. Exact same-month annualized changes were 5.9% over one year, 2.7% over three years, and 7.6% over five years. Recent appreciation therefore exceeds the slower three-year pace, yet remains below the longer five-year pace; the latest direction partly restores momentum rather than confirming a single uninterrupted acceleration. Monthly rent changes produced 4.3% annualized variability, which lowers confidence in treating one current ZORI print as a precise, permanent level. Separately, the maximum historical drawdown was 4.4%, demonstrating that the index has retreated from prior peaks. Coverage is 100% across 138 observations. Transparent national discovery ranks among history-eligible ZIPs place momentum at 629, stability at 2,705, and the balanced measure at 1,579; these are discovery aids, not forecasts or investment recommendations.</p><p>Direct ZIP resale evidence introduces a second tension. In Redfin’s rolling-three-month ZIP for-sale observation, the median sold price was $569,871, up 10.1% year over year, with 194 homes sold and a median 98 days on market. Active listings numbered 605, inventory was 337 homes and down 7.8% year over year, and months of supply stood at 5.3. The average sale-to-list ratio was 93.4%, while 4.2% of sales closed above list and 13.3% went off market within two weeks. These are resale-market observations, not rental transactions or rental comparables. Higher sold prices confirm an elevated resale price side, but lengthy marketing time, below-list sales, and moderate supply challenge any reading that current rent momentum alone signals uniformly tight market conditions.</p><p>Annualized ZIP ZORI divided by the Redfin median sold price produces a 5.6% cross-source screening ratio only. It is not a cap rate, property yield, net return, or expected return, because it excludes operating costs, financing, taxes, insurance, vacancy experience, renovation needs, and unit-specific rent. The evidence also carries timing and geography limits: Zillow reflects ZIP asking-rent indexing, ACS reflects the matched ZCTA’s occupied households, HUD supplies an administrative bedroom ladder, and Redfin reports direct ZIP resale activity. A property-level review should verify the actual advertised rent, bedroom count, included utilities, lease terms, concessions, availability, and whether the address fits the relevant ZIP and ZCTA mapping. Does the specific unit’s current advertisement support the modelled size estimate and affordability arithmetic?</p>","findings":[{"body":"The ZIP’s Zillow asking-rent index is above the City of West Palm Beach context figure while remaining close to Palm Beach County and metro context. That relative alignment does not reconcile it with the ACS median gross-rent result, because the two series cover different populations, timing, utility treatment, and rental concepts. The gap is best treated as a current-market versus occupied-household tension.","title":"Current asking rent is regionally aligned but materially above occupied-home gross rent"},{"body":"The studio-through-four-bedroom figures are derived by scaling the ZIP-wide ZORI using the local HUD bedroom ladder. HUD standards are administrative and bedroom-specific, while Zillow ZORI is a blended asking-rent index. The resulting ladder makes the implied size relationship transparent, but it cannot replace unit-level advertised rents, concessions, utility terms, or property-specific bedroom verification.","title":"The bedroom schedule is a model, not observed unit pricing"},{"body":"Recent same-month rent growth is stronger than the three-year annualized pace, while the five-year rate remains higher. The history is complete across its reported observations, yet its high variability classification, measured monthly movement, drawdown, and weak stability discovery rank indicate that the current index should not be treated as an unusually precise or permanent market level.","title":"History supports momentum but calls for caution with a single snapshot"},{"body":"The direct ZIP resale observation shows a higher median sold price from a year earlier, but also extended marketing time, below-list average sale outcomes, and moderate months of supply. Those conditions do not negate rising asking-rent history, but they create a useful tension: price appreciation and rent momentum coexist with resale liquidity signals that are less indicative of urgent competition.","title":"Resale evidence is constructive on price but softer on transaction terms"}],"risks":["Zillow ZORI is a blended asking-rent index across rental types, so it cannot establish the advertised rent, condition, concessions, utilities, availability, or lease economics for any particular unit.","The matched Census ZCTA is a statistical geography rather than an identical USPS delivery ZIP, and its five-year occupied-household survey should not be substituted for current ZIP asking-rent conditions.","Historical rent growth is backward-looking and has meaningful measured variability and drawdown, reducing confidence that a single current index observation represents a stable near-term benchmark.","Redfin resale measures describe for-sale transactions and listings rather than rental deals; the rent-to-sale-price screening ratio omits operating costs and cannot represent property-level economics."],"qa":[{"a":"They describe different evidence universes. Zillow ZORI is a current typical observed asking-rent index blended across rental types. ACS median gross rent is a five-year survey statistic for occupied renter homes and includes selected utilities. Existing lease timing, household composition, unit mix, and utility treatment can all differ without indicating an error in either source.","q":"Why does the Zillow rent level differ so much from ACS median gross rent?"},{"a":"No. They are modelled monthly ZIP estimates created by scaling the ZIP-wide Zillow index with the local HUD bedroom ladder. HUD FMR or SAFMR is an administrative bedroom-specific standard, not an asking-rent dataset. The figures show an implied size gradient only and require checking against actual unit advertisements.","q":"Are the bedroom rent figures actual rents observed for available apartments?"},{"a":"The history indicates positive same-month growth over multiple horizons, but it also records meaningful monthly variability and a measurable peak-to-trough drawdown. Complete observation coverage improves confidence that the history is observed rather than sparse, yet variability means the current value should be interpreted as a market index snapshot rather than a fixed outcome or forecast.","q":"How should the historical rent measures affect confidence in the current ZORI level?"},{"a":"It does not directly describe rental market conditions because it is a rolling-three-month ZIP for-sale observation. It provides resale price, sales pace, listings, supply, and sale-to-list signals. Those measures can be compared with rent indicators for cross-market tension, but they are not rental comparables and do not establish income, expenses, or returns for a property.","q":"What does the Redfin resale section say about rental market conditions?"}],"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":1222.358578},{"period":"2015-02-01","rent":1216.650207},{"period":"2015-03-01","rent":1225.358894},{"period":"2015-04-01","rent":1240.577484},{"period":"2015-05-01","rent":1252.148861},{"period":"2015-06-01","rent":1260.772061},{"period":"2015-07-01","rent":1270.588026},{"period":"2015-08-01","rent":1282.470526},{"period":"2015-09-01","rent":1292.248272},{"period":"2015-10-01","rent":1310.428863},{"period":"2015-11-01","rent":1326.048205},{"period":"2015-12-01","rent":1330.19884},{"period":"2016-01-01","rent":1316.899322},{"period":"2016-02-01","rent":1307.57934},{"period":"2016-03-01","rent":1300.903499},{"period":"2016-04-01","rent":1308.27134},{"period":"2016-05-01","rent":1319.950262},{"period":"2016-06-01","rent":1323.972294},{"period":"2016-07-01","rent":1319.596542},{"period":"2016-08-01","rent":1315.156204},{"period":"2016-09-01","rent":1326.087452},{"period":"2016-10-01","rent":1336.920965},{"period":"2016-11-01","rent":1340.549898},{"period":"2016-12-01","rent":1327.545604},{"period":"2017-01-01","rent":1337.364267},{"period":"2017-02-01","rent":1355.095016},{"period":"2017-03-01","rent":1382.75388},{"period":"2017-04-01","rent":1376.764112},{"period":"2017-05-01","rent":1370.225367},{"period":"2017-06-01","rent":1377.697519},{"period":"2017-07-01","rent":1393.599674},{"period":"2017-08-01","rent":1404.262065},{"period":"2017-09-01","rent":1394.509696},{"period":"2017-10-01","rent":1367.201031},{"period":"2017-11-01","rent":1366.019649},{"period":"2017-12-01","rent":1368.637663},{"period":"2018-01-01","rent":1399.299255},{"period":"2018-02-01","rent":1399.909444},{"period":"2018-03-01","rent":1422.966224},{"period":"2018-04-01","rent":1424.042532},{"period":"2018-05-01","rent":1438.205703},{"period":"2018-06-01","rent":1440.290333},{"period":"2018-07-01","rent":1444.26458},{"period":"2018-08-01","rent":1446.221289},{"period":"2018-09-01","rent":1448.705961},{"period":"2018-10-01","rent":1454.478087},{"period":"2018-11-01","rent":1455.768609},{"period":"2018-12-01","rent":1512.854967},{"period":"2019-01-01","rent":1518.397011},{"period":"2019-02-01","rent":1520.190067},{"period":"2019-03-01","rent":1504.442072},{"period":"2019-04-01","rent":1519.489706},{"period":"2019-05-01","rent":1522.626279},{"period":"2019-06-01","rent":1528.936516},{"period":"2019-07-01","rent":1530.080219},{"period":"2019-08-01","rent":1534.086995},{"period":"2019-09-01","rent":1542.942834},{"period":"2019-10-01","rent":1556.052851},{"period":"2019-11-01","rent":1559.100179},{"period":"2019-12-01","rent":1517.355639},{"period":"2020-01-01","rent":1496.405783},{"period":"2020-02-01","rent":1490.031624},{"period":"2020-03-01","rent":1561.270422},{"period":"2020-04-01","rent":1584.725191},{"period":"2020-05-01","rent":1587.34675},{"period":"2020-06-01","rent":1598.096706},{"period":"2020-07-01","rent":1590.219583},{"period":"2020-08-01","rent":1580.406641},{"period":"2020-09-01","rent":1576.184051},{"period":"2020-10-01","rent":1576.481114},{"period":"2020-11-01","rent":1579.851472},{"period":"2020-12-01","rent":1598.241998},{"period":"2021-01-01","rent":1628.611158},{"period":"2021-02-01","rent":1660.843401},{"period":"2021-03-01","rent":1701.793054},{"period":"2021-04-01","rent":1744.162357},{"period":"2021-05-01","rent":1804.168796},{"period":"2021-06-01","rent":1855.39655},{"period":"2021-07-01","rent":1933.064085},{"period":"2021-08-01","rent":1966.458411},{"period":"2021-09-01","rent":2035.912167},{"period":"2021-10-01","rent":2096.990444},{"period":"2021-11-01","rent":2204.110442},{"period":"2021-12-01","rent":2253.30363},{"period":"2022-01-01","rent":2334.798383},{"period":"2022-02-01","rent":2318.176118},{"period":"2022-03-01","rent":2347.383905},{"period":"2022-04-01","rent":2338.825025},{"period":"2022-05-01","rent":2345.37287},{"period":"2022-06-01","rent":2354.130475},{"period":"2022-07-01","rent":2337.089102},{"period":"2022-08-01","rent":2412.738381},{"period":"2022-09-01","rent":2436.950302},{"period":"2022-10-01","rent":2446.628256},{"period":"2022-11-01","rent":2408.270776},{"period":"2022-12-01","rent":2416.664662},{"period":"2023-01-01","rent":2396.745188},{"period":"2023-02-01","rent":2431.27976},{"period":"2023-03-01","rent":2436.829157},{"period":"2023-04-01","rent":2460.085129},{"period":"2023-05-01","rent":2472.320438},{"period":"2023-06-01","rent":2472.126363},{"period":"2023-07-01","rent":2498.936734},{"period":"2023-08-01","rent":2458.163197},{"period":"2023-09-01","rent":2432.406661},{"period":"2023-10-01","rent":2433.281197},{"period":"2023-11-01","rent":2453.0538},{"period":"2023-12-01","rent":2461.996504},{"period":"2024-01-01","rent":2444.933269},{"period":"2024-02-01","rent":2459.916873},{"period":"2024-03-01","rent":2459.432872},{"period":"2024-04-01","rent":2472.474427},{"period":"2024-05-01","rent":2472.286971},{"period":"2024-06-01","rent":2484.35338},{"period":"2024-07-01","rent":2471.329091},{"period":"2024-08-01","rent":2480.413838},{"period":"2024-09-01","rent":2475.334798},{"period":"2024-10-01","rent":2511.973472},{"period":"2024-11-01","rent":2509.809343},{"period":"2024-12-01","rent":2522.679112},{"period":"2025-01-01","rent":2515.675636},{"period":"2025-02-01","rent":2503.961858},{"period":"2025-03-01","rent":2505.937899},{"period":"2025-04-01","rent":2505.095178},{"period":"2025-05-01","rent":2517.093858},{"period":"2025-06-01","rent":2525.808529},{"period":"2025-07-01","rent":2540.266741},{"period":"2025-08-01","rent":2552.523215},{"period":"2025-09-01","rent":2578.551709},{"period":"2025-10-01","rent":2562.842065},{"period":"2025-11-01","rent":2576.565169},{"period":"2025-12-01","rent":2577.319838},{"period":"2026-01-01","rent":2611.394957},{"period":"2026-02-01","rent":2626.070692},{"period":"2026-03-01","rent":2643.404383},{"period":"2026-04-01","rent":2654.679317},{"period":"2026-05-01","rent":2665.360558},{"period":"2026-06-01","rent":2675.899217}],"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":2525.808529,"endRent":2675.899217,"change":0.059422828879045264,"cagr":0.059422828879045264},"3":{"years":3,"startPeriod":"2023-06-01","endPeriod":"2026-06-01","startRent":2472.126363,"endRent":2675.899217,"change":0.08242817076418207,"cagr":0.026753902402518515},"5":{"years":5,"startPeriod":"2021-06-01","endPeriod":"2026-06-01","startRent":1855.39655,"endRent":2675.899217,"change":0.4422249610197886,"cagr":0.0759859527507547}},"maxDrawdown":-0.044300267507056734,"annualizedVolatility":0.04303019029559762,"consecutiveReturnCount":137}}