CashFlowRE
Sign in Sign up

Best Places to Invest in Oklahoma Real Estate

139 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 3.7% $-654 +0.0% 8,934
Tulsa $247,500 3.9% $-562 +3.4% 4,077
Edmond $385,000 3.4% $-1,074 -2.8% 2,090
Broken Arrow $300,000 4.0% $-634 +1.2% 2,071
Norman $275,000 3.6% $-704 +0.6% 1,708
Lawton $157,500 6.1% $-36 +2.9% 1,019
Owasso $319,900 3.8% $-724 +0.6% 841
Bixby $344,500 3.6% $-856 +1.2% 809
Guthrie $285,000 3.0% $-909 +2.4% 798
Bartlesville $196,000 4.7% $-300 -0.9% 679
Midwest City $180,000 5.6% $-113 -0.7% 656
Enid $169,950 5.0% $-233 +3.6% 642
Shawnee $195,000 3.9% $-446 +1.6% 569
Jenks $385,000 3.5% $-1,095 +1.8% 486
Sapulpa $220,000 2.8% $-901 -0.7% 463
Claremore $231,500 4.1% $-535 +4.1% 379
Ada $180,000 4.0% $-435 +0.0% 367
Blanchard $335,000 2.6% $-1,243 +1.7% 350
Ardmore $172,500 4.6% $-319 -2.5% 334
Durant $234,255 3.1% $-651 -1.3% 333
Mustang $257,250 4.5% $-399 -0.6% 332
Harrah $244,445 4.3% $-448 +2.5% 294
Del City $150,000 5.9% $-56 -1.1% 287
Hochatown $618,000 0.1% $-3,331 -6.3% 273
Yukon $235,000 4.9% $-273 -2.0% 273
El Reno $189,900 4.8% $-298 +2.2% 269
Chickasha $169,000 4.8% $-298 -2.5% 265
Glenpool $279,990 3.9% $-808 -0.6% 264
Piedmont $395,000 3.3% $-1,036 +0.0% 233
Altus $202,500 3.7% $-511 +0.0% 232
Choctaw $305,000 3.1% $-1,052 -2.9% 221
The Village $230,000 4.4% $-368 -4.5% 218
Tuttle $305,000 2.0% $-1,134 -1.7% 209
Tahlequah $223,875 4.3% $-388 +12.4% 206
Bethany $190,000 4.5% $-319 -1.4% 191
Pryor Creek $185,000 3.9% $-485 -0.4% 184
Noble $220,000 3.7% $-532 +1.3% 171
Weatherford $232,500 3.3% $-619 +3.7% 164
Elk City $191,000 4.1% $-381 -0.9% 163
Verdigris $253,530 4.0% $-599 -1.8% 153
Elgin $329,950 5.1% $-323 +1.3% 152
Poteau $205,000 3.8% $-483 +13.0% 148
Bridge Creek $312,500 2.3% $-1,210 +1.8% 140
Perkins $172,000 0.8% $-1,944 +10.5% 137
Texanna $163,000 2.6% $-809 -2.7% 136
Sand Springs $291,250 1.0% $-2,099 +5.7% 132
Mannford $184,000 2.6% $-991 +2.7% 128
Sulphur $162,500 3.4% $-558 +15.2% 126
Okmulgee $128,500 7.6% $130 +8.9% 120
Coweta $305,000 3.9% $-598 +0.0% 111
Seminole $124,000 4.8% $-197 -8.5% 109
Lone Grove $220,000 2.5% $-1,173 +2.0% 103
McLoud $231,877 2.5% $-922 -2.6% 100
Perry $146,000 5.0% $-168 -1.9% 93
Tecumseh $131,000 5.9% $-63 -11.5% 92
Muskogee $199,900 3.3% $-703 +11.4% 91
Eufaula $187,500 2.8% $-753 -1.3% 88
Catoosa $250,000 2.4% $-1,099 +2.0% 88
Warr Acres $181,000 5.0% $-249 -3.9% 87
Chandler $220,000 2.8% $-766 +6.1% 87
Clinton $142,000 6.1% $-24 +10.2% 81
Nichols Hills $925,000 0.7% $-4,344 -6.6% 77
Henryetta $140,000 4.0% $-377 -3.9% 77
Slaughterville $190,000 4.4% $-352 +6.9% 77
Goldsby $527,500 1.3% $-2,860 -7.9% 76
Broken Bow $437,000 0.5% $-2,470 +8.8% 75
Pauls Valley $165,000 3.1% $-556 +2.2% 74
Blackwell $95,000 11.5% $350 -9.1% 74
Pink $137,125 5.0% $-212 -5.0% 72
Luther $240,950 1.8% $-1,355 -3.6% 68
Dibble $238,000 5.0% $-277 -6.1% 67
Kingfisher $197,000 3.1% $-654 -6.5% 66
Cedar Valley $400,250 1.7% $-1,730 -10.6% 66
Langston $248,000 2.8% $-1,005 -2.9% 65
Nowata $129,000 4.7% $-278 -2.5% 63
Prague $148,500 3.6% $-538 -11.9% 62
Calera $219,950 2.4% $-856 -2.7% 62
Cleveland $166,500 6.4% $20 +2.6% 60
Inola $229,500 4.5% $-296 +11.4% 60
Fort Gibson $229,900 3.7% $-454 +4.1% 59
Pocola $225,000 3.2% $-687 +10.1% 59
Westport $147,500 4.6% $-406 -5.5% 54
Limestone $470,000 1.9% $-1,647 -6.2% 54
Heavener $120,000 2.1% $-1,168 -0.5% 53
Bethel Acres $235,000 1.5% $-1,595 -2.1% 52
Dewey $134,900 4.4% $-310 -13.6% 51
Oologah $249,000 3.0% $-783 +4.1% 51
Muldrow $200,000 3.8% $-392 +12.9% 51
Medicine Park $307,500 1.2% $-1,744 +11.9% 51
Stillwater $289,000 2.2% $-1,541 +1.9% 49
Stigler $155,000 3.7% $-435 +1.9% 49
Cookson $170,000 1.9% $-1,365 -7.2% 49
Spiro $142,000 4.0% $-293 +25.6% 47
Chouteau $219,500 2.6% $-924 +0.0% 47
Adair $230,500 1.9% $-1,263 +14.1% 46
Roland $189,900 3.7% $-482 +8.6% 46
Checotah $135,000 3.8% $-399 -3.3% 45
Vinita $176,000 4.7% $-294 +3.3% 45
Meeker $195,000 3.3% $-694 -10.5% 43
Madill $178,000 3.5% $-455 +0.7% 43
Cashion $369,900 2.2% $-1,213 +0.6% 43
New Cordell $125,000 6.6% $30 -5.3% 43
Chelsea $169,000 3.8% $-399 -8.0% 43
Cleora $445,000 0.2% $-2,422 +9.1% 41
Tribbey $80,500 2.3% $-880 +1.1% 41
Healdton $125,900 6.5% $25 +39.7% 41
Wynnewood $156,000 5.9% $-39 -0.8% 41
McAlester $285,000 2.5% $-1,097 -1.0% 41
Morris $162,000 4.2% $-366 -15.3% 40
Mangum $93,000 7.8% $156 +33.7% 40
Duchess Landing $143,450 1.1% $-2,034 -12.0% 38
Jones $264,950 4.0% $-663 +3.8% 38
Bushyhead $174,000 2.5% $-1,059 -35.2% 37
Minco $80,000 2.8% $-901 +12.1% 37
Drumright $145,000 6.5% $31 +12.5% 37
Flint Creek $107,000 1.7% $-1,155 +17.5% 36
Spencer $137,450 7.2% $142 -5.9% 36
Norwood $272,000 1.7% $-1,546 +0.7% 36
Westville $142,750 3.5% $-410 -2.6% 36
Crescent $160,000 4.2% $-377 +20.6% 35
Washington $273,950 4.6% $-413 -5.0% 35
Vera $485,000 0.1% $-4,523 +0.0% 35
Union City $340,000 2.0% $-1,527 -14.3% 35
Kingston $165,500 4.6% $-431 -27.0% 34
Comanche $126,000 6.7% $47 -21.2% 34
Central High $253,750 2.1% $-1,086 +15.9% 34
Walters $117,000 5.9% $-49 -0.6% 34
Anadarko $142,000 7.6% $98 +17.7% 34
Skiatook $250,000 2.0% $-1,225 +34.8% 33
Davis $170,000 3.6% $-516 -19.6% 33
Tonkawa $150,500 5.1% $-177 +10.7% 32
Justice $388,750 2.1% $-1,764 +15.2% 32
Guymon $190,000 3.4% $-607 +22.3% 31
Chewey $87,250 1.3% $-775 +3.9% 30
Lexington $195,950 3.6% $-281 -7.8% 30
Latta $234,950 2.8% $-799 -0.9% 30
Fletcher $291,000 4.4% $-368 +21.4% 30
Fair Oaks $263,750 1.1% $-3,036 -1.3% 30
Cole $349,943 2.8% $-1,140 +5.4% 30

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