{"zip":"45238","city":"Cincinnati","state":"OH","county":"Hamilton County","countySlug":"hamilton-county-oh","metro":"Cincinnati, OH-KY-IN","metroSlug":"cincinnati-oh","citySlug":"cincinnati-oh","rentPeriod":"2026-06","acsPeriod":"ACS 2024 5-year","directRent":1043,"rentYoy":0.0268,"bedroomEstimates":[735,812,1043,1376,1522],"hudFmr":[860,950,1220,1610,1780],"ladderSource":"safmr","population":48351,"populationMoe":1900,"medianIncome":66277,"medianIncomeMoe":4331,"medianGrossRent":923,"medianGrossRentMoe":51,"housingUnits":21528,"occupiedUnits":20452,"vacantUnits":1076,"renterOccupied":8241,"rentBurdenTotal":8241,"rentBurden30Plus":3683,"vacantForRent":169,"vacantForSale":30,"vacantSeasonal":53,"structureTotal":21528,"singleFamilyUnits":13873,"largeMultifamilyUnits":1602,"vacancyRate":0.049981419546636936,"renterShare":0.4029434774105222,"rentBurdenShare":0.44691178255066133,"requiredIncome":41720,"askingRentToIncome":0.18884379196402976,"askingVsAcsRent":1.1300108342361863,"askingVsHud2br":0.8549180327868853,"cityRent":1475.3661302538637,"countyRent":1539,"metroRent":1583,"cityGrossRent":1001,"countyGrossRent":1075,"countyListings":1508,"countyListingDom":38,"countyPriceReducedShare":0.1845,"countyListingPeriod":"2026-06","metroMonthsSupply":2.4,"metroMedianDom":37,"metroPriceDrops":0.2635,"metroResalePeriod":"2026-05-01","apartmentVacancy":0.0628699053425279,"apartmentTimeOnMarket":28.2,"zipResalePeriodBegin":"2026-04-01","zipResalePeriodEnd":"2026-06-30","zipResaleUpdated":"2026-07-03","zipHomesSold":146,"zipSalePrice":234947,"zipSalePriceYoy":-0.0002,"zipMedianDom":42,"zipActiveListings":270,"zipActiveListingsYoy":0.1377,"zipInventory":126,"zipInventoryYoy":0.553,"zipPendingSales":157,"zipMonthsSupply":2.6,"zipSaleToList":0.9896,"zipSoldAboveList":0.3595,"zipOffMarketTwoWeeks":0.7007,"generatedAt":"2026-08-12 15:35:06.551416+00","summaryHtml":"<p>The leading tension in ZIP 45238 is that its current asking-rent signal is still rising while its separate resale record is nearly flat. At June 2026, Zillow’s $1,043 Zillow Observed Rent Index, or ZORI, was up 2.68% year over year. ZORI is a typical observed asking-rent index blended across rental types, not a census measure, bedroom-specific lease series, or a quote for a particular address. The five-digit label 45238 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. That geography and source distinction frames every comparison that follows.</p><p>Redfin supplies the other half of that tension in a direct rolling-three-month ZIP resale observation, which concerns for-sale rather than rental transactions. The median sold price was $234,947, down 0.02% year over year, with 146 homes sold and a 42-day median marketing time. Reported inventory was 126 homes, up 55.3%, and months of supply stood at 2.6. Sale-to-list signals were an average 98.96% ratio and a 35.95% share sold above list. These are direct ZIP resale measures of transaction and listing conditions; they are not rental comparables, estimates of rent, or evidence about a wider geography.</p><p>Direct Zillow history helps determine whether the current rise matches the longer path. At the stated endpoint, exact same-month ZORI changes annualize to 2.68% over one year, 3.48% over three years, and 5.20% over five years. Recent direction therefore confirms the longer record’s positive sign, but it breaks from the earlier, faster pace. The series has 100.0% coverage; annualized monthly-return variability is 3.14%, and maximum drawdown is -1.66%. Those backward-looking measurements make the current rent point traceable, while the variability argues for moderate rather than absolute confidence in one current snapshot. Transparent national discovery ranks among history-eligible ZIPs are 961 for momentum, 1,838 for stability, and 1,310 for the balanced measure, where lower rank is higher. They are not forecasts or investment recommendations.</p><p>Affordability reads differently because ACS and ZORI do not observe the same universe. In the matched ACS 2024 five-year ZCTA survey, median gross rent was $923; it is a survey of occupied renter homes and includes selected utilities, rather than a measure of advertised asking rents. The survey’s median household income was $66,277. Annualizing current ZORI and applying a 30% screen gives $41,720 of required income and an 18.9% asking-rent-to-income ratio. This 30% required-income screen is arithmetic, not advice or an applicant qualification rule. Of 8,241 renter-occupied homes, 3,683, or 44.7%, were reported at or above the burden threshold. That area-wide survey result cannot establish the burden of a specific household or unit.</p><p>Bedroom comparisons must be kept in their own modelled universe. Scaling ZIP ZORI by the FY2026 local HUD ladder gives modelled monthly ZIP estimates of $735 for a studio, $812 for one bedroom, $1,043 for two bedrooms, $1,376 for three bedrooms, and $1,522 for four bedrooms. These figures are modelled estimates, never measured bedroom rents: the two-bedroom alignment simply reflects the scaling design. HUD FMR/SAFMR is an administrative bedroom-specific standard, not asking rent, whereas ZORI blends rental types. The ladder can organize a bedroom comparison, but it does not verify an advertised unit’s size, utilities, condition, availability, or lease terms.</p><p>ZCTA survey stock provides a broader occupancy backdrop without identifying current building conditions. The ACS count is 21,528 housing units, including 20,452 occupied units and 1,076 vacant units, a 5.0% vacancy rate; the renter share is 40.3%. These survey classifications do not prove a vacancy, or a for-rent opening, at a particular property. For wider rent context, the City of Cincinnati scope ZORI is $1,475, the Hamilton County scope ZORI is $1,539, and the Cincinnati, OH-KY-IN metro scope ZORI is $1,583. Each wider-scope index exceeds the ZIP reading, but city, county, and metro values are context only and cannot substitute for the ZIP market identifier.</p><p>Read together, the rent, affordability, and resale observations expose a useful tension rather than a unified property metric. Annualized ZIP ZORI divided by Redfin median sold price is 5.33%, solely a cross-source screening ratio. It is not a cap rate, net return, expected return, or property yield. Positive recent rent movement and the mechanical income screen may look supportive when viewed alone, yet the essentially flat resale price combined with sharply higher resale inventory challenges an interpretation based on one rent snapshot or the historical path alone. The completed-sale and supply measures confirm direct resale activity, but they do not turn Redfin transactions into rental evidence or establish economics for an individual property.</p><p>Important limits remain before applying area signals to an address. ZORI cannot show a unit’s bedroom count, actual rent, utility treatment, concessions, availability, or lease terms; ACS burden and vacancy do not establish those facts; and HUD standards do not replace asking-rent checks. A property-level review needs actual advertised rents by bedroom, included-utility treatment, current listing and marketing history, lease concessions, and address-specific recent sale and list evidence. It also needs to distinguish the ZCTA’s statistical geography from the USPS delivery ZIP. The decision-useful closing question is whether those property-level observations corroborate, or materially differ from, the ZIP’s asking-rent, survey, and resale signals?</p>","findings":[{"body":"At $1,043 in June 2026, Zillow’s ZORI is a ZIP-level blended asking-rent index, not a unit quote. It is below the wider City of Cincinnati, Hamilton County, and Cincinnati, OH-KY-IN metro context indexes of $1,475, $1,539, and $1,583. The difference is contextual only: wider geographies cannot replace ZIP-specific rent evidence.","title":"Current rent is a ZIP signal, not a unit quote"},{"body":"Direct Zillow history is positive at every stated horizon, but 2.68% annualized over one year trails the 3.48% three-year and 5.20% five-year pace. With 3.14% annualized monthly-return variability and a -1.66% maximum drawdown, the record supports a historical trend description but calls for restraint in interpreting a single present index level.","title":"The historical rent path remains positive but has slowed"},{"body":"The ACS 2024 five-year ZCTA survey reports $923 median gross rent, including selected utilities, and 44.7% of renter households at or above the 30% burden threshold. The $41,720 required-income result is only the arithmetic result of applying 30% to the current ZORI. Neither area-wide burden nor survey vacancy identifies the situation of a specific household or property.","title":"Survey affordability is mixed, not property-specific"},{"body":"Redfin’s rolling three-month direct ZIP resale record shows $234,947 median sold price, 146 sales, 42 median days on market, and 2.6 months of supply. The 5.33% annualized-ZORI-to-sale-price ratio is a cross-source screening ratio, not property yield. Flat resale price change and higher inventory complicate any attempt to treat rent growth alone as a complete market description.","title":"Resale activity complicates a rent-only interpretation"}],"risks":["The ZCTA match improves comparability but does not make the statistical area a USPS delivery ZIP. Mailing, service, and market boundaries can therefore differ from this evidence geography.","HUD-scaled bedroom figures are modelled estimates rather than observed bedroom rents. Actual bedroom count, unit condition, utility inclusion, availability, lease terms, and concessions can materially differ from the blended ZIP index.","The ACS vacancy and rent-burden readings are five-year, area-level survey estimates. They do not demonstrate that any particular building has an opening or that a particular household pays a burdensome rent share.","Redfin is a for-sale resale dataset, while ZORI is asking rent. The annualized rent-to-price calculation omits property-specific costs and must remain a cross-source screen rather than a return measure."],"qa":[{"a":"ZORI is a ZIP-level typical observed asking-rent index blended across rental types, whereas ACS median gross rent comes from a matched ZCTA five-year survey of occupied renter homes and includes selected utilities. The geographic match is useful but imperfect because a ZCTA is statistical and not identical to a USPS delivery ZIP. Different universe, timing, and utility treatment can produce different figures.","q":"Why does the ZORI level not equal ACS median gross rent?"},{"a":"The studio through four-bedroom figures are modelled monthly ZIP estimates generated by scaling the blended ZIP ZORI with the local HUD ladder. They should never be treated as measured bedroom rents, actual advertised rents, or completed leases. HUD FMR/SAFMR is an administrative bedroom-specific standard, so it supplies a relative ladder rather than evidence that a particular unit is offered at that amount.","q":"Are the bedroom rent figures direct ZIP observations?"},{"a":"The required-income figure is simple arithmetic: annualized current ZORI divided by the 30% screen. It is not financial advice, a household budget, or an applicant qualification rule. Likewise, the ACS burden share summarizes surveyed renter households across the ZCTA and cannot demonstrate that a given renter, lease, or building is burdened.","q":"Does the 30% required-income figure determine whether someone qualifies?"},{"a":"Redfin records direct rolling-three-month ZIP for-sale activity, including sold prices, sales pace, inventory, supply, and sale-to-list outcomes; it does not record rental transactions. Dividing annualized ZORI by median sold price creates only a cross-source screening ratio. It cannot be called a cap rate, property yield, net return, expected return, or a calculation of property-level economics.","q":"How should the resale screen be used alongside rent data?"}],"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":"2020-11-01","rent":743.766282},{"period":"2020-12-01","rent":744.922548},{"period":"2021-01-01","rent":755.423702},{"period":"2021-02-01","rent":779.915469},{"period":"2021-03-01","rent":786.849129},{"period":"2021-04-01","rent":790.723245},{"period":"2021-05-01","rent":794.745103},{"period":"2021-06-01","rent":809.208548},{"period":"2021-07-01","rent":813.898878},{"period":"2021-08-01","rent":826.309839},{"period":"2021-09-01","rent":836.794979},{"period":"2021-10-01","rent":860.533076},{"period":"2021-11-01","rent":882.027507},{"period":"2021-12-01","rent":887.853009},{"period":"2022-01-01","rent":884.151296},{"period":"2022-02-01","rent":885.410393},{"period":"2022-03-01","rent":894.708534},{"period":"2022-04-01","rent":902.114516},{"period":"2022-05-01","rent":900.660999},{"period":"2022-06-01","rent":916.435489},{"period":"2022-07-01","rent":931.370077},{"period":"2022-08-01","rent":937.483054},{"period":"2022-09-01","rent":932.037654},{"period":"2022-10-01","rent":928.254608},{"period":"2022-11-01","rent":932.252188},{"period":"2022-12-01","rent":947.808602},{"period":"2023-01-01","rent":956.939016},{"period":"2023-02-01","rent":955.004173},{"period":"2023-03-01","rent":948.509579},{"period":"2023-04-01","rent":946.105743},{"period":"2023-05-01","rent":951.469665},{"period":"2023-06-01","rent":941.019003},{"period":"2023-07-01","rent":948.206485},{"period":"2023-08-01","rent":955.643172},{"period":"2023-09-01","rent":970.747574},{"period":"2023-10-01","rent":967.24154},{"period":"2023-11-01","rent":961.404382},{"period":"2023-12-01","rent":955.021786},{"period":"2024-01-01","rent":955.442225},{"period":"2024-02-01","rent":969.94788},{"period":"2024-03-01","rent":979.936648},{"period":"2024-04-01","rent":987.933043},{"period":"2024-05-01","rent":997.932844},{"period":"2024-06-01","rent":1005.949513},{"period":"2024-07-01","rent":1011.590241},{"period":"2024-08-01","rent":1002.392226},{"period":"2024-09-01","rent":997.300866},{"period":"2024-10-01","rent":995.417212},{"period":"2024-11-01","rent":1006.517777},{"period":"2024-12-01","rent":1012.691671},{"period":"2025-01-01","rent":1018.726697},{"period":"2025-02-01","rent":1002.493405},{"period":"2025-03-01","rent":1002.132077},{"period":"2025-04-01","rent":1002.301476},{"period":"2025-05-01","rent":1009.682459},{"period":"2025-06-01","rent":1015.424401},{"period":"2025-07-01","rent":1011.958554},{"period":"2025-08-01","rent":1021.015699},{"period":"2025-09-01","rent":1025.440753},{"period":"2025-10-01","rent":1035.530246},{"period":"2025-11-01","rent":1034.755383},{"period":"2025-12-01","rent":1036.00667},{"period":"2026-01-01","rent":1035.437328},{"period":"2026-02-01","rent":1046.789036},{"period":"2026-03-01","rent":1048.789995},{"period":"2026-04-01","rent":1050.451209},{"period":"2026-05-01","rent":1044.007957},{"period":"2026-06-01","rent":1042.606838}],"historySummary":{"pointCount":68,"firstPeriod":"2020-11-01","latestPeriod":"2026-06-01","coverageMonths":68,"coverageRatio":1,"changes":{"1":{"years":1,"startPeriod":"2025-06-01","endPeriod":"2026-06-01","startRent":1015.424401,"endRent":1042.606838,"change":0.026769532988601075,"cagr":0.026769532988601075},"3":{"years":3,"startPeriod":"2023-06-01","endPeriod":"2026-06-01","startRent":941.019003,"endRent":1042.606838,"change":0.10795513658718314,"cagr":0.03476260406313725},"5":{"years":5,"startPeriod":"2021-06-01","endPeriod":"2026-06-01","startRent":809.208548,"endRent":1042.606838,"change":0.28842786025537626,"cagr":0.05199099293681719}},"maxDrawdown":-0.016636392428167057,"annualizedVolatility":0.03142033191373762,"consecutiveReturnCount":67}}