Oklahoma — Rental Investment Markets

All Oklahoma metros ranked by cap rate. Median cap rate: 5.0%, median home price: $191,915.

Median Cap Rate

5.0%

Median Home Price

$191,915

Median Rent

$1,270/mo

#CityCap RateCash FlowHome PriceRent (3BR)Verdict
1Cotton County, OK11.7%+$289/mo$90,899$1,100/mo🟢 STRONG
2Cement, OK10.8%+$338/mo$92,165$1,170/mo🟢 STRONG
3Henryetta, OK9.0%+$234/mo$109,409$1,185/mo🟢 STRONG
4Walters, OK8.0%+$150/mo$110,354$1,090/mo🟢 GOOD
5Lawton, OK7.4%+$118/mo$141,794$1,300/mo🟢 GOOD
6Geronimo, OK7.3%+$127/mo$166,171$1,520/mo🟢 GOOD
7Cushing, OK7.3%+$106/mo$141,195$1,290/mo🟢 GOOD
8Chattanooga, OK7.0%+$74/mo$143,499$1,270/mo🟢 GOOD
9Hinton, OK6.8%+$48/mo$141,253$1,220/mo🟢 GOOD
10Midwest City, OK6.8%+$49/mo$152,169$1,310/mo🟢 GOOD
11Stroud, OK6.3%-$7/mo$154,382$1,260/mo🟢 GOOD
12Yale, OK5.6%-$104/mo$159,041$1,180/mo🟡 MODERATE
13Enid, OK5.3%-$170/mo$193,044$1,290/mo🟡 MODERATE
14Grady County, OK5.2%-$178/mo$174,808$1,220/mo🟡 MODERATE
15Rush Springs, OK5.2%-$158/mo$165,799$1,170/mo🟡 MODERATE
16Hennessey, OK5.1%-$198/mo$187,498$1,300/mo🟡 MODERATE
17Okmulgee County, OK5.1%-$262/mo$223,258$1,515/mo🟡 MODERATE
18Oklahoma City, OK5.0%-$273/mo$211,604$1,450/mo🟡 MODERATE
19Pawnee County, OK5.0%-$217/mo$186,134$1,250/mo🟡 MODERATE
20Chickasha, OK4.9%-$256/mo$190,113$1,250/mo🟡 MODERATE
21Sallisaw, OK4.8%-$238/mo$183,878$1,220/mo🟡 MODERATE
22Wellston, OK4.6%-$285/mo$190,787$1,220/mo🟡 MODERATE
23Tulsa, OK4.4%-$327/mo$211,767$1,430/mo🟡 MODERATE
24Haskell, OK4.3%-$360/mo$207,982$1,270/mo🟡 MODERATE
25Minco, OK4.3%-$344/mo$199,464$1,220/mo🟡 MODERATE
26Broken Arrow, OK4.2%-$563/mo$301,867$1,690/mo🟡 MODERATE
27Harrah, OK4.0%-$500/mo$249,456$1,440/mo🟡 MODERATE
28Perkins, OK4.0%-$442/mo$221,356$1,280/mo🟡 MODERATE
29Claremore, OK3.9%-$554/mo$257,523$1,440/mo🔴 WEAK
30McLoud, OK3.6%-$534/mo$231,308$1,250/mo🔴 WEAK
31Norman, OK3.4%-$728/mo$283,253$1,485/mo🔴 WEAK
32Mounds, OK3.3%-$724/mo$277,721$1,400/mo🔴 WEAK
33Edmond, OK3.1%-$1,079/mo$376,223$1,785/mo🔴 WEAK
34Tuttle, OK3.1%-$802/mo$280,290$1,325/mo🔴 WEAK
35Depew, OK3.0%-$682/mo$244,747$1,180/mo🔴 WEAK
36Newcastle, OK2.6%-$898/mo$282,858$1,230/mo🔴 WEAK
37Blanchard, OK2.5%-$1,044/mo$320,470$1,360/mo🔴 WEAK
38Luther, OK2.4%-$968/mo$292,149$1,220/mo🔴 WEAK