State rental market analysis · OK

Oklahoma rental markets

75 tracked cities over 5,000 population, 75 ranked and summarized by their median Overall; 15 of 72 evaluable cities pass the modeled Buy & Hold screen. Every number traces to Census, Zillow and BLS. Compare state coverage and results →

Browse every Oklahoma ZIP Code area → · the full server-rendered index for this state.

Part of the West South Central Census division (South region).

58.7 median Overall
Middle range 52 to 65.7 (25th to 75th percentile of its cities)Median Cash Flow 81.4 · Growth 57.1 · Stability 53.1Ranked #2 of 37 coverage-eligible states by median Overall scoredistribution across 75 ranked cities, not a distribution point estimate. As of 2026-07-10

The honest read

Oklahoma ranks #2 of 37 coverage-eligible states for rental investing, with a median Overall of 58.7/100 across its ranked cities, above the national median. 75 ranked cities roll up into this grade. Its strongest factor is affordability (price-to-income): 3.3×, 2nd of 51, backed by job growth (8th).

The biggest drag is income growth: 4.1%, 47th of 51. A state grade is the median of its ranked cities, a screen for where to look, not underwriting. Open any city below for its full shown-math breakdown, or run a specific deal through the cap rate and cash-flow calculators.

Where it ranks, factor by factor

Every value is the median across the 75 ranked cities in this state. The national rank compares all 51 states on that one factor; the engine already flips inverted factors (affordability, low unemployment) so a better rank always means a better market. Each factor sits in one of the model’s three categories (Cash Flow, Growth, or Stability); this is a representative summary, and the full thirteen-factor breakdown is on each city’s page. Full methodology.

FactorCategoryState valueNational rank
Gross rent yieldCash Flow7.3%#9 of 51
Rent growthGrowth4.0%#33 of 51
Home value growthGrowth3.8%#31 of 51
Population growthGrowth0.8%#19 of 51
Job growthGrowth1.3%#8 of 51
Price-to-incomeCash Flow3.3×#2 of 51
UnemploymentStability3.4%#11 of 51
Rental demandStability41% renters · 6.5% vacancytwo-part measure
Income growthGrowth4.1%#47 of 51

Every city in Oklahoma, ranked

Led by Wagoner at 82/100. Click any column to re-sort; every city links to its full shown-math breakdown.

OK rankCityGradeCash FlowGrowthStabilityTypical home valueGross yieldNational rank
1 medWagoner82ABA$188,5007.0%#4
2 medCatoosa76ABB$237,3867.2%#34
3Chickasha75ABC$158,1429.5%#44
4Glenpool74ABB$243,7727.2%#51
5El Reno74AAC$184,9518.6%#55
6Bixby74ABB$333,7277.0%#56
7Newcastle74ABC$291,3156.9%#59
8 medVerdigris73BBB$229,1006.0%#62
9 medPurcell73BBB$226,2546.1%#64
10Collinsville73ABC$285,6836.8%#66
11Jenks73BBB$355,1036.3%#71
12Coweta71BBB$272,9585.5%#117
13Piedmont70BAC$340,8065.6%#138
14Mustang70ABC$278,5797.3%#143
15Tahlequah69BBC$201,0906.4%#180
16Moore68ACC$222,1118.2%#201
17Broken Arrow68BBC$288,7096.6%#205
18Noble68ABC$209,6127.9%#232
19Sapulpa67ABC$220,6757.3%#264
20 medCushing66ACB$144,4588.4%#317
21 medHugo65ACC$122,3988.0%#328
22Durant65BBC$226,4987.7%#335
23Blanchard65BBC$321,8605.2%#367
24 medLone Grove64BCB$224,2885.1%#406
25Owasso64CBB$319,3395.2%#409
26Altus64ACB$108,96911.2%#415
27Sand Springs64BBC$242,3096.1%#424
28Yukon63BBC$273,0397.0%#444
29Edmond63BBC$355,4475.7%#479
30Claremore63BBC$264,4726.8%#499
31 medHenryetta62ADB$113,4369.4%#518
32 medSallisaw62BCC$187,9777.4%#523
33 medTecumseh62ADB$134,8107.9%#554
34 medPryor Creek60BCC$166,4006.7%#680
35Guthrie60CBC$256,9765.6%#694
36 medPoteau59BCB$187,8476.5%#764
37Midwest City59ACC$170,6408.5%#809
38Shawnee59ACC$179,1747.4%#845
39 medSkiatook58CCB$283,8666.3%#887
40Norman58BBC$263,0466.2%#921
41Bethany58ACC$177,1959.0%#965
42 medHarrah57BBD$244,2965.0%#983
43 medTuttle57CBC$328,2593.8%#1026
44Ada56BCC$187,4696.9%#1093
45 medMiami56ADC$131,7389.3%#1107
46 medIdabel56BCC$136,4206.2%#1105
47 medThe Village56ACD$211,8007.9%#1148
48 medSeminole56ADB$136,5518.6%#1165
49Oklahoma City55ABD$207,4217.4%#1201
50Del City55ADC$140,81110.2%#1213
51 medPauls Valley54ADC$149,27510.4%#1349
52 medGrove54DBC$297,8014.5%#1368
53Duncan54ACD$137,2408.1%#1375
54Tulsa54BCD$220,2217.0%#1387
55 medKingfisher54CCC$228,4725.4%#1432
56Choctaw53BCD$307,4275.8%#1510
57 medOkmulgee52ADC$107,48310.2%#1649
58Bartlesville52ADD$189,3918.1%#1679
59 medAnadarko52ADB$80,37110.4%#1681
60 medGuymon52BCC$176,3895.8%#1684
61Stillwater51CBC$269,2666.3%#1752
62 medBlackwell51ADC$62,41111.3%#1777
63 medClinton50ADC$116,7458.9%#1990
64Ponca City49BDD$138,5806.2%#2177
65 medVinita48ADC$195,61410.3%#2182
66 medWarr Acres48BCD$183,4636.7%#2285
67 medHoldenville46ADD$60,9368.7%#2578
68 medMcAlester46ADC$156,0347.2%#2630
69Ardmore44ADD$157,2318.9%#2845
70Lawton43ADD$146,8059.1%#2935
71Muskogee42ADD$144,9018.3%#3183
72Enid41ADD$136,86510.1%#3244
73 medWeatherford37DDC$233,7804.1%#3758
74Woodward30AFB$132,43411.8%#4305
75 medElk City24BFD$173,2487.5%#4561

