{"zip":"33914","city":"Cape Coral","state":"FL","county":"Lee County","countySlug":"lee-county-fl","metro":"Cape Coral-Fort Myers, FL","metroSlug":"cape-coral-fl","citySlug":"cape-coral-fl","rentPeriod":"2026-06","acsPeriod":"ACS 2024 5-year","directRent":1886,"rentYoy":-0.0233,"bedroomEstimates":[1567,1575,1886,2462,2728],"hudFmr":[1629,1638,1961,2560,2836],"ladderSource":"county","population":45540,"populationMoe":2099,"medianIncome":83503,"medianIncomeMoe":7411,"medianGrossRent":1867,"medianGrossRentMoe":125,"housingUnits":23918,"occupiedUnits":18249,"vacantUnits":5669,"renterOccupied":3764,"rentBurdenTotal":3764,"rentBurden30Plus":2021,"vacantForRent":240,"vacantForSale":481,"vacantSeasonal":4249,"structureTotal":23918,"singleFamilyUnits":20126,"largeMultifamilyUnits":757,"vacancyRate":0.23701814532987708,"renterShare":0.2062578771439531,"rentBurdenShare":0.5369287991498406,"requiredIncome":75440,"askingRentToIncome":0.27103217848460537,"askingVsAcsRent":1.0101767541510445,"askingVsHud2br":0.9617542070372259,"cityRent":1911.7110891275672,"countyRent":1874,"metroRent":1874,"cityGrossRent":1858,"countyGrossRent":1712,"countyListings":10575,"countyListingDom":90,"countyPriceReducedShare":0.2082,"countyListingPeriod":"2026-06","metroMonthsSupply":4.9,"metroMedianDom":67,"metroPriceDrops":0.3083,"metroResalePeriod":"2026-05-01","apartmentVacancy":0.0996663591161253,"apartmentTimeOnMarket":null,"zipResalePeriodBegin":"2026-04-01","zipResalePeriodEnd":"2026-06-30","zipResaleUpdated":"2026-07-03","zipHomesSold":408,"zipSalePrice":496888,"zipSalePriceYoy":0.0141,"zipMedianDom":67,"zipActiveListings":1029,"zipActiveListingsYoy":-0.244,"zipInventory":570,"zipInventoryYoy":-0.2948,"zipPendingSales":401,"zipMonthsSupply":4.2,"zipSaleToList":0.9609,"zipSoldAboveList":0.058,"zipOffMarketTwoWeeks":0.1592,"generatedAt":"2026-08-16 05:20:48.021901+00","summaryHtml":"<p>Rent direction, rather than a single current level, is the defining tension in 33914. At the June 2026 endpoint, Zillow’s ZIP ZORI stood at $1,886 per month. The exact same-month reading was 2.33% lower than one year earlier and declined at a 2.94% annualized rate across three years, while the five-year annualized change remained a positive 4.71%. Recent movement therefore confirms the medium-term slide but breaks from the longer gain; these are backward-looking measurements, not a forecast or an investment conclusion. The five-digit label is both a Zillow ZIP market identifier and a matched Census ZCTA. A ZCTA is a statistical area, not an area identical to a USPS delivery ZIP.</p><p>Close dollar values should not be treated as interchangeable evidence. Zillow ZORI is a typical observed asking-rent index blended across rental types, whereas the matched ACS 2024 five-year survey reports median gross rent of $1,867, with a $125 margin of error, for occupied renter homes and includes selected utilities. The current asking index is slightly higher than that ACS median, but this is a descriptive cross-source difference rather than a matched-unit comparison. ACS answers what surveyed occupied renters reported paying, while ZORI tracks observed asking-rent conditions. Neither source identifies a specific available unit, its quality, its lease terms, or its separately billed costs.</p><p>The supplied FY 2026 HUD ladder belongs in a third evidence universe. HUD FMR/SAFMR is an administrative, bedroom-specific standard, not asking rent; its two-bedroom level is $1,961. The ZIP bedroom figures scale the current ZORI by that local HUD ladder and are modelled estimates, never measured bedroom rents: $1,567 for a studio, $1,575 for one bedroom, $1,886 for two, $2,462 for three, and $2,728 for four. In particular, the two-bedroom estimate equals the index because it is the scaling anchor, not because a separate two-bedroom asking-rent observation confirmed it. The ladder can structure comparisons by size, but it cannot establish the rent for an individual home.</p><p>Median-income arithmetic is more favorable than the burden distribution, which is an important internal tension. The ZCTA’s ACS median household income is $83,503. Applying the stated 30% screen to the current index produces required annual income of $75,440, and the asking-rent-to-income calculation is 27.1%. This screen is arithmetic only: it is neither advice nor an applicant qualification rule. Yet ACS estimates that 53.7% of occupied renter households devote at least that share of income to gross rent. The screen uses area medians; the burden estimate covers surveyed renter homes. Neither result proves affordability, payment stress, or utility responsibility for a particular unit or household.</p><p>Housing counts add a caution to any broad availability reading. The ZCTA has 23,918 housing units, and the all-unit vacancy rate is 23.7%. Seasonal vacancies account for 4,249 units, while 240 are classified vacant for rent, so the overall rate is not a rental-listing availability rate. The stock is largely single-family: 20,126 units are single-family, compared with 757 in large multifamily structures. This composition, along with the survey-based vacancy classifications, limits what can be inferred about any one rental’s condition, price, timing, bedroom count, or readiness. Vacancy and burden are area measures; neither is proof about a particular unit.</p><p>Broader benchmarks frame, but do not replace, the ZIP evidence. In the wider Cape Coral city context, the rent measure was $1,912, slightly above the ZIP asking index. In the wider Lee County context, rent was $1,874, slightly below it. In the Cape Coral-Fort Myers, FL metro context, the rent-to-income measure was 29.5%, above the ZIP’s arithmetic screen. Those city, county, and metro values each have broader geographic scope and may draw on their own context series or survey bases; they are not ZIP rental comparables or direct evidence of a property’s rent. Their modest divergence is useful context for the ZIP-level tension, not a reason to blend the values into one estimate.</p><p>Resale data introduce a separate, direct ZIP for-sale tension. Redfin’s rolling-three-month observation records a $496,888 median sold price, 1.41% higher year over year, even as the asking-rent history has been declining. It logged 408 homes sold with 67 median days on market, 570 homes of inventory, and 4.2 months of supply. The average sale-to-list result was 96.09%; 5.8% sold above list and 15.92% went off market within two weeks. These are resale liquidity and pricing signals, not rental transactions or rental comparables. Annualized ZIP ZORI divided by median sold price is a 4.55% cross-source screening ratio only—not a cap rate, net return, expected return, or property yield. Price appreciation alongside rent softness challenges a simple one-direction reading of the two markets.</p><p>The history’s complete coverage across 138 monthly ZORI observations supports measurement continuity, but it does not erase the high-variability classification. Monthly changes annualize to 4.03% variability, so a single current index deserves more caution than a smoother series would. Separately, the largest peak-to-trough decline was 9.39%, documenting the scale of a prior backward-looking setback. Transparent national discovery ranks among history-eligible ZIPs were 2,841 for momentum, 2,617 for stability, and 2,875 for the balanced measure; lower ranks are higher. A property-level reading still requires the specific listing’s asking rent, bedroom configuration, utility treatment, lease term, availability, condition, and comparable closed-sale details. Do those address-level checks support the broad ZIP signals?</p>","findings":[{"body":"Zillow’s ZIP-level asking-rent index is $1,886 in June 2026. Its same-month one- and three-year moves are negative, while the five-year rate remains positive. This identifies a backward-looking reversal in the recent path rather than a simple long-run growth reading. Because ZORI is a blended typical asking-rent index, it should not be read as a lease comp for a specific bedroom count or property.","title":"Rent path: recent softness after a longer gain"},{"body":"The income screen and reported burden point in different directions. Applying 30% to the current ZIP index requires $75,440 annually, below the ZCTA median household income, but 53.7% of surveyed renter households report gross-rent burden at or above that share. The difference reflects area-median arithmetic versus household survey outcomes; it does not determine eligibility, utility costs, or affordability for an individual renter.","title":"Affordability screen diverges from burden data"},{"body":"All-unit vacancy is high, but its components matter. Most counted vacancies are seasonal, and the for-rent vacancy count is much smaller than the total. The area’s housing stock is predominantly single-family with relatively few large multifamily units. These ACS categories are useful for stock context, but they do not show live rental supply, listing price, condition, or whether a particular home can be leased.","title":"Seasonal vacancies limit availability inference"},{"body":"Redfin’s direct ZIP resale observation shows modest annual sold-price growth even though the ZORI history is recently negative. Sales, marketing time, inventory, supply, and sale-to-list statistics are for-sale signals only. The annualized-rent-to-price figure is a cross-source screening ratio, not property economics. That divergence argues against assuming resale pricing and current asking-rent movement tell the same story.","title":"Resale rose while asking rents fell"}],"risks":["The ZORI series carries a high-variability label and a material historical drawdown, so the current index can move enough that a single date should not be treated as a durable rent conclusion.","ACS uses a matched ZCTA, not a USPS delivery ZIP, and reports five-year survey estimates of occupied renter homes; its margins and universe differ from current observed asking rents.","The all-unit vacancy measure is heavily seasonal and is not a count of rentable, ready, comparably priced units; neither vacancy nor rent burden verifies any specific listing.","Redfin figures are a rolling ZIP resale observation. They cannot substitute for rental transactions, address-level rent comps, condition adjustments, financing terms, or the economics of a specific property."],"qa":[{"a":"Zillow summarizes a typical observed asking-rent index across rental types at the ZIP market level. ACS reports a five-year survey median for occupied renter homes and includes selected utilities. Their close dollar values can be compared descriptively, but timing, universe, utility treatment, and unit mix prevent them from being interchangeable estimates.","q":"Why can the current Zillow index and ACS gross-rent median sit close together without being interchangeable?"},{"a":"The bedroom series begins with the ZIP ZORI and applies relative steps from the local HUD FMR/SAFMR ladder. HUD is an administrative bedroom standard, not a sample of asking rents. Consequently the resulting studio-through-four-bedroom figures are modelled estimates; the two-bedroom result is the scaling anchor, not an independently measured two-bedroom market rent.","q":"How should the bedroom rent figures be used?"},{"a":"No. That percentage divides annualized ZIP ZORI by area median household income, and the 30% threshold is arithmetic rather than advice or a qualification standard. The ACS burden figure instead reports surveyed occupied renter households. Different households, rents, utilities, debts, lease terms, and incomes can produce outcomes that the area-level screen cannot resolve.","q":"Does a 27.1% asking-rent-to-income screen mean most tenants can afford a listing?"},{"a":"It divides annualized ZIP ZORI by Redfin’s median sold price from the direct rolling-three-month resale observation. It can flag the relationship between two broad ZIP series, but it is not a cap rate, net return, expected return, or property yield. Address-level assessment still needs actual rent terms and comparable closed sales.","q":"What does the rent-to-price screening ratio establish?"}],"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":949.148403},{"period":"2015-02-01","rent":963.883464},{"period":"2015-03-01","rent":948.277795},{"period":"2015-04-01","rent":977.667302},{"period":"2015-05-01","rent":991.877765},{"period":"2015-06-01","rent":1023.052843},{"period":"2015-07-01","rent":1036.650484},{"period":"2015-08-01","rent":1036.28358},{"period":"2015-09-01","rent":1033.943958},{"period":"2015-10-01","rent":1049.290651},{"period":"2015-11-01","rent":1068.356136},{"period":"2015-12-01","rent":1071.521364},{"period":"2016-01-01","rent":1073.174897},{"period":"2016-02-01","rent":1068.760334},{"period":"2016-03-01","rent":1098.212561},{"period":"2016-04-01","rent":1090.562418},{"period":"2016-05-01","rent":1099.468682},{"period":"2016-06-01","rent":1093.6134},{"period":"2016-07-01","rent":1102.403652},{"period":"2016-08-01","rent":1110.62101},{"period":"2016-09-01","rent":1128.832657},{"period":"2016-10-01","rent":1136.485905},{"period":"2016-11-01","rent":1140.106735},{"period":"2016-12-01","rent":1131.816009},{"period":"2017-01-01","rent":1137.981719},{"period":"2017-02-01","rent":1151.766877},{"period":"2017-03-01","rent":1155.869166},{"period":"2017-04-01","rent":1153.072091},{"period":"2017-05-01","rent":1150.314087},{"period":"2017-06-01","rent":1153.517537},{"period":"2017-07-01","rent":1159.378351},{"period":"2017-08-01","rent":1154.761145},{"period":"2017-09-01","rent":1152.542507},{"period":"2017-10-01","rent":1137.963585},{"period":"2017-11-01","rent":1138.040095},{"period":"2017-12-01","rent":1157.822758},{"period":"2018-01-01","rent":1174.54441},{"period":"2018-02-01","rent":1181.761706},{"period":"2018-03-01","rent":1179.315729},{"period":"2018-04-01","rent":1183.233141},{"period":"2018-05-01","rent":1197.353049},{"period":"2018-06-01","rent":1196.607255},{"period":"2018-07-01","rent":1198.276079},{"period":"2018-08-01","rent":1200.070935},{"period":"2018-09-01","rent":1200.04404},{"period":"2018-10-01","rent":1216.768334},{"period":"2018-11-01","rent":1221.715847},{"period":"2018-12-01","rent":1232.346685},{"period":"2019-01-01","rent":1220.623712},{"period":"2019-02-01","rent":1221.561522},{"period":"2019-03-01","rent":1226.021472},{"period":"2019-04-01","rent":1234.902906},{"period":"2019-05-01","rent":1232.498641},{"period":"2019-06-01","rent":1240.955955},{"period":"2019-07-01","rent":1243.188567},{"period":"2019-08-01","rent":1250.734447},{"period":"2019-09-01","rent":1255.747161},{"period":"2019-10-01","rent":1255.112746},{"period":"2019-11-01","rent":1256.473401},{"period":"2019-12-01","rent":1246.088775},{"period":"2020-01-01","rent":1251.135306},{"period":"2020-02-01","rent":1249.679706},{"period":"2020-03-01","rent":1273.33882},{"period":"2020-04-01","rent":1279.077081},{"period":"2020-05-01","rent":1272.27207},{"period":"2020-06-01","rent":1286.901229},{"period":"2020-07-01","rent":1295.548369},{"period":"2020-08-01","rent":1322.779786},{"period":"2020-09-01","rent":1334.049249},{"period":"2020-10-01","rent":1366.57285},{"period":"2020-11-01","rent":1351.485598},{"period":"2020-12-01","rent":1380.172941},{"period":"2021-01-01","rent":1380.712927},{"period":"2021-02-01","rent":1392.711157},{"period":"2021-03-01","rent":1407.482986},{"period":"2021-04-01","rent":1427.150917},{"period":"2021-05-01","rent":1481.7183},{"period":"2021-06-01","rent":1497.973274},{"period":"2021-07-01","rent":1542.276534},{"period":"2021-08-01","rent":1589.827165},{"period":"2021-09-01","rent":1657.368127},{"period":"2021-10-01","rent":1666.891574},{"period":"2021-11-01","rent":1726.70456},{"period":"2021-12-01","rent":1747.137397},{"period":"2022-01-01","rent":1832.32125},{"period":"2022-02-01","rent":1856.815958},{"period":"2022-03-01","rent":1867.785607},{"period":"2022-04-01","rent":1886.161968},{"period":"2022-05-01","rent":1908.216411},{"period":"2022-06-01","rent":1940.000425},{"period":"2022-07-01","rent":1950.498517},{"period":"2022-08-01","rent":1930.836136},{"period":"2022-09-01","rent":1923.194487},{"period":"2022-10-01","rent":1945.998784},{"period":"2022-11-01","rent":1987.310912},{"period":"2022-12-01","rent":2007.783848},{"period":"2023-01-01","rent":1985.806456},{"period":"2023-02-01","rent":1986.938956},{"period":"2023-03-01","rent":2036.279592},{"period":"2023-04-01","rent":2069.369407},{"period":"2023-05-01","rent":2070.63615},{"period":"2023-06-01","rent":2062.946249},{"period":"2023-07-01","rent":2042.7891},{"period":"2023-08-01","rent":2037.979348},{"period":"2023-09-01","rent":2025.411019},{"period":"2023-10-01","rent":2048.083451},{"period":"2023-11-01","rent":2044.196086},{"period":"2023-12-01","rent":2036.923851},{"period":"2024-01-01","rent":2026.654619},{"period":"2024-02-01","rent":2032.397116},{"period":"2024-03-01","rent":2018.478458},{"period":"2024-04-01","rent":2004.772062},{"period":"2024-05-01","rent":1987.972678},{"period":"2024-06-01","rent":1993.487789},{"period":"2024-07-01","rent":1994.360411},{"period":"2024-08-01","rent":1982.694676},{"period":"2024-09-01","rent":1984.831095},{"period":"2024-10-01","rent":1978.21204},{"period":"2024-11-01","rent":1985.976454},{"period":"2024-12-01","rent":1994.487977},{"period":"2025-01-01","rent":1993.828189},{"period":"2025-02-01","rent":1984.912349},{"period":"2025-03-01","rent":1965.551628},{"period":"2025-04-01","rent":1945.350535},{"period":"2025-05-01","rent":1935.268167},{"period":"2025-06-01","rent":1930.973189},{"period":"2025-07-01","rent":1930.578183},{"period":"2025-08-01","rent":1937.487762},{"period":"2025-09-01","rent":1934.314281},{"period":"2025-10-01","rent":1917.560548},{"period":"2025-11-01","rent":1896.686643},{"period":"2025-12-01","rent":1881.971656},{"period":"2026-01-01","rent":1880.727082},{"period":"2026-02-01","rent":1876.100825},{"period":"2026-03-01","rent":1879.231235},{"period":"2026-04-01","rent":1885.937328},{"period":"2026-05-01","rent":1892.471308},{"period":"2026-06-01","rent":1886.009217}],"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":1930.973189,"endRent":1886.009217,"change":-0.02328565319091025,"cagr":-0.02328565319091025},"3":{"years":3,"startPeriod":"2023-06-01","endPeriod":"2026-06-01","startRent":2062.946249,"endRent":1886.009217,"change":-0.08576909460717608,"cagr":-0.029448393453105348},"5":{"years":5,"startPeriod":"2021-06-01","endPeriod":"2026-06-01","startRent":1497.973274,"endRent":1886.009217,"change":0.2590406315887317,"cagr":0.04714771447941635}},"maxDrawdown":-0.093949545409028,"annualizedVolatility":0.04034959537574544,"consecutiveReturnCount":137}}