{"zip":"33604","city":"Tampa","state":"FL","county":"Hillsborough County","countySlug":"hillsborough-county-fl","metro":"Tampa-St. Petersburg-Clearwater, FL","metroSlug":"tampa-fl","citySlug":"tampa-fl","rentPeriod":"2026-06","acsPeriod":"ACS 2024 5-year","directRent":1588,"rentYoy":-0.0011,"bedroomEstimates":[1280,1364,1588,2029,2469],"hudFmr":[1540,1640,1910,2440,2970],"ladderSource":"safmr","population":40055,"populationMoe":2042,"medianIncome":58766,"medianIncomeMoe":4271,"medianGrossRent":1412,"medianGrossRentMoe":82,"housingUnits":17409,"occupiedUnits":15839,"vacantUnits":1570,"renterOccupied":6969,"rentBurdenTotal":6969,"rentBurden30Plus":4269,"vacantForRent":369,"vacantForSale":289,"vacantSeasonal":324,"structureTotal":17409,"singleFamilyUnits":12739,"largeMultifamilyUnits":1552,"vacancyRate":0.09018323855477052,"renterShare":0.4399898983521687,"rentBurdenShare":0.6125699526474386,"requiredIncome":63520,"askingRentToIncome":0.3242691352142395,"askingVsAcsRent":1.1246458923512748,"askingVsHud2br":0.831413612565445,"cityRent":1999.046680525599,"countyRent":2025,"metroRent":2020,"cityGrossRent":1701,"countyGrossRent":1667,"countyListings":6037,"countyListingDom":63,"countyPriceReducedShare":0.2686,"countyListingPeriod":"2026-06","metroMonthsSupply":3.6,"metroMedianDom":48,"metroPriceDrops":0.3857,"metroResalePeriod":"2026-05-01","apartmentVacancy":0.0857068998057163,"apartmentTimeOnMarket":28.3,"zipResalePeriodBegin":"2026-04-01","zipResalePeriodEnd":"2026-06-30","zipResaleUpdated":"2026-07-03","zipHomesSold":183,"zipSalePrice":379414,"zipSalePriceYoy":0.0051,"zipMedianDom":49,"zipActiveListings":393,"zipActiveListingsYoy":0.0746,"zipInventory":180,"zipInventoryYoy":-0.0978,"zipPendingSales":201,"zipMonthsSupply":3,"zipSaleToList":0.9793,"zipSoldAboveList":0.135,"zipOffMarketTwoWeeks":0.263,"generatedAt":"2026-08-31 14:45:11.817906+00","summaryHtml":"<p>ZIP 33604 presents a current-rent versus income tension before any property-specific conclusion is drawn. Zillow ZORI was $1,588 in 2026-06; it is a typical observed asking-rent index blended across rental types, not a lease quote for a particular home. Wider context only: Tampa city’s context rent was $1,999, Hillsborough County’s context rent was $2,025, and the Tampa-St. Petersburg-Clearwater metro context rent was $2,020. The ZIP’s asking-rent-to-median-income screen was 32.4%. At a 30% rent-to-income arithmetic screen, that asking rent implies $63,520 of annual income, above the local median household income of $58,766. This is arithmetic rather than advice, and it is not an applicant qualification rule.</p><p>The recent rent direction breaks from the longer backward-looking path. Exact same-month ZORI change was -0.1% over one year, versus annualized gains of 1.6% over three years and 6.0% over five years. The history has complete 100% coverage across 138 observations, supporting the continuity of the measurement rather than a forecast. Annualized monthly-return variability was 3.2%, so a single current index reading deserves measured confidence rather than being treated as a fixed rent level. The maximum drawdown was 1.9%, indicating the largest peak-to-trough decline observed in this record. Transparent national discovery ranks among history-eligible ZIPs were 2,171 for momentum, 1,897 for stability, and 2,420 for the balanced measure, where lower ranks are stronger. These are descriptive discovery tools, not investment recommendations.</p><p>The five-digit label is both a Zillow ZIP market identifier and a match to a Census ZCTA. A ZCTA is a Census statistical area and is not identical to a USPS delivery ZIP. In the ACS 2024 five-year survey, occupied renter homes in the matched ZCTA had median gross rent of $1,412, with an $82 margin of error; this measure includes selected utilities and is not a current asking-rent measure. ZIP ZORI was 12.5% above that gross-rent median. The difference is informative about distinct evidence universes, including timing, occupied homes versus advertised supply, and utility treatment, rather than proof that any given unit is priced above or below its market.</p><p>Bedroom figures should be used as a modelled allocation of the ZIP index, not as measured bedroom rents. Scaling ZIP ZORI through the local HUD ladder produces modelled monthly estimates of $1,280 for a studio, $1,364 for one bedroom, $1,588 for two bedrooms, $2,029 for three bedrooms, and $2,469 for four bedrooms. The local HUD FMR/SAFMR two-bedroom standard is $1,910. HUD FMR/SAFMR is an administrative, bedroom-specific standard and not asking rent; it provides the ladder used in the model, not observed lease comparables. Actual advertised rents can differ with unit condition, included utilities, concessions, lease term, and property-specific features.</p><p>The matched ZCTA had 40,055 residents, 17,409 housing units, and 1,570 vacant units, a 9.0% vacancy rate. Renter occupancy totaled 6,969 households, representing a 44.0% renter share. Among those renter households, 4,269 were recorded as spending at least thirty percent of income on rent, or 61.3%. These ACS estimates describe surveyed occupied households over a multi-year period; they do not establish current availability, vacancy at a particular building, or the rent burden of a prospective tenant. Still, the burden share and the current income screen both make affordability an important counterweight to the ZIP’s longer rent-growth history.</p><p>The direct rolling-three-month Redfin ZIP resale observation is a separate for-sale-market record, not rental transaction evidence. Median sold price was $379,414, up 0.5% year over year, with 183 homes sold and a median 49 days on market. Reported inventory was 180 homes alongside 393 active listings, and months of supply stood at 3.0. Sale-to-list signals were less than full-price on average: the average sale-to-list ratio was 97.9%, while 13.5% of sales closed above list. This resale evidence modestly challenges a simple rent-strength reading: sales pricing edged upward while the latest asking-rent index was slightly lower year over year. Annualized ZIP ZORI divided by median sold price was 5.0%, a cross-source screening ratio only, not a cap rate, property yield, net return, or expected return.</p><p>Viewed together, the evidence does not form one unified housing-market measurement. Zillow measures a blended asking-rent index; ACS measures occupied renter households and gross rent with selected utilities; HUD sets administrative bedroom standards; and Redfin records ZIP resale outcomes. The city, county, and metro values are wider context, not substitutes for ZIP observations. The central tension is therefore clear but bounded: current asking-rent pressure against local income and reported renter burden sits beside a long historical expansion that has recently cooled, while resale pricing shows only a small positive annual change. None of these relationships identifies a cause or determines an outcome for a specific property.</p><p>Before applying these screens to a home, verify the address geography, the actual bedroom count, advertised rent, included utilities, concessions, lease duration, and whether the unit is presently available. Compare the property’s condition and asking terms with current directly relevant listings rather than treating the modelled bedroom ladder as a quote. For a resale candidate, review property-specific sale history, list-price changes, inspection-related condition, and carrying costs separately from the ZIP screening ratio. For a rental decision, confirm income definitions and tenant-specific expenses rather than inferring affordability from area medians. Which property-level documents would most materially change the interpretation of this ZIP-level evidence?</p>","findings":[{"body":"The current Zillow asking-rent index sits below the named city, county, and metro rent-context figures, yet the local rent-to-income arithmetic still exceeds a thirty-percent screen. The required-income calculation is above the area median household income. That combination makes local income alignment more decision-relevant than the apparent discount to wider rent context, while remaining an area-level screen rather than a tenant assessment.","title":"Current asking-rent pressure exceeds the median-income screen"},{"body":"The exact same-month history shows a slight latest annual decline following positive annualized three-year and five-year changes. Full historical coverage supports reading the series as a continuous backward-looking measurement. Monthly variability and the observed drawdown mean that one current ZORI print should not be overinterpreted, particularly when recent direction differs from the longer path. The discovery ranks are comparative history tools, not forecasts.","title":"Cooling is recent, while the longer historical record remained positive"},{"body":"ACS gross rent describes occupied renter homes in a matched statistical area and includes selected utilities, while Zillow ZORI describes a blended asking-rent index. HUD provides an administrative bedroom standard rather than an advertised-rent observation. The bedroom figures are modelled estimates created by scaling ZORI with the local HUD ladder. They are useful for a consistent screen, but cannot replace property-level advertised rents, utility terms, concessions, or condition comparisons.","title":"Gross rent, asking rent, HUD standards, and bedroom estimates answer different questions"},{"body":"The direct ZIP resale record shows a small annual increase in median sold price, measurable transaction volume, marketing time, inventory, and average sale-to-list results below full list price. That evidence belongs solely to the for-sale market. Its modest price increase contrasts with the slightly negative latest asking-rent change, creating a cross-market tension. The annualized-rent-to-price figure is only a screening ratio and says nothing about operating expenses, financing, or property returns.","title":"Resale evidence is modestly firmer than the latest rent signal"}],"risks":["A blended ZIP asking-rent index may not match the property type, bedroom count, condition, utility package, lease term, or concession structure of a specific available unit, so direct listing verification remains necessary.","ACS estimates reflect a multi-year survey of occupied households in a ZCTA, not a current census of vacancies or leases, and their margins of error limit precision in comparing close values.","Reported vacancy and rent-burden measures are area-level household statistics. They cannot demonstrate vacancy, affordability, tenant demand, or payment capacity for any specific building or prospective renter.","The resale indicators describe completed and listed for-sale homes during a rolling observation window. They are not rental comparables, and the rent-to-price screen excludes expenses, taxes, insurance, financing, and property condition."],"qa":[{"a":"The measures cover different universes. Zillow ZORI is a current typical observed asking-rent index blended across rental types, whereas ACS median gross rent is a five-year survey estimate for occupied renter homes in the matched ZCTA and includes selected utilities. Differences in timing, housing mix, occupancy status, and utility treatment can all produce a gap without indicating an error.","q":"Why is the Zillow asking-rent figure higher than the ACS gross-rent figure?"},{"a":"No. They are modelled monthly ZIP estimates, created by scaling the ZIP-wide ZORI figure using the relative local HUD bedroom ladder. HUD standards are administrative benchmarks rather than asking-rent observations. A unit’s actual price may differ materially because of its condition, included utilities, lease terms, concessions, availability date, and other property-specific factors.","q":"Are the bedroom rent figures observed rents for studios through larger homes?"},{"a":"It means the latest same-month annual movement is slightly negative even though the longer same-month annualized comparisons remain positive. That is a backward-looking change in direction, not a prediction. The history’s monthly variability and drawdown support treating the current index as one measured point in an evolving series, rather than assuming the longer growth rate will continue.","q":"What does the historical cooling signal mean for interpreting the current rent index?"},{"a":"No. The figure is simply annualized ZIP ZORI divided by the ZIP median sold price, combining separate rent and resale sources for a broad screening comparison. It does not include acquisition costs, taxes, insurance, maintenance, vacancy, management, financing, renovation needs, or the actual rent and sale price of a particular property. It is not a cap rate or return estimate.","q":"Can the ZIP rent-to-price screen be used to estimate a property investment return?"}],"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":690.831989},{"period":"2015-02-01","rent":704.194435},{"period":"2015-03-01","rent":704.712469},{"period":"2015-04-01","rent":704.939208},{"period":"2015-05-01","rent":702.139193},{"period":"2015-06-01","rent":701.667703},{"period":"2015-07-01","rent":710.472543},{"period":"2015-08-01","rent":717.238312},{"period":"2015-09-01","rent":719.261961},{"period":"2015-10-01","rent":724.477518},{"period":"2015-11-01","rent":728.596843},{"period":"2015-12-01","rent":731.475756},{"period":"2016-01-01","rent":736.525346},{"period":"2016-02-01","rent":736.14416},{"period":"2016-03-01","rent":744.465197},{"period":"2016-04-01","rent":746.934854},{"period":"2016-05-01","rent":760.412008},{"period":"2016-06-01","rent":761.208806},{"period":"2016-07-01","rent":768.168534},{"period":"2016-08-01","rent":764.117169},{"period":"2016-09-01","rent":770.070438},{"period":"2016-10-01","rent":776.2558},{"period":"2016-11-01","rent":784.29374},{"period":"2016-12-01","rent":781.426947},{"period":"2017-01-01","rent":782.501564},{"period":"2017-02-01","rent":792.507866},{"period":"2017-03-01","rent":802.785536},{"period":"2017-04-01","rent":814.366323},{"period":"2017-05-01","rent":803.526172},{"period":"2017-06-01","rent":810.272889},{"period":"2017-07-01","rent":803.027326},{"period":"2017-08-01","rent":807.261964},{"period":"2017-09-01","rent":817.884946},{"period":"2017-10-01","rent":832.922096},{"period":"2017-11-01","rent":841.980709},{"period":"2017-12-01","rent":855.206617},{"period":"2018-01-01","rent":860.572272},{"period":"2018-02-01","rent":869.744684},{"period":"2018-03-01","rent":861.350773},{"period":"2018-04-01","rent":860.18673},{"period":"2018-05-01","rent":874.591352},{"period":"2018-06-01","rent":886.137144},{"period":"2018-07-01","rent":901.980293},{"period":"2018-08-01","rent":916.481037},{"period":"2018-09-01","rent":915.519283},{"period":"2018-10-01","rent":913.81143},{"period":"2018-11-01","rent":911.685186},{"period":"2018-12-01","rent":914.110519},{"period":"2019-01-01","rent":915.420671},{"period":"2019-02-01","rent":912.766874},{"period":"2019-03-01","rent":924.217743},{"period":"2019-04-01","rent":931.149204},{"period":"2019-05-01","rent":935.292007},{"period":"2019-06-01","rent":935.546997},{"period":"2019-07-01","rent":938.569238},{"period":"2019-08-01","rent":939.586507},{"period":"2019-09-01","rent":947.535451},{"period":"2019-10-01","rent":954.129765},{"period":"2019-11-01","rent":964.585874},{"period":"2019-12-01","rent":972.625117},{"period":"2020-01-01","rent":985.36433},{"period":"2020-02-01","rent":998.197923},{"period":"2020-03-01","rent":1010.607688},{"period":"2020-04-01","rent":1012.500693},{"period":"2020-05-01","rent":1013.443959},{"period":"2020-06-01","rent":1007.768819},{"period":"2020-07-01","rent":1003.915896},{"period":"2020-08-01","rent":1011.284952},{"period":"2020-09-01","rent":1031.619492},{"period":"2020-10-01","rent":1039.206044},{"period":"2020-11-01","rent":1042.155451},{"period":"2020-12-01","rent":1054.342866},{"period":"2021-01-01","rent":1069.924341},{"period":"2021-02-01","rent":1080.861318},{"period":"2021-03-01","rent":1097.620154},{"period":"2021-04-01","rent":1121.785805},{"period":"2021-05-01","rent":1158.754313},{"period":"2021-06-01","rent":1184.097947},{"period":"2021-07-01","rent":1223.687118},{"period":"2021-08-01","rent":1257.542925},{"period":"2021-09-01","rent":1293.83408},{"period":"2021-10-01","rent":1318.940323},{"period":"2021-11-01","rent":1351.19353},{"period":"2021-12-01","rent":1372.888697},{"period":"2022-01-01","rent":1351.703097},{"period":"2022-02-01","rent":1365.936846},{"period":"2022-03-01","rent":1367.134152},{"period":"2022-04-01","rent":1395.31825},{"period":"2022-05-01","rent":1395.116985},{"period":"2022-06-01","rent":1414.182368},{"period":"2022-07-01","rent":1438.603399},{"period":"2022-08-01","rent":1452.062832},{"period":"2022-09-01","rent":1441.382254},{"period":"2022-10-01","rent":1429.091444},{"period":"2022-11-01","rent":1432.550112},{"period":"2022-12-01","rent":1435.558625},{"period":"2023-01-01","rent":1471.886339},{"period":"2023-02-01","rent":1483.033648},{"period":"2023-03-01","rent":1507.40275},{"period":"2023-04-01","rent":1512.45797},{"period":"2023-05-01","rent":1516.374786},{"period":"2023-06-01","rent":1513.83882},{"period":"2023-07-01","rent":1500.272646},{"period":"2023-08-01","rent":1494.976198},{"period":"2023-09-01","rent":1502.255035},{"period":"2023-10-01","rent":1522.677454},{"period":"2023-11-01","rent":1525.667044},{"period":"2023-12-01","rent":1530.457778},{"period":"2024-01-01","rent":1536.829115},{"period":"2024-02-01","rent":1537.062884},{"period":"2024-03-01","rent":1538.144137},{"period":"2024-04-01","rent":1531.716598},{"period":"2024-05-01","rent":1545.753759},{"period":"2024-06-01","rent":1566.691971},{"period":"2024-07-01","rent":1567.801725},{"period":"2024-08-01","rent":1574.657089},{"period":"2024-09-01","rent":1584.078443},{"period":"2024-10-01","rent":1593.680608},{"period":"2024-11-01","rent":1600.8697},{"period":"2024-12-01","rent":1608.404578},{"period":"2025-01-01","rent":1601.159133},{"period":"2025-02-01","rent":1600.804109},{"period":"2025-03-01","rent":1594.937495},{"period":"2025-04-01","rent":1596.557985},{"period":"2025-05-01","rent":1578.538057},{"period":"2025-06-01","rent":1589.631433},{"period":"2025-07-01","rent":1597.791252},{"period":"2025-08-01","rent":1599.746252},{"period":"2025-09-01","rent":1597.928075},{"period":"2025-10-01","rent":1589.454317},{"period":"2025-11-01","rent":1587.327524},{"period":"2025-12-01","rent":1584.028779},{"period":"2026-01-01","rent":1584.683834},{"period":"2026-02-01","rent":1586.958676},{"period":"2026-03-01","rent":1590.214089},{"period":"2026-04-01","rent":1594.199763},{"period":"2026-05-01","rent":1603.579736},{"period":"2026-06-01","rent":1587.930769}],"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":1589.631433,"endRent":1587.930769,"change":-0.001069847994129347,"cagr":-0.001069847994129347},"3":{"years":3,"startPeriod":"2023-06-01","endPeriod":"2026-06-01","startRent":1513.83882,"endRent":1587.930769,"change":0.04894308959523186,"cagr":0.016055213791619005},"5":{"years":5,"startPeriod":"2021-06-01","endPeriod":"2026-06-01","startRent":1184.097947,"endRent":1587.930769,"change":0.34104680531128406,"cagr":0.060446558905543846}},"maxDrawdown":-0.018569035060281958,"annualizedVolatility":0.03186084436315092,"consecutiveReturnCount":137}}