CashFlowRE
Sign in Sign up

Best Places to Invest in Oklahoma Real Estate

140 Oklahoma markets ranked from our sold history and per-listing investment modeling. Tap a city for its cap rate, cash flow and price detail — then sign up to see the actual cash-flowing listings.

CityMedian priceCap rateCash flow/mo Appreciation YoYSold (12mo)
Oklahoma City $269,990 3.9% $-598 +0.0% 8,948
Tulsa $245,000 4.0% $-523 +2.7% 4,086
Edmond $392,500 3.6% $-969 -2.8% 2,312
Broken Arrow $300,000 4.2% $-575 +0.6% 2,141
Norman $275,000 3.7% $-676 +0.6% 1,743
Lawton $159,500 5.8% $-66 +1.9% 1,037
Owasso $329,900 3.9% $-721 +1.2% 901
Bixby $349,900 3.9% $-779 +0.6% 808
Guthrie $258,250 3.1% $-838 +4.7% 716
Midwest City $180,000 5.3% $-151 -1.4% 667
Bartlesville $200,000 5.2% $-182 -0.9% 662
Enid $173,500 4.8% $-241 +2.7% 607
Shawnee $192,450 4.0% $-425 +0.4% 569
Jenks $370,000 3.8% $-937 +1.2% 495
Claremore $245,000 4.2% $-477 +2.6% 490
Blanchard $317,250 2.8% $-1,128 +3.4% 464
Sapulpa $220,000 3.3% $-661 +0.7% 411
Ada $168,000 4.2% $-375 -3.9% 370
Ardmore $177,750 4.6% $-304 -0.4% 352
Mustang $257,970 4.5% $-417 +0.0% 348
$110,000 +3.4% 312
Durant $237,960 3.1% $-679 -3.1% 298
Yukon $235,000 5.1% $-258 -2.7% 292
Del City $149,949 5.8% $-61 -1.5% 276
Tuttle $310,500 2.8% $-970 -1.7% 273
Chickasha $170,000 5.0% $-231 +1.7% 272
Glenpool $277,000 3.9% $-710 -1.8% 260
El Reno $193,000 4.9% $-266 +2.2% 257
Harrah $246,358 4.3% $-423 -0.6% 250
Choctaw $301,745 3.2% $-992 -2.9% 244
Altus $215,000 3.7% $-502 +3.4% 236
Tahlequah $221,875 3.9% $-471 +9.0% 226
The Village $229,000 4.5% $-357 -2.6% 222
Piedmont $377,448 3.2% $-992 +3.0% 206
Noble $216,165 3.9% $-491 -2.6% 204
Broken Bow $580,500 0.2% $-3,108 -4.7% 189
Bethany $190,000 4.6% $-285 -2.9% 185
Hochatown $590,000 0.1% $-3,258 -2.7% 185
Kingston $196,000 4.1% $-679 -2.1% 177
Weatherford $225,500 3.2% $-591 +7.1% 168
Sand Springs $285,000 1.7% $-1,596 +3.8% 157
Elk City $191,000 4.0% $-431 -6.7% 153
Elgin $329,950 4.9% $-330 +3.5% 152
Poteau $219,950 4.1% $-433 +6.0% 134
Pryor Creek $175,000 5.0% $-221 +4.6% 133
Seminole $133,178 4.8% $-190 -3.0% 128
Okmulgee $139,000 6.6% $40 +0.0% 127
Tecumseh $145,000 4.5% $-355 -6.0% 122
Perkins $134,000 0.7% $-1,924 +11.3% 121
Catoosa $261,000 2.2% $-1,122 +3.6% 120
Sulphur $175,000 3.2% $-600 +10.5% 120
Verdigris $253,065 4.1% $-521 +2.8% 109
Texanna $166,000 2.0% $-936 +7.6% 103
Chandler $207,500 2.7% $-796 +8.4% 98
Muskogee $200,000 3.2% $-623 +7.8% 94
Eufaula $210,000 2.2% $-896 -7.9% 91
Cleveland $170,000 4.2% $-328 +2.1% 89
Perry $137,250 5.1% $-147 +2.4% 88
Henryetta $145,000 3.0% $-425 -1.9% 87
Warr Acres $179,900 5.2% $-179 -5.5% 85
Checotah $158,613 3.2% $-454 +15.4% 85
Mcloud $232,229 4.5% $-498 -3.7% 83
Inola $240,000 3.7% $-448 +5.2% 83
Mannford $205,000 2.3% $-992 +2.4% 81
Clinton $142,500 5.5% $-107 +24.4% 79
Calera $237,450 2.2% $-856 +3.1% 78
Fort Gibson $260,000 3.1% $-628 +4.1% 77
Coweta $309,990 3.9% $-642 +0.3% 77
Lone Grove $225,000 2.4% $-1,061 +1.4% 77
Stigler $165,000 2.8% $-676 +3.2% 76
Nichols Hills $850,000 0.8% $-4,068 -7.2% 75
Oologah $295,000 2.3% $-922 +6.0% 75
Blackwell $95,000 11.7% $352 -4.3% 74
Stillwater $367,500 2.2% $-1,515 +0.3% 74
Pryor $312,500 2.5% $-969 -2.7% 74
Muldrow $183,000 3.5% $-590 +6.8% 73
Pauls Valley $165,000 3.1% $-563 -3.0% 72
Kingfisher $205,000 3.1% $-642 -8.3% 72
Mcalester $204,000 2.4% $-845 +6.8% 68
Lexington $165,000 2.6% $-656 +2.6% 68
Luther $196,750 1.3% $-1,490 -11.6% 68
Chelsea $176,000 3.8% $-511 +7.5% 67
Wellston $225,900 2.5% $-660 +12.0% 65
Nowata $130,000 6.0% $-42 +3.5% 64
Arcadia $521,970 0.6% $-3,062 -1.4% 64
Park Hill $215,000 2.8% $-749 +14.9% 61
Sperry $210,000 2.9% $-1,163 -0.6% 58
Dewey $142,000 4.8% $-209 -9.2% 57
Cashion $349,900 1.8% $-1,565 -2.2% 57
Pocola $195,000 3.1% $-628 +8.2% 55
Spiro $139,000 4.2% $-285 +13.1% 52
Meeker $215,000 3.0% $-736 -11.7% 51
Goldsby $510,000 1.3% $-2,608 -4.5% 51
Jones $281,500 4.2% $-551 +5.4% 50
Roland $199,000 3.9% $-383 +4.0% 49
Prague $140,000 3.1% $-579 -10.4% 49
Madill $180,000 3.0% $-626 +1.5% 49
Vinita $212,500 3.5% $-528 +3.0% 48
Collinsville $366,000 3.0% $-1,030 +2.3% 48
Wynnewood $164,000 4.2% $-372 -11.6% 46
Anadarko $142,000 7.7% $98 +13.5% 46
Cookson $180,000 1.5% $-1,380 +0.3% 45
Westville $145,000 3.8% $-482 +11.3% 45
Stilwell $125,000 3.5% $-415 +3.2% 45
Crescent $192,500 3.8% $-526 +18.7% 44
Lindsay $159,500 3.5% $-644 -7.1% 44
Newalla $192,500 3.7% $-763 +1.2% 44
Chouteau $231,675 2.3% $-968 +6.3% 44
Washington $281,250 2.6% $-1,174 +2.0% 44
Wister $158,250 3.1% $-652 +19.7% 44
Cleora $445,000 0.1% $-2,658 +10.1% 43
Drumright $129,000 5.6% $-87 +16.4% 43
Porum $170,000 2.0% $-1,012 +39.2% 42
Bethel Acres $245,750 1.9% $-1,534 -0.6% 42
Hugo $160,000 5.9% $-61 +21.7% 41
Fletcher $299,000 3.0% $-719 -0.3% 39
Minco $90,000 2.8% $-684 +1.7% 39
Adair $200,000 2.3% $-1,151 -10.5% 39
Marietta $248,525 2.1% $-994 +10.9% 38
Morris $178,500 3.5% $-426 -10.9% 38
Heavener $125,000 2.8% $-819 +21.0% 38
Wilburton $128,750 4.8% $-227 +18.6% 36
Davis $166,500 3.7% $-481 -6.9% 36
Pink $151,950 3.9% $-349 -2.0% 36
Mead $190,000 1.9% $-728 +5.9% 35
New Cordell $108,000 7.0% $75 -10.8% 35
Slaughterville $213,000 3.9% $-468 +0.0% 34
Pawhuska $120,000 6.2% $-27 +16.5% 34
Comanche $129,950 5.6% $-81 -18.0% 34
Flint Creek $63,500 1.7% $-1,129 +17.8% 34
Mangum $81,000 8.2% $179 +28.7% 34
Walters $120,750 6.6% $26 -4.3% 32
Hulbert $170,500 2.2% $-1,004 +14.8% 32
Tonkawa $149,500 5.0% $-201 +14.5% 32
Porter $139,000 1.2% $-1,117 -22.2% 31
Spencer $137,000 7.0% $96 -10.8% 31
Colbert $170,000 4.2% $-300 +15.4% 31
Duncan $260,448 2.1% $-1,114 +6.1% 30
Guymon $196,000 3.3% $-586 +12.0% 30
Medicine Park $217,000 1.2% $-1,756 +18.0% 30

Ready to act on these markets? Create a free account to screen Oklahoma listings by cash flow, or see the national market data.