{"zip":"73003","city":"Edmond","state":"OK","county":"Oklahoma County","countySlug":"oklahoma-county-ok","metro":"Oklahoma City, OK","metroSlug":"oklahoma-city-ok","citySlug":"edmond-ok","rentPeriod":"2026-06","acsPeriod":"ACS 2024 5-year","directRent":1552,"rentYoy":0.0035,"bedroomEstimates":[1166,1272,1552,2092,2314],"hudFmr":[1210,1320,1610,2170,2400],"ladderSource":"safmr","population":23236,"populationMoe":1430,"medianIncome":78149,"medianIncomeMoe":6492,"medianGrossRent":1382,"medianGrossRentMoe":45,"housingUnits":10019,"occupiedUnits":9574,"vacantUnits":445,"renterOccupied":4035,"rentBurdenTotal":4035,"rentBurden30Plus":2105,"vacantForRent":85,"vacantForSale":97,"vacantSeasonal":0,"structureTotal":10019,"singleFamilyUnits":8099,"largeMultifamilyUnits":495,"vacancyRate":0.04441561034035333,"renterShare":0.42145393774806766,"rentBurdenShare":0.5216852540272615,"requiredIncome":62080,"askingRentToIncome":0.23831398994228972,"askingVsAcsRent":1.1230101302460203,"askingVsHud2br":0.9639751552795031,"cityRent":1701.4667308590103,"countyRent":1359,"metroRent":1393,"cityGrossRent":1344,"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":96,"zipSalePrice":279937,"zipSalePriceYoy":0.018,"zipMedianDom":20,"zipActiveListings":203,"zipActiveListingsYoy":0.3982,"zipInventory":86,"zipInventoryYoy":0.4335,"zipPendingSales":120,"zipMonthsSupply":2.7,"zipSaleToList":0.9892,"zipSoldAboveList":0.1937,"zipOffMarketTwoWeeks":0.4397,"generatedAt":"2026-09-01 13:29:22.757113+00","summaryHtml":"<p>A remarkably stable rent series sits beside a meaningful household affordability divide in 73003. Zillow’s June 2026 ZIP ZORI is $1,552 per month, while the matched ACS median gross rent is $1,382, placing the asking-rent index 12.3% higher. The ACS survey reports that 52.2% of renter households spend at least 30% of income on rent, even though the arithmetic income required to carry the current ZORI at that threshold is $62,080, below the area’s $78,149 median household income. That contrast does not establish that any particular listing is affordable or unaffordable; it shows that the index-level rent screen and renter-household burden measure point to different pressures within the same statistical geography.</p><p>Recent asking-rent direction is notably cooler than its longer path. The one-year exact same-month annualized change through June 2026 was 0.35%, versus 2.51% over three years and 4.00% over five years. Thus, the latest period breaks from, rather than confirms, the stronger multiyear growth pattern. The history has 137 observations with 100% coverage and 136 consecutive monthly returns, which supports continuity in the record. Variability was low at 1.76% annualized, so a single current ZORI reading has relatively strong historical stability behind it; however, the 2.00% maximum drawdown shows that the series has still moved downward at times. Its transparent national discovery ranks were 1,823 for momentum, 42 for stability, and 816 for the balanced measure among history-eligible ZIPs. These are backward-looking measurements, not forecasts or investment recommendations.</p><p>The datasets answer different questions and should not be collapsed into one rent claim. Zillow ZORI is a ZIP-level typical observed asking-rent index blended across rental types, making it the appropriate current-market reference here. ACS 2024 five-year median gross rent instead surveys occupied renter homes and includes selected utilities, so its lower figure can reflect occupied leases, household mix, and included costs rather than a direct asking-rent discount. The five-digit label is both Zillow’s ZIP market identifier and a matched Census ZCTA; a ZCTA is a statistical area and is not identical to a USPS delivery ZIP. Likewise, the burden result describes surveyed renter households, not the payment obligation or qualification outcome for a specific dwelling.</p><p>The bedroom figures are modelled estimates, not measured bedroom rents. They scale the ZIP ZORI through the local HUD ladder, producing estimated monthly levels of $1,166 for a studio, $1,272 for one bedroom, $1,552 for two bedrooms, $2,092 for three bedrooms, and $2,314 for four bedrooms. The HUD FY2026 two-bedroom figure is $1,610, placing the ZIP’s modelled two-bedroom estimate at 96.4% of that benchmark. HUD FMR or SAFMR is an administrative, bedroom-specific standard rather than asking rent, so it provides the proportional structure for this ladder but does not verify the rent of an available unit. The exact bedroom, lease term, utilities, and property condition can all make a listing differ from these modelled figures.</p><p>Housing composition adds useful context to the burden reading. The ZCTA has 10,019 housing units, of which 9,574 are occupied and 445 are vacant, for a 4.4% vacancy rate. Renter households number 4,035 and make up 42.1% of occupied homes. The stock is weighted toward single-family structures, with 8,099 such units compared with 495 units in large multifamily buildings. These counts do not identify available rental choices or a vacancy rate for any one property, but they frame the current asking-rent index against a housing base that is not predominantly large-apartment stock. Vacant units identified as for rent or sale are separate census categories and cannot be treated as evidence about an individual listing’s availability, terms, or tenant demand.</p><p>Wider comparisons show that this ZIP’s current asking-rent index sits between its named reference areas, while those areas remain context rather than substitutes for ZIP evidence. In Edmond city context, the typical asking-rent measure is about $1,701 and the renter share is 29.7%; in Oklahoma County context, asking rent is $1,359 and vacancy is 9.0%; and in Oklahoma City, OK metro context, asking rent is $1,393 and apartment vacancy is 6.0%. The ZIP’s ZORI is therefore below the city-context rent figure but above county and metro context figures. Those comparisons do not establish a local cause, substitute for ZIP rental listings, or convert city, county, or metro conditions into conditions within 73003.</p><p>Redfin’s direct rolling-three-month ZIP resale observation supplies a different, for-sale-market tension. Median sold price was $279,937, up 1.8% year over year, while 96 homes sold and median days on market were 20. Inventory stood at 86 homes, up 43.4% from a year earlier, with 2.7 months of supply. Average sale-to-list was 98.9%, and 19.4% of sales closed above list price. These are direct ZIP resale signals, not rental transactions, rental comps, or property economics. Price appreciation and continued sales activity partly contrast with the cooling one-year rent path, while rising inventory challenges a simple strengthening narrative across both markets. Annualized ZIP ZORI divided by median sold price is a 6.65% cross-source screening ratio only; it is not a cap rate, net return, expected return, or property yield.</p><p>The decision tension is therefore clear: historically stable asking rents and a low current growth rate coexist with substantial renter burden, while the resale data show price growth alongside expanding inventory. The 30% required-income screen is arithmetic rather than advice or an applicant qualification rule, and it does not account for taxes, deposits, utilities, household size, or lease concessions. Before applying any ZIP-level signal to a property, verify the advertised bedroom count, actual asking rent, included utilities, lease duration, deposit and fee schedule, availability date, property condition, and whether comparable nearby listings support the asking price. For resale review, confirm the sale date, property type, condition, financing terms, list-price history, and whether the property resembles the homes underlying Redfin’s aggregated observation. None of these backward-looking indicators forecast future rent or resale outcomes.</p>","findings":[{"body":"The ZIP’s one-year asking-rent change was only 0.35%, materially below its 2.51% three-year and 4.00% five-year annualized changes. That makes the latest direction a break from the longer historical path. Low measured variability supports confidence in the continuity of the index, but it does not turn the recent slowdown into a forecast.","title":"Cooling rent growth follows a stronger multiyear run"},{"body":"Zillow ZORI is $1,552 and ACS median gross rent is $1,382. The difference is informative but not a direct rent-comparison result because ZORI tracks typical observed asking rent across rental types, whereas ACS surveys occupied renter homes and includes selected utilities. Lease vintage, utility inclusion, and household composition remain unobserved.","title":"Current asking rent exceeds occupied-home gross rent"},{"body":"The arithmetic income needed to carry the ZIP ZORI at 30% of income is below the ZCTA median household income, yet more than half of surveyed renter households are rent burdened at the 30% threshold. This tension indicates that a median-income screen cannot stand in for renter-household affordability or a unit-specific qualification decision.","title":"Burden is high despite an index-level income screen below median income"},{"body":"Redfin reports positive year-over-year median sold-price movement, completed sales, limited months of supply, and sale-to-list results below 100%, while inventory increased sharply. Those observations describe direct ZIP resale conditions only. The rent-price screening ratio joins two sources for rough comparison and does not measure operating income, expenses, financing, or investment return.","title":"Resale evidence is active but not a rental-performance measure"}],"risks":["The ZORI figure is a blended asking-rent index rather than a quoted rent for a particular home, so bedroom mix, concessions, utilities, lease duration, and property condition can create substantial listing-level differences.","ACS renter burden and median gross rent are five-year survey measures for occupied renter homes, not current listings; neither statistic proves affordability, payment burden, or availability for any individual unit.","The modelled bedroom ladder uses HUD administrative standards to scale the ZIP index. It is useful for proportional screening but should not be interpreted as observed studio through four-bedroom market rents.","Redfin resale metrics are based on a rolling three-month for-sale observation and cannot establish rental demand, operating costs, tenant outcomes, property-level cash flow, or future price and rent movement."],"qa":[{"a":"They are different evidence universes. Zillow ZORI is a 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 lease vintages, unit mixes, and utility treatment can produce a gap without either dataset being incorrect.","q":"Why does the current Zillow rent measure differ from ACS median gross rent?"},{"a":"The current snapshot is supported by a complete and historically low-variability series, which improves confidence that the index is not based on a fragmented record. Yet the one-year change is much slower than the three-year and five-year changes. The evidence therefore describes recent cooling after longer growth, not a prediction about future rents.","q":"What does the rent-history pattern say about the current asking-rent snapshot?"},{"a":"No. The studio through four-bedroom figures are modelled estimates created by scaling ZIP ZORI using the local HUD bedroom ladder. HUD FMR or SAFMR is an administrative standard, not an asking-rent survey. Actual listings may differ because of bedroom count, location within the ZIP, condition, furnishing, utilities, concessions, and lease terms.","q":"Are the bedroom estimates actual measured rents for available units?"},{"a":"It should be used only as a cross-source screening ratio formed by annualizing ZIP ZORI and dividing it by Redfin’s median sold price. It does not include vacancy, repairs, taxes, insurance, management, capital spending, financing, or property-specific income. Therefore it is not a cap rate, property yield, net return, or expected return.","q":"How should the Redfin rent-price screening ratio be used?"}],"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-02-01","rent":1088.783598},{"period":"2015-03-01","rent":1094.135228},{"period":"2015-04-01","rent":1098.690664},{"period":"2015-05-01","rent":1092.685958},{"period":"2015-06-01","rent":1100.731363},{"period":"2015-07-01","rent":1101.294679},{"period":"2015-08-01","rent":1108.805731},{"period":"2015-09-01","rent":1099.046159},{"period":"2015-10-01","rent":1100.209848},{"period":"2015-11-01","rent":1107.296952},{"period":"2015-12-01","rent":1111.273586},{"period":"2016-01-01","rent":1111.711149},{"period":"2016-02-01","rent":1100.68569},{"period":"2016-03-01","rent":1098.908883},{"period":"2016-04-01","rent":1099.969329},{"period":"2016-05-01","rent":1099.402338},{"period":"2016-06-01","rent":1096.725917},{"period":"2016-07-01","rent":1090.899623},{"period":"2016-08-01","rent":1091.991614},{"period":"2016-09-01","rent":1094.256018},{"period":"2016-10-01","rent":1095.533079},{"period":"2016-11-01","rent":1093.046107},{"period":"2016-12-01","rent":1093.005583},{"period":"2017-01-01","rent":1089.460674},{"period":"2017-02-01","rent":1093.067789},{"period":"2017-03-01","rent":1096.296458},{"period":"2017-04-01","rent":1102.502473},{"period":"2017-05-01","rent":1101.213225},{"period":"2017-06-01","rent":1101.323365},{"period":"2017-07-01","rent":1102.904072},{"period":"2017-08-01","rent":1108.726373},{"period":"2017-09-01","rent":1113.082448},{"period":"2017-10-01","rent":1116.471212},{"period":"2017-11-01","rent":1111.35775},{"period":"2017-12-01","rent":1122.979129},{"period":"2018-01-01","rent":1127.592006},{"period":"2018-02-01","rent":1138.822347},{"period":"2018-03-01","rent":1132.788099},{"period":"2018-04-01","rent":1129.116392},{"period":"2018-05-01","rent":1128.591851},{"period":"2018-06-01","rent":1131.928275},{"period":"2018-07-01","rent":1138.238304},{"period":"2018-08-01","rent":1139.005894},{"period":"2018-09-01","rent":1139.855334},{"period":"2018-10-01","rent":1147.540104},{"period":"2018-11-01","rent":1150.215862},{"period":"2018-12-01","rent":1151.33007},{"period":"2019-01-01","rent":1145.929038},{"period":"2019-02-01","rent":1149.939499},{"period":"2019-03-01","rent":1158.910515},{"period":"2019-04-01","rent":1164.080473},{"period":"2019-05-01","rent":1171.205717},{"period":"2019-06-01","rent":1174.651922},{"period":"2019-07-01","rent":1175.978141},{"period":"2019-08-01","rent":1177.933196},{"period":"2019-09-01","rent":1180.784577},{"period":"2019-10-01","rent":1178.712934},{"period":"2019-11-01","rent":1185.446623},{"period":"2019-12-01","rent":1184.808934},{"period":"2020-01-01","rent":1193.535603},{"period":"2020-02-01","rent":1190.569979},{"period":"2020-03-01","rent":1190.165733},{"period":"2020-04-01","rent":1193.696529},{"period":"2020-05-01","rent":1191.644994},{"period":"2020-06-01","rent":1202.339048},{"period":"2020-07-01","rent":1197.779005},{"period":"2020-08-01","rent":1204.307769},{"period":"2020-09-01","rent":1205.822807},{"period":"2020-10-01","rent":1221.560328},{"period":"2020-11-01","rent":1221.955253},{"period":"2020-12-01","rent":1225.746565},{"period":"2021-01-01","rent":1233.055799},{"period":"2021-02-01","rent":1242.602175},{"period":"2021-03-01","rent":1257.511876},{"period":"2021-04-01","rent":1260.348118},{"period":"2021-05-01","rent":1271.634388},{"period":"2021-06-01","rent":1275.9623},{"period":"2021-07-01","rent":1296.578823},{"period":"2021-08-01","rent":1306.923344},{"period":"2021-09-01","rent":1325.598623},{"period":"2021-10-01","rent":1341.585878},{"period":"2021-11-01","rent":1363.097995},{"period":"2021-12-01","rent":1372.032399},{"period":"2022-01-01","rent":1375.982676},{"period":"2022-02-01","rent":1378.141474},{"period":"2022-03-01","rent":1378.544635},{"period":"2022-04-01","rent":1390.980218},{"period":"2022-05-01","rent":1397.540963},{"period":"2022-06-01","rent":1411.823903},{"period":"2022-07-01","rent":1412.12062},{"period":"2022-08-01","rent":1427.355032},{"period":"2022-09-01","rent":1427.27055},{"period":"2022-10-01","rent":1422.133055},{"period":"2022-11-01","rent":1412.967929},{"period":"2022-12-01","rent":1417.56648},{"period":"2023-01-01","rent":1426.962331},{"period":"2023-02-01","rent":1428.372009},{"period":"2023-03-01","rent":1438.579668},{"period":"2023-04-01","rent":1436.289477},{"period":"2023-05-01","rent":1445.99657},{"period":"2023-06-01","rent":1440.840538},{"period":"2023-07-01","rent":1446.914028},{"period":"2023-08-01","rent":1446.744302},{"period":"2023-09-01","rent":1455.977062},{"period":"2023-10-01","rent":1460.702049},{"period":"2023-11-01","rent":1458.358705},{"period":"2023-12-01","rent":1458.099929},{"period":"2024-01-01","rent":1455.458401},{"period":"2024-02-01","rent":1471.59984},{"period":"2024-03-01","rent":1481.428917},{"period":"2024-04-01","rent":1487.784577},{"period":"2024-05-01","rent":1492.16354},{"period":"2024-06-01","rent":1499.680738},{"period":"2024-07-01","rent":1512.095829},{"period":"2024-08-01","rent":1506.599287},{"period":"2024-09-01","rent":1499.404755},{"period":"2024-10-01","rent":1495.867342},{"period":"2024-11-01","rent":1509.270683},{"period":"2024-12-01","rent":1524.726632},{"period":"2025-01-01","rent":1533.603868},{"period":"2025-02-01","rent":1523.789459},{"period":"2025-03-01","rent":1519.931943},{"period":"2025-04-01","rent":1531.703314},{"period":"2025-05-01","rent":1539.511002},{"period":"2025-06-01","rent":1546.904083},{"period":"2025-07-01","rent":1544.834687},{"period":"2025-08-01","rent":1556.25418},{"period":"2025-09-01","rent":1566.450171},{"period":"2025-10-01","rent":1576.473568},{"period":"2025-11-01","rent":1576.372086},{"period":"2025-12-01","rent":1570.348932},{"period":"2026-01-01","rent":1569.052851},{"period":"2026-02-01","rent":1573.681109},{"period":"2026-03-01","rent":1574.468456},{"period":"2026-04-01","rent":1566.210509},{"period":"2026-05-01","rent":1558.954708},{"period":"2026-06-01","rent":1552.262821}],"historySummary":{"pointCount":137,"firstPeriod":"2015-02-01","latestPeriod":"2026-06-01","coverageMonths":137,"coverageRatio":1,"changes":{"1":{"years":1,"startPeriod":"2025-06-01","endPeriod":"2026-06-01","startRent":1546.904083,"endRent":1552.262821,"change":0.0034641695363604175,"cagr":0.0034641695363604175},"3":{"years":3,"startPeriod":"2023-06-01","endPeriod":"2026-06-01","startRent":1440.840538,"endRent":1552.262821,"change":0.07733144651431245,"cagr":0.025139841008412933},"5":{"years":5,"startPeriod":"2021-06-01","endPeriod":"2026-06-01","startRent":1275.9623,"endRent":1552.262821,"change":0.2165428563210685,"cagr":0.03998118574939369}},"maxDrawdown":-0.020014618923282934,"annualizedVolatility":0.017586819337074452,"consecutiveReturnCount":136}}