Michigan — Rental Investment Markets

All Michigan metros ranked by cap rate. Median cap rate: 3.5%, median home price: $288,915.

Median Cap Rate

3.5%

Median Home Price

$288,915

Median Rent

$1,537/mo

#CityCap RateCash FlowHome PriceRent (3BR)Verdict
1Detroit, MI14.4%+$604/mo$89,148$1,400/mo🟢 STRONG
2Flint, MI13.3%+$490/mo$85,491$1,270/mo🟢 STRONG
3Redford, MI9.3%+$395/mo$165,886$1,845/mo🟢 STRONG
4Pontiac, MI8.1%+$205/mo$141,215$1,400/mo🟢 STRONG
5Saginaw, MI8.0%+$193/mo$139,243$1,280/mo🟢 GOOD
6Homer, MI7.1%+$85/mo$138,307$1,240/mo🟢 GOOD
7Dearborn Heights, MI6.8%-$23/mo$214,014$1,730/mo🟢 GOOD
8Jackson, MI6.7%+$48/mo$169,281$1,420/mo🟢 GOOD
9Burton, MI6.5%+$11/mo$182,115$1,430/mo🟢 GOOD
10Rhodes, MI6.2%-$31/mo$215,080$1,730/mo🟢 GOOD
11Albion, MI6.1%-$37/mo$149,010$1,180/mo🟢 GOOD
12Southfield, MI5.9%-$94/mo$239,103$1,850/mo🟡 MODERATE
13Springport, MI5.9%-$81/mo$203,001$1,570/mo🟡 MODERATE
14Wheeler, MI5.8%-$91/mo$185,074$1,410/mo🟡 MODERATE
15Lansing, MI5.7%-$94/mo$167,435$1,390/mo🟡 MODERATE
16Willis, MI5.6%-$199/mo$298,461$2,210/mo🟡 MODERATE
17Westland, MI5.6%-$144/mo$213,711$1,580/mo🟡 MODERATE
18Dearborn, MI5.6%-$179/mo$246,376$1,860/mo🟡 MODERATE
19Bay City, MI5.4%-$192/mo$174,516$1,200/mo🟡 MODERATE
20Burt, MI5.4%-$170/mo$204,078$1,470/mo🟡 MODERATE
21Saint Clair Shores, MI5.3%-$201/mo$229,654$1,610/mo🟡 MODERATE
22Battle Creek, MI5.2%-$188/mo$199,467$1,390/mo🟡 MODERATE
23Oakley, MI5.2%-$183/mo$190,218$1,340/mo🟡 MODERATE
24Henderson, MI5.0%-$202/mo$180,916$1,240/mo🟡 MODERATE
25Trufant, MI4.9%-$287/mo$232,385$1,560/mo🟡 MODERATE
26Bannister, MI4.9%-$225/mo$184,341$1,240/mo🟡 MODERATE
27Litchfield, MI4.8%-$239/mo$183,842$1,220/mo🟡 MODERATE
28Owosso, MI4.8%-$250/mo$185,559$1,220/mo🟡 MODERATE
29Warren, MI4.8%-$297/mo$224,107$1,560/mo🟡 MODERATE
30Ypsilanti, MI4.8%-$298/mo$229,213$1,520/mo🟡 MODERATE
31Ovid, MI4.7%-$277/mo$191,978$1,240/mo🟡 MODERATE
32Athens, MI4.6%-$309/mo$207,646$1,330/mo🟡 MODERATE
33Montrose, MI4.5%-$321/mo$208,266$1,320/mo🟡 MODERATE
34Hubbardston, MI4.5%-$309/mo$196,794$1,240/mo🟡 MODERATE
35Monroe, MI4.4%-$364/mo$220,224$1,365/mo🟡 MODERATE
36Elsie, MI4.4%-$324/mo$198,927$1,240/mo🟡 MODERATE
37Clinton Township, MI4.4%-$475/mo$265,402$1,520/mo🟡 MODERATE
38Durand, MI4.4%-$325/mo$196,672$1,220/mo🟡 MODERATE
39Gregory, MI4.4%-$591/mo$360,246$2,240/mo🟡 MODERATE
40Merrill, MI4.3%-$349/mo$200,243$1,220/mo🟡 MODERATE
41Niles, MI4.3%-$360/mo$210,335$1,290/mo🟡 MODERATE
42Columbiaville, MI4.2%-$477/mo$255,720$1,520/mo🟡 MODERATE
43Midland, MI4.2%-$464/mo$256,179$1,540/mo🟡 MODERATE
44Leslie, MI4.2%-$426/mo$239,603$1,450/mo🟡 MODERATE
45Huron, MI4.2%-$628/mo$343,855$2,060/mo🟡 MODERATE
46Wyoming, MI4.2%-$505/mo$280,653$1,690/mo🟡 MODERATE
47Birch Run, MI4.2%-$422/mo$235,418$1,420/mo🟡 MODERATE
48Grand Rapids, MI4.1%-$581/mo$299,884$1,820/mo🟡 MODERATE
49Royal Oak, MI4.1%-$628/mo$336,009$1,995/mo🟡 MODERATE
50Grant, MI4.1%-$516/mo$266,445$1,560/mo🟡 MODERATE
51Fenwick, MI4.1%-$454/mo$236,508$1,390/mo🟡 MODERATE
52Commerce Township, MI4.1%-$782/mo$388,655$2,240/mo🟡 MODERATE
53Linwood, MI4.1%-$384/mo$203,029$1,200/mo🟡 MODERATE
54Waterford, MI4.1%-$482/mo$279,811$1,520/mo🟡 MODERATE
55Greenville, MI4.0%-$548/mo$271,118$1,560/mo🟡 MODERATE
56Otter Lake, MI4.0%-$474/mo$235,891$1,360/mo🟡 MODERATE
57Belding, MI4.0%-$540/mo$269,944$1,560/mo🟡 MODERATE
58New Haven, MI4.0%-$680/mo$343,676$1,995/mo🟡 MODERATE
59Flushing, MI4.0%-$478/mo$240,081$1,390/mo🟡 MODERATE
60Perry, MI3.9%-$558/mo$270,161$1,540/mo🔴 WEAK
61Portland, MI3.9%-$607/mo$288,357$1,630/mo🔴 WEAK
62Eau Claire, MI3.9%-$530/mo$258,787$1,480/mo🔴 WEAK
63Lakeview, MI3.8%-$453/mo$204,745$1,130/mo🔴 WEAK
64Otisville, MI3.8%-$530/mo$244,111$1,360/mo🔴 WEAK
65Onondaga, MI3.8%-$559/mo$259,437$1,450/mo🔴 WEAK
66Livonia, MI3.8%-$719/mo$328,168$1,820/mo🔴 WEAK
67Kalamazoo, MI3.8%-$527/mo$242,469$1,380/mo🔴 WEAK
68Bailey, MI3.7%-$630/mo$283,304$1,560/mo🔴 WEAK
69Lapeer, MI3.7%-$572/mo$254,589$1,395/mo🔴 WEAK
70Mulliken, MI3.7%-$523/mo$233,288$1,280/mo🔴 WEAK
71Webberville, MI3.7%-$641/mo$282,487$1,540/mo🔴 WEAK
72Chesaning, MI3.7%-$477/mo$213,172$1,170/mo🔴 WEAK
73Bellevue, MI3.6%-$571/mo$244,176$1,310/mo🔴 WEAK
74Brooklyn, MI3.6%-$644/mo$280,482$1,520/mo🔴 WEAK
75Eaton Rapids, MI3.6%-$593/mo$253,503$1,360/mo🔴 WEAK
76Olivet, MI3.5%-$552/mo$232,831$1,240/mo🔴 WEAK
77Byron, MI3.5%-$713/mo$293,259$1,540/mo🔴 WEAK
78Belleville, MI3.5%-$739/mo$310,444$1,650/mo🔴 WEAK
79Hartland, MI3.5%-$919/mo$387,073$2,060/mo🔴 WEAK
80Sterling Heights, MI3.5%-$721/mo$309,759$1,700/mo🔴 WEAK
81Berrien Center, MI3.5%-$712/mo$294,210$1,550/mo🔴 WEAK
82Dowagiac, MI3.5%-$539/mo$224,845$1,190/mo🔴 WEAK
83Davison, MI3.5%-$630/mo$258,959$1,360/mo🔴 WEAK
84Britton, MI3.5%-$677/mo$285,483$1,520/mo🔴 WEAK
85Howell, MI3.5%-$933/mo$381,812$2,000/mo🔴 WEAK
86Casnovia, MI3.5%-$743/mo$311,091$1,650/mo🔴 WEAK
87Goodrich, MI3.4%-$929/mo$371,439$1,920/mo🔴 WEAK
88Concord, MI3.4%-$593/mo$241,256$1,260/mo🔴 WEAK
89Charlotte, MI3.4%-$596/mo$239,313$1,240/mo🔴 WEAK
90Reese, MI3.4%-$552/mo$224,246$1,170/mo🔴 WEAK
91Farmington Hills, MI3.4%-$790/mo$359,090$2,080/mo🔴 WEAK
92Clarksville, MI3.4%-$754/mo$301,631$1,560/mo🔴 WEAK
93Lawton, MI3.4%-$715/mo$286,240$1,480/mo🔴 WEAK
94Stockbridge, MI3.4%-$720/mo$294,276$1,540/mo🔴 WEAK
95Fenton, MI3.3%-$943/mo$367,457$1,870/mo🔴 WEAK
96Milan, MI3.3%-$796/mo$309,092$1,570/mo🔴 WEAK
97Freeland, MI3.3%-$749/mo$294,886$1,510/mo🔴 WEAK
98Gowen, MI3.3%-$787/mo$306,571$1,560/mo🔴 WEAK
99Sunfield, MI3.3%-$614/mo$242,002$1,240/mo🔴 WEAK
100Vienna, MI3.3%-$557/mo$218,864$1,120/mo🔴 WEAK
101Sand Lake, MI3.2%-$810/mo$309,972$1,560/mo🔴 WEAK
102Freeport, MI3.2%-$834/mo$313,606$1,560/mo🔴 WEAK
103Kentwood, MI3.2%-$960/mo$355,493$1,750/mo🔴 WEAK
104Canton, MI3.2%-$1,072/mo$407,976$2,045/mo🔴 WEAK
105Flat Rock, MI3.2%-$816/mo$312,158$1,570/mo🔴 WEAK
106West Bloomfield, MI3.2%-$1,220/mo$448,113$2,195/mo🔴 WEAK
107Chelsea, MI3.1%-$1,131/mo$412,378$2,010/mo🔴 WEAK
108Muskegon, MI3.1%-$805/mo$294,681$1,270/mo🔴 WEAK
109White Lake, MI3.1%-$1,119/mo$400,882$1,930/mo🔴 WEAK
110New Lothrop, MI3.1%-$668/mo$245,150$1,200/mo🔴 WEAK
111Portage, MI3.1%-$800/mo$293,380$1,435/mo🔴 WEAK
112Vicksburg, MI3.1%-$692/mo$254,716$1,250/mo🔴 WEAK
113Lake Odessa, MI3.1%-$714/mo$260,435$1,270/mo🔴 WEAK
114Grand Blanc, MI3.1%-$806/mo$293,623$1,430/mo🔴 WEAK
115Holly, MI3.1%-$892/mo$322,254$1,560/mo🔴 WEAK
116Climax, MI3.0%-$759/mo$264,744$1,250/mo🔴 WEAK
117Grass Lake, MI3.0%-$968/mo$342,007$1,630/mo🔴 WEAK
118Troy, MI3.0%-$1,354/mo$478,996$2,220/mo🔴 WEAK
119Kent City, MI3.0%-$927/mo$332,180$1,600/mo🔴 WEAK
120Pinckney, MI3.0%-$1,115/mo$399,059$1,920/mo🔴 WEAK
121Fowlerville, MI3.0%-$928/mo$329,984$1,580/mo🔴 WEAK
122Walker, MI3.0%-$1,042/mo$367,012$1,745/mo🔴 WEAK
123Hemlock, MI3.0%-$694/mo$247,846$1,190/mo🔴 WEAK
124Gaines, MI2.9%-$836/mo$289,473$1,360/mo🔴 WEAK
125Chesterfield, MI2.9%-$953/mo$326,941$1,525/mo🔴 WEAK
126Grand Ledge, MI2.9%-$881/mo$301,150$1,400/mo🔴 WEAK
127Macomb, MI2.8%-$1,268/mo$427,834$1,970/mo🔴 WEAK
128Conklin, MI2.8%-$1,128/mo$379,122$1,740/mo🔴 WEAK
129Rochester Hills, MI2.8%-$1,366/mo$452,201$2,050/mo🔴 WEAK
130Ravenna, MI2.8%-$885/mo$299,298$1,380/mo🔴 WEAK
131Sparta, MI2.8%-$1,015/mo$340,465$1,560/mo🔴 WEAK
132Whitmore Lake, MI2.8%-$1,076/mo$360,485$1,650/mo🔴 WEAK
133Pewamo, MI2.7%-$848/mo$276,647$1,240/mo🔴 WEAK
134Augusta, MI2.7%-$1,030/mo$337,821$1,520/mo🔴 WEAK
135Novi, MI2.7%-$1,163/mo$408,560$2,400/mo🔴 WEAK
136Clarkston, MI2.7%-$1,392/mo$437,212$1,895/mo🔴 WEAK
137Linden, MI2.7%-$1,047/mo$344,005$1,550/mo🔴 WEAK
138Milford, MI2.7%-$1,699/mo$556,272$2,500/mo🔴 WEAK
139Holland, MI2.7%-$1,134/mo$372,745$1,680/mo🔴 WEAK
140Grandville, MI2.6%-$1,220/mo$384,189$1,670/mo🔴 WEAK
141Haslett, MI2.6%-$975/mo$311,398$1,370/mo🔴 WEAK
142Orion, MI2.6%-$1,301/mo$413,280$1,810/mo🔴 WEAK
143Brighton, MI2.5%-$1,457/mo$445,008$1,880/mo🔴 WEAK
144Shelby Township, MI2.5%-$1,358/mo$420,544$1,750/mo🔴 WEAK
145Fruitport, MI2.5%-$1,084/mo$331,258$1,400/mo🔴 WEAK
146Byron Center, MI2.4%-$1,510/mo$458,862$1,930/mo🔴 WEAK
147Lowell, MI2.4%-$1,372/mo$408,047$1,680/mo🔴 WEAK
148Laingsburg, MI2.4%-$1,002/mo$300,794$1,250/mo🔴 WEAK
149Carleton, MI2.4%-$1,097/mo$328,323$1,360/mo🔴 WEAK
150Dorr, MI2.3%-$1,282/mo$380,014$1,560/mo🔴 WEAK
151Coopersville, MI2.2%-$1,248/mo$357,905$1,420/mo🔴 WEAK
152Highland, MI2.2%-$1,363/mo$389,060$1,535/mo🔴 WEAK
153Manchester, MI2.2%-$1,305/mo$378,637$1,520/mo🔴 WEAK
154Ann Arbor, MI2.0%-$1,765/mo$529,615$2,120/mo🔴 WEAK
155South Lyon, MI2.0%-$1,718/mo$470,323$1,770/mo🔴 WEAK
156Ferrysburg, MI2.0%-$1,529/mo$420,301$1,590/mo🔴 WEAK
157Marne, MI1.9%-$1,572/mo$423,101$1,560/mo🔴 POOR
158Nunica, MI1.9%-$1,432/mo$380,403$1,380/mo🔴 POOR
159Ortonville, MI1.9%-$1,494/mo$400,632$1,470/mo🔴 POOR
160Westphalia, MI1.9%-$1,279/mo$340,734$1,240/mo🔴 POOR
161Northville, MI1.9%-$2,208/mo$577,778$2,055/mo🔴 POOR
162Plymouth, MI1.6%-$1,938/mo$481,028$1,590/mo🔴 POOR
163Washington, MI1.5%-$2,053/mo$499,912$1,605/mo🔴 POOR
164Leonard, MI1.3%-$2,235/mo$530,661$1,635/mo🔴 POOR
165Bloomfield Hills, MI1.3%-$3,281/mo$729,051$2,220/mo🔴 POOR
166Oakland, MI1.1%-$2,882/mo$648,028$1,810/mo🔴 POOR