Ohio — Rental Investment Markets

All Ohio metros ranked by cap rate. Median cap rate: 3.4%, median home price: $264,141.

Median Cap Rate

3.4%

Median Home Price

$264,141

Median Rent

$1,300/mo

#CityCap RateCash FlowHome PriceRent (3BR)Verdict
1Dillonvale, OH11.4%+$363/mo$87,297$1,160/mo🟢 STRONG
2Bergholz, OH10.8%+$334/mo$91,541$1,160/mo🟢 STRONG
3Youngstown, OH10.5%+$312/mo$91,257$1,130/mo🟢 STRONG
4Trotwood, OH9.9%+$248/mo$133,486$1,400/mo🟢 STRONG
5Toledo, OH9.7%+$272/mo$115,657$1,260/mo🟢 STRONG
6New Straitsville, OH9.7%+$257/mo$93,318$1,080/mo🟢 STRONG
7Wheeling, OH9.7%+$298/mo$107,881$1,250/mo🟢 STRONG
8Dayton, OH9.4%+$264/mo$106,218$1,225/mo🟢 STRONG
9Akron, OH8.8%+$236/mo$119,585$1,190/mo🟢 STRONG
10Rayland, OH8.6%+$201/mo$111,957$1,165/mo🟢 STRONG
11Weirton, OH8.3%+$183/mo$120,722$1,215/mo🟢 STRONG
12Cygnet, OH7.9%+$166/mo$148,656$1,425/mo🟢 GOOD
13Steubenville, OH7.8%+$103/mo$138,692$1,265/mo🟢 GOOD
14Amsterdam, OH7.8%+$151/mo$125,990$1,220/mo🟢 GOOD
15Cleveland, OH7.7%+$146/mo$145,953$1,270/mo🟢 GOOD
16Euclid, OH7.6%+$148/mo$150,887$1,420/mo🟢 GOOD
17Lorain, OH7.6%+$137/mo$139,130$1,290/mo🟢 GOOD
18Lakemore, OH7.4%+$62/mo$146,570$1,280/mo🟢 GOOD
19Jewett, OH7.1%+$73/mo$120,537$1,080/mo🟢 GOOD
20Perry County, OH7.1%+$72/mo$118,332$1,060/mo🟢 GOOD
21Warren, OH7.0%+$65/mo$136,360$1,200/mo🟢 GOOD
22Salineville, OH7.0%+$60/mo$127,380$1,120/mo🟢 GOOD
23Huntington, OH5.9%-$98/mo$165,479$1,240/mo🟡 MODERATE
24Shaker Heights, OH5.8%-$341/mo$254,424$1,675/mo🟡 MODERATE
25Sebring, OH5.7%-$133/mo$157,262$1,130/mo🟡 MODERATE
26Galion, OH5.7%-$104/mo$172,443$1,290/mo🟡 MODERATE
27Lima, OH5.4%-$155/mo$167,183$1,185/mo🟡 MODERATE
28Curtice, OH5.4%-$171/mo$200,521$1,440/mo🟡 MODERATE
29Alliance, OH5.4%-$131/mo$161,855$1,170/mo🟡 MODERATE
30Parma, OH5.3%-$184/mo$209,798$1,500/mo🟡 MODERATE
31Canton, OH5.3%-$142/mo$159,274$1,110/mo🟡 MODERATE
32Mansfield, OH5.2%-$174/mo$170,687$1,230/mo🟡 MODERATE
33Newton Falls, OH5.1%-$180/mo$169,114$1,170/mo🟡 MODERATE
34Barberton, OH4.9%-$220/mo$182,321$1,230/mo🟡 MODERATE
35Saint Clairsville, OH4.9%-$255/mo$197,901$1,315/mo🟡 MODERATE
36Fairborn, OH4.8%-$271/mo$205,631$1,360/mo🟡 MODERATE
37Windham, OH4.8%-$251/mo$188,193$1,240/mo🟡 MODERATE
38Wellington, OH4.7%-$436/mo$215,022$1,235/mo🟡 MODERATE
39Middletown, OH4.4%-$471/mo$253,699$1,540/mo🟡 MODERATE
40Miamisburg, OH4.3%-$466/mo$262,604$1,590/mo🟡 MODERATE
41Millbury, OH4.3%-$394/mo$226,428$1,380/mo🟡 MODERATE
42Cincinnati, OH4.2%-$437/mo$257,477$1,445/mo🟡 MODERATE
43Painesville, OH4.2%-$436/mo$238,804$1,430/mo🟡 MODERATE
44Cuyahoga Falls, OH4.2%-$435/mo$226,952$1,335/mo🟡 MODERATE
45Martin, OH4.1%-$413/mo$219,506$1,300/mo🟡 MODERATE
46Cardington, OH4.1%-$474/mo$228,498$1,300/mo🟡 MODERATE
47Woodstock, OH3.9%-$524/mo$256,680$1,470/mo🔴 WEAK
48Massillon, OH3.9%-$431/mo$205,781$1,165/mo🔴 WEAK
49Franklin, OH3.8%-$598/mo$274,954$1,530/mo🔴 WEAK
50Carrollton, OH3.8%-$444/mo$199,855$1,100/mo🔴 WEAK
51Lake Milton, OH3.8%-$464/mo$219,770$1,240/mo🔴 WEAK
52Prospect, OH3.8%-$579/mo$266,017$1,480/mo🔴 WEAK
53Felicity, OH3.8%-$502/mo$235,046$1,320/mo🔴 WEAK
54Georgetown, OH3.8%-$523/mo$238,259$1,320/mo🔴 WEAK
55Springfield, OH3.8%-$449/mo$212,631$1,250/mo🔴 WEAK
56New Springfield, OH3.8%-$458/mo$204,935$1,125/mo🔴 WEAK
57Hamilton, OH3.7%-$597/mo$268,644$1,560/mo🔴 WEAK
58Oakwood, OH3.6%-$622/mo$265,679$1,425/mo🔴 WEAK
59Springboro, OH3.6%-$993/mo$432,123$2,340/mo🔴 WEAK
60Columbus, OH3.6%-$672/mo$278,826$1,410/mo🔴 WEAK
61Hamersville, OH3.6%-$567/mo$244,688$1,320/mo🔴 WEAK
62Beavercreek, OH3.6%-$640/mo$285,652$1,670/mo🔴 WEAK
63Genoa, OH3.6%-$483/mo$206,692$1,110/mo🔴 WEAK
64New Carlisle, OH3.5%-$516/mo$216,481$1,150/mo🔴 WEAK
65Englewood, OH3.5%-$634/mo$255,979$1,330/mo🔴 WEAK
66North Benton, OH3.4%-$563/mo$225,978$1,170/mo🔴 WEAK
67Kensington, OH3.4%-$525/mo$213,582$1,115/mo🔴 WEAK
68Mogadore, OH3.4%-$634/mo$257,132$1,340/mo🔴 WEAK
69Germantown, OH3.3%-$693/mo$268,371$1,360/mo🔴 WEAK
70Bethel, OH3.3%-$681/mo$261,708$1,320/mo🔴 WEAK
71Richwood, OH3.2%-$677/mo$258,583$1,300/mo🔴 WEAK
72Batavia, OH3.2%-$728/mo$274,763$1,370/mo🔴 WEAK
73Southington, OH3.2%-$621/mo$234,515$1,170/mo🔴 WEAK
74Woodville, OH3.2%-$572/mo$218,707$1,100/mo🔴 WEAK
75Mount Perry, OH3.1%-$733/mo$265,793$1,290/mo🔴 WEAK
76Brecksville, OH3.1%-$1,215/mo$441,861$2,150/mo🔴 WEAK
77Doylestown, OH3.1%-$771/mo$279,881$1,360/mo🔴 WEAK
78Blanchester, OH3.1%-$734/mo$269,517$1,320/mo🔴 WEAK
79Kettering, OH3.1%-$747/mo$275,162$1,350/mo🔴 WEAK
80Aurora, OH3.0%-$1,155/mo$408,622$1,950/mo🔴 WEAK
81Strongsville, OH3.0%-$1,064/mo$372,002$1,760/mo🔴 WEAK
82Lexington, OH3.0%-$756/mo$269,124$1,290/mo🔴 WEAK
83Pleasantville, OH3.0%-$863/mo$304,439$1,450/mo🔴 WEAK
84Frazeysburg, OH3.0%-$789/mo$274,154$1,290/mo🔴 WEAK
85Lancaster, OH3.0%-$782/mo$273,019$1,290/mo🔴 WEAK
86West Mansfield, OH3.0%-$827/mo$290,741$1,380/mo🔴 WEAK
87Atwater, OH3.0%-$819/mo$291,896$1,400/mo🔴 WEAK
88Fayetteville, OH3.0%-$866/mo$302,540$1,430/mo🔴 WEAK
89Bremen, OH2.9%-$821/mo$282,421$1,320/mo🔴 WEAK
90Logan, OH2.9%-$754/mo$257,922$1,200/mo🔴 WEAK
91Marshallville, OH2.9%-$870/mo$295,843$1,370/mo🔴 WEAK
92Wadsworth, OH2.9%-$922/mo$315,607$1,470/mo🔴 WEAK
93Pataskala, OH2.9%-$1,011/mo$343,503$1,590/mo🔴 WEAK
94Bellville, OH2.8%-$828/mo$279,865$1,290/mo🔴 WEAK
95Westerville, OH2.8%-$1,424/mo$455,285$2,005/mo🔴 WEAK
96Canal Fulton, OH2.8%-$820/mo$273,715$1,250/mo🔴 WEAK
97London, OH2.8%-$894/mo$299,411$1,370/mo🔴 WEAK
98Copley, OH2.7%-$1,133/mo$366,520$1,630/mo🔴 WEAK
99Clinton, OH2.7%-$864/mo$279,085$1,240/mo🔴 WEAK
100Fredericktown, OH2.7%-$893/mo$289,438$1,290/mo🔴 WEAK
101Uniontown, OH2.7%-$988/mo$319,458$1,420/mo🔴 WEAK
102Laurelville, OH2.6%-$919/mo$293,294$1,290/mo🔴 WEAK
103Upper Arlington, OH2.6%-$1,334/mo$416,932$1,800/mo🔴 WEAK
104South Charleston, OH2.6%-$851/mo$266,259$1,150/mo🔴 WEAK
105South Solon, OH2.6%-$955/mo$303,525$1,330/mo🔴 WEAK
106North Canton, OH2.6%-$903/mo$287,268$1,260/mo🔴 WEAK
107Medina, OH2.6%-$1,211/mo$379,314$1,640/mo🔴 WEAK
108West Farmington, OH2.6%-$859/mo$271,096$1,180/mo🔴 WEAK
109Marysville, OH2.4%-$1,231/mo$371,273$1,550/mo🔴 WEAK
110Middlefield, OH2.4%-$966/mo$289,370$1,200/mo🔴 WEAK
111Garrettsville, OH2.4%-$951/mo$283,491$1,170/mo🔴 WEAK
112Amanda, OH2.3%-$1,108/mo$328,699$1,350/mo🔴 WEAK
113Diamond, OH2.3%-$990/mo$289,245$1,170/mo🔴 WEAK
114Hartville, OH2.2%-$1,048/mo$297,926$1,170/mo🔴 WEAK
115Irwin, OH2.2%-$1,216/mo$347,201$1,370/mo🔴 WEAK
116Dublin, OH2.2%-$1,805/mo$511,231$2,000/mo🔴 WEAK
117Dundee, OH2.1%-$1,230/mo$321,330$1,140/mo🔴 WEAK
118Centerville, OH2.1%-$1,510/mo$423,617$1,640/mo🔴 WEAK
119Sugar Grove, OH2.1%-$1,206/mo$340,815$1,330/mo🔴 WEAK
120Glenford, OH2.1%-$1,195/mo$334,233$1,290/mo🔴 WEAK
121Thornville, OH2.1%-$1,232/mo$345,860$1,340/mo🔴 WEAK
122Xenia, OH2.0%-$1,454/mo$369,759$1,265/mo🔴 WEAK
123Hiram, OH2.0%-$1,171/mo$319,835$1,200/mo🔴 WEAK
124Waynesville, OH2.0%-$1,646/mo$447,379$1,670/mo🔴 WEAK
125Chagrin Falls, OH2.0%-$1,996/mo$538,947$1,995/mo🔴 WEAK
126Delaware, OH1.9%-$1,535/mo$412,686$1,520/mo🔴 POOR
127Yellow Springs, OH1.8%-$1,457/mo$376,747$1,320/mo🔴 POOR
128Cedarville, OH1.7%-$1,275/mo$329,074$1,150/mo🔴 POOR
129Fairlawn, OH1.6%-$1,665/mo$415,043$1,380/mo🔴 POOR
130Casstown, OH1.5%-$1,435/mo$352,860$1,150/mo🔴 POOR
131Plain City, OH1.0%-$2,445/mo$547,703$1,520/mo🔴 POOR
132Ostrander, OH0.9%-$2,319/mo$503,515$1,310/mo🔴 POOR