Data as of: Zillow ZHVI/ZORI through the latest monthly release · Census ACS 5-yr 2020–2024 · Census PEP July 2025 · BLS LAUS county 2025 annual (11-month average). Generated 2026-10-06. Methodology & limitations · underwrite any specific deal with the free calculators.

ZIP markets in Oklahoma

664 Census ZIP Codes (ZCTAs) in Oklahoma · 420 data-eligible for subscores. These are sub-city government areas ranked separately from the Oklahoma city table. The overall Rental Investor ZIP Score leaderboard leads; the two component subscores (affordability, rental-market context) follow as independent percentiles. ZIP ranks are shown within the ZIP universe only, never mixed with, and not directly comparable to, city ranks. Vintage: the Key metric column is Census ACS 2020–2024 (5-year), the same release the city table above uses; the geographies differ, so the same measure can still disagree between the two.

Best overall ZIP Codes in Oklahoma

Ranked by the overall Rental Investor ZIP Score. The # is each ZIP Code's canonical OK state rank; the smaller figure is its national rank. Separate from the Oklahoma city table and not directly comparable to it.

OK rankZIP CodeOverallgrade · nationalKey metric
#174467WagonerA 74#84 nat6.3%Survey yield
#273018ChickashaA 74#93 nat7.5%Survey yield
#374012Broken ArrowA 74#129 nat6.4%Survey yield
#474464Park HillA 74#135 nat5.7%Survey yield
#574014Broken ArrowA 73#194 nat6.8%Survey yield
#673160MooreA 72#236 nat7.7%Survey yield
#774033GlenpoolA 72#255 nat8.1%Survey yield
#874055OwassoA 72#261 nat5.4%Survey yield
#974429CowetaA 72#283 nat4.8%Survey yield
#1073099Oklahoma CityA 72#295 nat6.7%Survey yield
#1074017ClaremoreA 72#295 nat6.1%Survey yield
#1274730CaleraA 72#319 nat7.4%Survey yield

Top affordability ZIP Codes in Oklahoma

State-scoped leaders on the affordability subscore only (national rank shown is within that subscore’s data-eligible universe). Substantially an inverse housing-cost signal: a component of the overall score, not a predicted return.

#ZIP CodeAffordabilityKey metric
173546Grandfield97#59 nat14.8%Survey yield
273933Boise City97#59 nat11.4%Survey yield
374546Haileyville96#82 nat10.0%Survey yield
473455Ravia96#102 nat14.0%Survey yield
574463Taft95#108 nat17.9%Survey yield
674766Wright City95#131 nat9.4%Survey yield
774026Davenport95#140 nat12.6%Survey yield
874944Lequire94#142 nat9.0%Survey yield
974901Arkoma93#181 nat10.7%Survey yield
1073661Rocky93#195 nat8.4%Survey yield
1173724Eagle City93#195 nat9.0%Survey yield
1274731Cartwright93#212 nat8.0%Survey yield

Deepest rental-market ZIP Codes in Oklahoma

State-scoped leaders on the rental-market-context subscore only (national rank shown is within that subscore’s data-eligible universe). Rental depth/tightness: a separate component, never combined here with affordability.

#ZIP CodeRental marketKey metric
173117Oklahoma City84#32 nat7.4%Survey yield
273108Oklahoma City83#46 nat11.9%Survey yield
373560Olustee82#123 nat6.9%Survey yield
473102Oklahoma City81#144 nat3.7%Survey yield
573763Okeene76#711 nat7.8%Survey yield
673109Oklahoma City75#841 nat10.9%Survey yield
773105Oklahoma City75#964 nat8.4%Survey yield
873129Oklahoma City74#1,009 nat13.3%Survey yield
974115Tulsa74#1,182 nat14.6%Survey yield
1073546Grandfield73#1,221 nat14.8%Survey yield
1173003Edmond73#1,284 nat6.7%Survey yield
1274901Arkoma73#1,356 nat10.7%Survey yield
Open the full Oklahoma ZIP explorer (all 664 areas, sortable) →