CashFlowRE
Sign in Sign up

Best Places to Invest in Oklahoma Real Estate

138 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 $270,000 4.0% $-569 +0.0% 8,707
Tulsa $246,000 4.1% $-483 +2.0% 4,016
Edmond $393,900 3.6% $-939 -1.1% 2,303
Broken Arrow $301,150 4.3% $-555 +0.0% 2,065
Norman $271,000 3.8% $-651 -0.6% 1,720
Lawton $159,900 6.2% $-16 +3.8% 1,006
Owasso $329,500 4.0% $-658 +0.6% 892
Bixby $351,450 3.8% $-796 +0.6% 802
Guthrie $254,903 3.1% $-844 +3.8% 710
Bartlesville $205,000 5.4% $-161 -0.9% 639
Midwest City $180,000 5.3% $-152 -1.4% 639
Enid $174,950 5.4% $-139 +2.7% 578
Shawnee $190,890 4.3% $-357 -0.4% 522
Claremore $247,000 4.1% $-531 +4.0% 479
Jenks $365,450 3.9% $-845 +0.0% 478
Blanchard $320,000 2.9% $-1,140 +2.8% 463
Sapulpa $221,000 3.3% $-659 -0.7% 390
Ada $170,000 4.5% $-334 -0.8% 355
Ardmore $180,000 4.5% $-301 +1.2% 351
Mustang $257,000 4.3% $-446 +0.6% 341
Durant $239,000 3.7% $-578 -1.9% 295
Yukon $235,000 5.0% $-252 -4.0% 291
Tuttle $311,250 2.9% $-907 -3.1% 276
Del City $151,000 5.8% $-74 -0.8% 275
$115,000 +2.5% 275
El Reno $195,000 4.9% $-248 +3.7% 267
Chickasha $165,000 5.0% $-199 +1.3% 253
Glenpool $279,990 4.0% $-624 -1.2% 253
Choctaw $310,340 3.2% $-997 -3.5% 247
Harrah $249,000 4.4% $-387 -1.2% 241
Altus $215,000 5.1% $-203 +7.0% 232
The Village $228,000 4.5% $-343 -2.3% 225
Tahlequah $219,900 4.5% $-320 +5.1% 221
Noble $220,000 4.1% $-429 -3.9% 219
Piedmont $375,000 3.2% $-1,045 +2.2% 205
Hochatown $577,000 0.2% $-3,198 -3.3% 200
Kingston $208,500 4.5% $-529 +2.4% 192
Broken Bow $580,000 0.3% $-3,071 -6.0% 179
Bethany $192,000 4.7% $-263 -3.6% 171
Weatherford $224,550 3.9% $-459 +3.6% 158
Elgin $312,500 4.7% $-434 +2.2% 156
Sand Springs $290,000 1.7% $-1,492 +4.2% 155
Elk City $195,000 4.7% $-263 -5.9% 155
Pryor Creek $175,000 5.3% $-160 +8.5% 129
Poteau $224,000 4.0% $-413 +5.8% 129
Seminole $133,355 4.3% $-255 -2.9% 127
Okmulgee $141,000 6.5% $27 +4.7% 127
Sulphur $182,500 2.9% $-694 +3.3% 122
Tecumseh $145,000 4.6% $-312 -8.1% 121
Perkins $152,000 1.0% $-1,858 +7.2% 117
Catoosa $261,000 2.4% $-1,008 +1.0% 114
Texanna $160,000 2.1% $-808 -3.5% 108
Verdigris $254,265 4.3% $-472 +2.1% 100
Chandler $202,735 4.9% $-233 +6.1% 99
Cleveland $165,950 4.9% $-239 +0.4% 93
Henryetta $143,500 3.6% $-387 +0.0% 88
Eufaula $200,000 2.5% $-793 +3.8% 87
Inola $229,500 3.0% $-930 +0.3% 86
Pryor $306,500 2.6% $-950 -5.0% 83
Checotah $170,000 3.7% $-382 +16.2% 83
Mcloud $238,900 4.1% $-647 -3.1% 81
Coweta $308,624 3.9% $-640 +1.1% 80
Lone Grove $223,250 2.8% $-886 -1.7% 80
Mannford $225,000 2.5% $-933 +1.7% 79
Clinton $149,900 5.7% $-79 +14.3% 79
Perry $141,950 5.4% $-99 +5.8% 78
Muskogee $200,000 3.6% $-571 -1.1% 78
Warr Acres $179,950 5.2% $-171 -6.9% 78
Stigler $165,000 3.0% $-673 +3.7% 77
Fort Gibson $256,750 3.7% $-517 +1.3% 76
Nichols Hills $854,500 1.3% $-3,842 -5.0% 76
Pauls Valley $160,000 4.0% $-385 -4.7% 74
Muldrow $181,500 3.3% $-561 +9.2% 74
Park Hill $209,400 3.2% $-669 +21.7% 72
Calera $240,000 3.3% $-625 +1.2% 70
Stillwater $377,000 2.0% $-1,522 +0.0% 69
Blackwell $90,000 10.1% $266 -12.3% 68
Oologah $292,500 2.2% $-1,099 +2.1% 68
Lexington $165,000 3.0% $-564 +4.9% 67
Sperry $200,000 2.0% $-1,318 +3.1% 67
Kingfisher $205,000 3.6% $-582 -5.9% 67
Luther $200,000 1.6% $-1,428 -12.3% 67
Chelsea $183,000 4.8% $-240 +5.3% 66
Cashion $335,000 1.7% $-1,674 -1.6% 65
Arcadia $564,900 0.8% $-2,911 +4.1% 64
Wellston $209,000 3.0% $-538 +10.8% 63
Mcalester $200,000 2.9% $-753 +4.9% 63
Nowata $123,750 6.2% $-7 +1.0% 62
Dewey $139,500 4.6% $-231 -9.6% 56
Prague $152,000 3.5% $-474 -4.6% 53
Vinita $210,000 4.0% $-452 +0.8% 53
Goldsby $525,000 1.3% $-2,345 +1.0% 52
Jones $304,000 4.1% $-543 +5.7% 52
Spiro $138,000 4.5% $-248 +9.0% 51
Anadarko $131,000 8.4% $175 +12.2% 51
Meeker $200,000 4.0% $-512 -13.9% 51
Pocola $190,000 5.4% $-129 +3.0% 50
Roland $195,000 4.0% $-420 -0.8% 49
Stilwell $110,000 4.1% $-330 +11.6% 49
Cookson $199,000 2.5% $-1,056 -1.7% 47
Newalla $238,500 3.3% $-936 +1.5% 46
Crescent $173,000 3.6% $-540 +17.3% 46
Wynnewood $180,000 4.3% $-307 -7.8% 46
Washington $301,000 2.5% $-1,255 +2.8% 45
Porum $170,000 2.1% $-977 +19.5% 45
Collinsville $360,000 2.9% $-1,031 -0.6% 43
Lindsay $142,575 3.7% $-531 -16.5% 43
Wister $152,500 3.1% $-630 +14.6% 43
Westville $144,000 4.1% $-361 +11.0% 40
Morris $165,000 4.1% $-341 -13.3% 39
Chouteau $219,500 2.6% $-915 +3.4% 39
Madill $196,500 3.0% $-717 +1.1% 39
Pink $154,000 4.0% $-345 -11.8% 39
Marietta $230,000 1.8% $-996 +18.0% 39
Cleora $447,500 0.3% $-2,500 +14.1% 38
New Cordell $111,750 7.3% $110 -7.5% 38
Bethel Acres $245,750 1.7% $-1,405 +13.3% 38
Hugo $160,000 5.5% $-121 +9.4% 38
Adair $192,500 2.5% $-1,035 -18.6% 38
Heavener $120,000 2.3% $-760 +7.0% 37
Drumright $145,000 5.4% $-103 +23.8% 36
Fletcher $294,000 3.2% $-677 -0.7% 35
Minco $80,000 3.3% $-576 +10.9% 35
Wilburton $127,500 5.4% $-138 +14.1% 35
Davis $181,250 3.3% $-520 -3.9% 34
Pawhuska $120,000 5.2% $-122 +17.9% 33
Mangum $74,500 8.7% $228 +22.8% 32
Hulbert $182,500 2.5% $-959 +1.9% 32
Porter $139,450 1.7% $-970 -24.0% 32
Slaughterville $204,500 3.9% $-464 +5.6% 32
Tonkawa $151,000 5.3% $-145 +14.5% 32
Walters $133,600 5.5% $-71 +4.4% 31
Mead $209,500 2.8% $-642 +2.5% 30
Stratford $167,750 4.6% $-248 -9.4% 30
Comanche $129,950 6.4% $15 -5.4% 30
Duncan $234,500 1.7% $-1,495 +16.7% 30
Cole $203,250 3.8% $-893 +3.8% 30
Spencer $137,450 7.2% $111 -7.8% 30

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