{"zip":"73159","city":"Oklahoma City","state":"OK","county":"Oklahoma County","countySlug":"oklahoma-county-ok","metro":"Oklahoma City, OK","metroSlug":"oklahoma-city-ok","citySlug":"oklahoma-city-ok","rentPeriod":"2026-06","acsPeriod":"ACS 2024 5-year","directRent":1398,"rentYoy":0.0473,"bedroomEstimates":[1054,1143,1398,1886,2086],"hudFmr":[950,1030,1260,1700,1880],"ladderSource":"safmr","population":31447,"populationMoe":1712,"medianIncome":54642,"medianIncomeMoe":4029,"medianGrossRent":1168,"medianGrossRentMoe":53,"housingUnits":13652,"occupiedUnits":12815,"vacantUnits":837,"renterOccupied":5953,"rentBurdenTotal":5953,"rentBurden30Plus":2675,"vacantForRent":307,"vacantForSale":50,"vacantSeasonal":0,"structureTotal":13652,"singleFamilyUnits":10123,"largeMultifamilyUnits":677,"vacancyRate":0.061309698212716084,"renterShare":0.46453374951229026,"rentBurdenShare":0.4493532672602049,"requiredIncome":55920,"askingRentToIncome":0.3070165806522455,"askingVsAcsRent":1.196917808219178,"askingVsHud2br":1.1095238095238096,"cityRent":1298.1204067132987,"countyRent":1359,"metroRent":1393,"cityGrossRent":1130,"countyGrossRent":1116,"countyListings":3055,"countyListingDom":51,"countyPriceReducedShare":0.2382,"countyListingPeriod":"2026-06","metroMonthsSupply":3,"metroMedianDom":33,"metroPriceDrops":0.2999,"metroResalePeriod":"2026-05-01","apartmentVacancy":0.0603821431141559,"apartmentTimeOnMarket":null,"zipResalePeriodBegin":"2026-04-01","zipResalePeriodEnd":"2026-06-30","zipResaleUpdated":"2026-07-03","zipHomesSold":94,"zipSalePrice":194956,"zipSalePriceYoy":0.0261,"zipMedianDom":16,"zipActiveListings":143,"zipActiveListingsYoy":0.1812,"zipInventory":46,"zipInventoryYoy":-0.111,"zipPendingSales":94,"zipMonthsSupply":1.5,"zipSaleToList":0.9889,"zipSoldAboveList":0.242,"zipOffMarketTwoWeeks":0.5521,"generatedAt":"2026-09-01 11:11:27.130507+00","summaryHtml":"<p>ZIP 73159’s current tension starts with an asking-rent measure that is slightly above its wider rent contexts while its household-income screen is tighter. The June 2026 Zillow ZORI is $1,398, up 4.7% from a year earlier. This is a ZIP-level typical observed asking-rent index blended across rental types, rather than a single listing or lease record. In the same comparison sentence, Oklahoma City city-scope context is $1,298, Oklahoma County county-scope context is $1,359, and the Oklahoma City, OK metro-scope context is $1,393. The ZIP therefore sits near the metro measure but above the city and county measures, a useful positioning signal that does not establish rents for any particular property or bedroom count.</p><p>Backward-looking Zillow history shows continued growth, but the recent pace is below the longer path rather than a break from it. Exact same-month annualized change was 4.7% over one year, 5.2% over three years, and 6.1% over five years. That sequence indicates still-positive asking-rent momentum with some moderation in the latest period. Coverage is complete across 115 observations. Monthly movement produced 2.5% annualized variability, which supports more confidence in the index as a relatively steady aggregate series than a highly erratic one, although it cannot remove uncertainty around a current snapshot. The largest historical peak-to-trough decline was 1.2%, a limited reversal rather than evidence that declines cannot recur. Transparent national discovery ranks among history-eligible ZIPs were 357 for momentum, 774 for stability, and 147 for the balanced measure; lower ranks are stronger. These are descriptive discovery tools, not forecasts or investment recommendations.</p><p>The direct ZIP for-sale evidence is comparatively active, yet it is a resale observation rather than rental evidence. In Redfin’s rolling three-month ZIP resale window ending June 30, the median sold price was $194,956, up 2.6% year over year, with 94 homes sold and median marketing time of 16 days. Reported inventory was 46 homes, down 11.1%, while 143 active listings were up 18.1%; those measures should be read as separate reported resale indicators rather than merged into a rental conclusion. Months of supply stood at 1.5. Sale-to-list signals were mixed: the average sale closed below list, while above-list closings and fast off-market activity were also present. Annualized ZIP ZORI divided by median sold price equals an 8.6% cross-source screening ratio only, not a property-level return measure. Brisk resale turnover and constrained supply broadly fit the sustained rent path, but below-list average sales challenge any simplistic reading of uniformly aggressive pricing and do not resolve the income pressure.</p><p>The five-digit label is both Zillow’s ZIP market identifier and the matching Census ZCTA label, but the Census evidence has a different universe. A ZCTA is a statistical area and is not identical to a USPS delivery ZIP. In the ACS five-year survey, median gross rent was $1,168 with a $53 margin of error. That measure covers occupied renter homes and includes selected utilities; it is not a current asking-rent index. Zillow’s $1,398 asking-rent index is therefore 19.7% above the ACS gross-rent median, a difference consistent with contrasting timing, utility treatment, occupancy basis, and measurement design. The gap should be treated as a source-scope comparison, not proof that any renter’s payment rose by that amount.</p><p>Bedroom figures require a third evidence universe and should not be read as observed ZIP bedroom rents. Scaling ZIP ZORI through the local HUD ladder produces modelled monthly estimates of $1,054 for a studio, $1,143 for one bedroom, $1,398 for two bedrooms, $1,886 for three bedrooms, and $2,086 for four bedrooms. The underlying HUD bedroom standards range from $950 for a studio to $1,880 for four bedrooms. HUD FMR or SAFMR is an administrative, bedroom-specific standard rather than asking rent, while the displayed bedroom figures are modelled estimates derived from Zillow’s blended ZIP index and that HUD ladder. Their main value is internal size-to-size comparison, not measurement of live market quotes, lease concessions, utility packages, or property condition.</p><p>The affordability screen is more cautionary than the rent-growth history alone. Annualizing the current Zillow index and applying the 30% screen produces required household income of $55,920, compared with ACS median household income of $54,642. This arithmetic screen implies a 30.7% asking-rent-to-income relationship; it is not advice and not an applicant qualification rule. Separately, ACS reports that 44.9% of renter households, or 2,675 of 5,953, paid at least 30% of income toward gross rent. Because those burden figures come from occupied renter homes in the survey universe and gross rent includes selected utilities, they cannot prove that a particular available unit is unaffordable. Still, the combination of a current asking index above the income screen and substantial measured burden makes affordability a material counterweight to otherwise stable historical rent growth.</p><p>Housing-stock evidence adds scale and availability context without establishing unit-level vacancy. The matched ZCTA contains 13,652 housing units, and the overall vacancy rate is 6.1%; 307 vacant units were classified as for rent. Renter-occupied homes form a substantial share of occupied stock, while the structure mix is dominated by single-family units with a smaller large-multifamily component. These ACS-derived counts and shares describe the survey geography and housing inventory, not a real-time vacancy audit. In particular, a for-rent vacancy classification does not identify the rent, location, condition, bedroom count, lease terms, or immediate availability of a specific home. It also should not be used as proof that a particular renter can secure a unit at the Zillow index or at a HUD-based modelled estimate.</p><p>The evidence supports a bounded reading: 73159 has a steady, still-rising asking-rent history; a current ZIP index near metro scope; a resale market with meaningful turnover; and an affordability comparison that remains close to, but above, median household income under the arithmetic screen. Each conclusion is source-specific. Zillow measures an asking-rent index, ACS measures surveyed occupied households, HUD supplies administrative standards, and Redfin reports for-sale resale activity. Before applying any ZIP statistic to a property, check the actual advertised rent by bedroom count, included utilities, lease duration, concessions, availability date, condition, and whether a sale record is comparable in structure and timing. Confirm property-level occupancy or vacancy directly, because area aggregates cannot substitute for asset-specific evidence. The key unresolved question is whether current property terms align with the modelled ladder and income screen rather than merely with the ZIP average.</p>","findings":[{"body":"The Zillow ZIP asking-rent index is above the supplied Oklahoma City city and Oklahoma County county context measures, while nearly matching the Oklahoma City metro measure. That positioning is useful for broad comparison, but all four values remain asking-rent indexes or wider context figures rather than direct evidence of a specific unit’s achievable rent.","title":"Current rent sits above most local context measures"},{"body":"Same-month historical rent changes are positive across the one-, three-, and five-year windows, with the latest pace below the longer-run rates. Low measured variability and a shallow historical drawdown make the series appear comparatively steady, yet the history remains backward-looking and cannot establish future rent direction.","title":"Growth remains positive but has moderated"},{"body":"The current asking-rent income screen slightly exceeds ACS median household income when annualized and evaluated at the stated thirty-percent threshold. ACS also reports a substantial share of occupied renter households carrying gross-rent burdens at or above that threshold. These are area-level survey and arithmetic signals, not determinations about any applicant or home.","title":"Affordability is the central counterweight"},{"body":"Redfin’s direct ZIP resale window shows price growth, a meaningful number of closed sales, short marketing time, and limited months of supply. However, average sale-to-list results below list complicate a uniformly tight-pricing interpretation. The rent-to-price figure is only annualized ZORI divided by median sold price, useful for screening across sources but not property economics.","title":"Resale activity does not equal rental performance"}],"risks":["The Zillow index blends rental types and is not a bedroom-specific observed quote, so applying it directly to a particular home can misstate current asking rent, concessions, utilities, or lease terms.","ACS gross rent, household income, rent burden, housing stock, and vacancy are five-year survey measures for a ZCTA statistical area, not contemporaneous property records or an exact USPS delivery ZIP boundary.","The affordability screen uses a simple annualized asking-rent calculation at thirty percent of income; it does not account for household composition, utility obligations, subsidies, assets, debt, or applicant underwriting rules.","Redfin resale indicators cover for-sale transactions in a rolling ZIP window. Price, supply, and sale-to-list patterns cannot be treated as rental comparables, lease evidence, or proof of property-level economics."],"qa":[{"a":"The measures describe different universes. Zillow ZORI is a current typical observed asking-rent index blended across rental types, while ACS median gross rent is a five-year survey measure for occupied renter homes that includes selected utilities. Different timing, occupancy status, utility treatment, and statistical methods can produce a sizable gap.","q":"Why does the Zillow asking-rent index exceed ACS median gross rent?"},{"a":"No. The studio through four-bedroom figures are modelled monthly estimates created by scaling the ZIP Zillow index with the local HUD bedroom ladder. HUD FMR or SAFMR is an administrative bedroom-specific standard, not asking rent. Actual listings can differ because of location, condition, utilities, concessions, and lease structure.","q":"Are the displayed bedroom rents observed market rents?"},{"a":"No. It is simply annualized ZIP ZORI divided by Redfin’s ZIP median sold price, combining an asking-rent index with a for-sale resale statistic. It excludes property-specific purchase price, operating costs, financing, taxes, insurance, repairs, vacancy, and lease outcomes, so it cannot describe a property-level return.","q":"Does the rent-to-price screening ratio show a property return?"},{"a":"Verify the live advertised rent, bedroom count, included utilities, lease duration, concessions, move-in availability, and property condition. For sale evidence, verify that recent transactions are comparable by structure and timing. Also confirm property-level occupancy and vacancy directly, because ZCTA survey shares and ZIP indexes cannot establish conditions at one address.","q":"What should be checked before using these ZIP figures for a specific property?"}],"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":"2016-12-01","rent":816.966559},{"period":"2017-01-01","rent":819.919035},{"period":"2017-02-01","rent":841.014488},{"period":"2017-03-01","rent":838.133059},{"period":"2017-04-01","rent":844.003661},{"period":"2017-05-01","rent":847.689219},{"period":"2017-06-01","rent":853.656365},{"period":"2017-07-01","rent":862.027554},{"period":"2017-08-01","rent":865.789352},{"period":"2017-09-01","rent":863.621939},{"period":"2017-10-01","rent":870.136623},{"period":"2017-11-01","rent":877.56959},{"period":"2017-12-01","rent":873.668622},{"period":"2018-01-01","rent":875.501131},{"period":"2018-02-01","rent":875.142471},{"period":"2018-03-01","rent":884.079795},{"period":"2018-04-01","rent":879.87466},{"period":"2018-05-01","rent":875.882366},{"period":"2018-06-01","rent":878.571322},{"period":"2018-07-01","rent":882.911389},{"period":"2018-08-01","rent":895.950228},{"period":"2018-09-01","rent":899.557694},{"period":"2018-10-01","rent":901.699189},{"period":"2018-11-01","rent":905.616911},{"period":"2018-12-01","rent":914.364959},{"period":"2019-01-01","rent":918.162765},{"period":"2019-02-01","rent":916.337463},{"period":"2019-03-01","rent":915.865073},{"period":"2019-04-01","rent":923.822848},{"period":"2019-05-01","rent":932.588177},{"period":"2019-06-01","rent":934.17384},{"period":"2019-07-01","rent":932.51922},{"period":"2019-08-01","rent":926.780441},{"period":"2019-09-01","rent":932.777672},{"period":"2019-10-01","rent":935.88337},{"period":"2019-11-01","rent":940.49283},{"period":"2019-12-01","rent":939.801358},{"period":"2020-01-01","rent":942.02667},{"period":"2020-02-01","rent":945.604832},{"period":"2020-03-01","rent":942.328329},{"period":"2020-04-01","rent":935.578891},{"period":"2020-05-01","rent":937.252506},{"period":"2020-06-01","rent":935.104568},{"period":"2020-07-01","rent":940.783345},{"period":"2020-08-01","rent":936.371247},{"period":"2020-09-01","rent":943.114909},{"period":"2020-10-01","rent":953.287849},{"period":"2020-11-01","rent":954.284933},{"period":"2020-12-01","rent":959.386939},{"period":"2021-01-01","rent":967.625426},{"period":"2021-02-01","rent":986.978608},{"period":"2021-03-01","rent":1002.105182},{"period":"2021-04-01","rent":1018.038671},{"period":"2021-05-01","rent":1028.504607},{"period":"2021-06-01","rent":1040.858274},{"period":"2021-07-01","rent":1042.866012},{"period":"2021-08-01","rent":1070.842582},{"period":"2021-09-01","rent":1084.399988},{"period":"2021-10-01","rent":1094.518511},{"period":"2021-11-01","rent":1094.545129},{"period":"2021-12-01","rent":1098.674949},{"period":"2022-01-01","rent":1103.514244},{"period":"2022-02-01","rent":1118.411132},{"period":"2022-03-01","rent":1124.467287},{"period":"2022-04-01","rent":1133.284895},{"period":"2022-05-01","rent":1130.021871},{"period":"2022-06-01","rent":1137.487854},{"period":"2022-07-01","rent":1154.711654},{"period":"2022-08-01","rent":1156.060784},{"period":"2022-09-01","rent":1160.043034},{"period":"2022-10-01","rent":1151.178019},{"period":"2022-11-01","rent":1175.784793},{"period":"2022-12-01","rent":1185.001027},{"period":"2023-01-01","rent":1196.512983},{"period":"2023-02-01","rent":1185.655429},{"period":"2023-03-01","rent":1188.809881},{"period":"2023-04-01","rent":1190.094689},{"period":"2023-05-01","rent":1196.094811},{"period":"2023-06-01","rent":1200.926895},{"period":"2023-07-01","rent":1206.79008},{"period":"2023-08-01","rent":1217.437058},{"period":"2023-09-01","rent":1215.899263},{"period":"2023-10-01","rent":1237.027967},{"period":"2023-11-01","rent":1228.273399},{"period":"2023-12-01","rent":1235.960533},{"period":"2024-01-01","rent":1228.16908},{"period":"2024-02-01","rent":1241.577817},{"period":"2024-03-01","rent":1255.593546},{"period":"2024-04-01","rent":1269.686367},{"period":"2024-05-01","rent":1266.103562},{"period":"2024-06-01","rent":1265.889919},{"period":"2024-07-01","rent":1280.191869},{"period":"2024-08-01","rent":1293.080611},{"period":"2024-09-01","rent":1297.970161},{"period":"2024-10-01","rent":1282.68244},{"period":"2024-11-01","rent":1300.263763},{"period":"2024-12-01","rent":1313.269643},{"period":"2025-01-01","rent":1327.933738},{"period":"2025-02-01","rent":1318.952076},{"period":"2025-03-01","rent":1322.962261},{"period":"2025-04-01","rent":1335.538008},{"period":"2025-05-01","rent":1322.447484},{"period":"2025-06-01","rent":1335.341043},{"period":"2025-07-01","rent":1329.72786},{"period":"2025-08-01","rent":1325.796506},{"period":"2025-09-01","rent":1334.472669},{"period":"2025-10-01","rent":1350.312895},{"period":"2025-11-01","rent":1348.933061},{"period":"2025-12-01","rent":1346.436558},{"period":"2026-01-01","rent":1350.326624},{"period":"2026-02-01","rent":1366.389485},{"period":"2026-03-01","rent":1369.921186},{"period":"2026-04-01","rent":1367.567601},{"period":"2026-05-01","rent":1393.556349},{"period":"2026-06-01","rent":1398.452381}],"historySummary":{"pointCount":115,"firstPeriod":"2016-12-01","latestPeriod":"2026-06-01","coverageMonths":115,"coverageRatio":1,"changes":{"1":{"years":1,"startPeriod":"2025-06-01","endPeriod":"2026-06-01","startRent":1335.341043,"endRent":1398.452381,"change":0.0472623367122853,"cagr":0.0472623367122853},"3":{"years":3,"startPeriod":"2023-06-01","endPeriod":"2026-06-01","startRent":1200.926895,"endRent":1398.452381,"change":0.16447752716871245,"cagr":0.05206774009021431},"5":{"years":5,"startPeriod":"2021-06-01","endPeriod":"2026-06-01","startRent":1040.858274,"endRent":1398.452381,"change":0.3435569624918984,"cagr":0.060843248532209904}},"maxDrawdown":-0.011778176000765472,"annualizedVolatility":0.025401569968767197,"consecutiveReturnCount":114}}