Most Affordable Cities in Michigan
Cost of living rankings for 179 cities in Michigan. On average, Michigan is near the national average with a statewide average Cost Index of 90.
Data Updated: March 2026
Cheapest City
Buena Vista
Index: 63
Most Expensive
Birmingham
Index: 154
State Average
90
National: 100
Cities Ranked
179
with complete data
All 179 Cities in Michigan — By Affordability
| # | City | Index | Home Value | Rent | Income |
|---|---|---|---|---|---|
| 1 | Buena Vista | 63 | $51,800 | $875 | $38,835 |
| 2 | Ironwood | 63 | $74,900 | $555 | $37,191 |
| 3 | Flint | 64 | $47,600 | $859 | $36,194 |
| 4 | Highland Park | 64 | $75,800 | $691 | $27,582 |
| 5 | Beecher | 64 | $48,400 | $905 | $35,582 |
| 6 | Benton Harbor | 66 | $75,500 | $775 | $29,652 |
| 7 | Alpena | 67 | $110,400 | $599 | $47,604 |
| 8 | Muskegon Heights | 67 | $84,695 | $826 | $33,780 |
| 9 | Menominee | 67 | $97,800 | $700 | $49,646 |
| 10 | Escanaba | 68 | $116,600 | $661 | $40,169 |
| 11 | Ecorse | 68 | $59,400 | $879 | $45,082 |
| 12 | Dowagiac | 68 | $110,300 | $722 | $38,433 |
| 13 | Jackson | 69 | $94,700 | $874 | $42,848 |
| 14 | Alma | 69 | $108,100 | $791 | $50,506 |
| 15 | Iron Mountain | 69 | $117,600 | $656 | $56,622 |
| 16 | River Rouge | 69 | $84,783 | $759 | $32,568 |
| 17 | Gladstone | 69 | $111,700 | $793 | $57,534 |
| 18 | Bay City | 70 | $119,103 | $739 | $47,904 |
| 19 | Cadillac | 70 | $117,500 | $806 | $50,512 |
| 20 | Houghton Lake | 70 | $122,800 | $791 | $50,861 |
| 21 | Kingsford | 70 | $110,600 | $861 | $61,108 |
| 22 | Sault Ste. Marie | 71 | $127,300 | $787 | $55,031 |
| 23 | Three Rivers | 71 | $120,200 | $815 | $48,852 |
| 24 | St. Louis | 71 | $115,700 | $865 | $46,096 |
| 25 | Inkster | 72 | $75,700 | $1,127 | $39,632 |
| 26 | Owosso | 72 | $121,500 | $831 | $53,702 |
| 27 | Sturgis | 72 | $129,400 | $793 | $60,640 |
| 28 | Hillsdale | 72 | $131,300 | $801 | $47,817 |
| 29 | Big Rapids | 72 | $134,200 | $815 | $40,197 |
| 30 | Albion | 72 | $133,027 | $769 | $40,040 |
| 31 | Saginaw | 73 | $123,169 | $909 | $37,298 |
| 32 | Charlotte | 73 | $140,500 | $779 | $63,385 |
| 33 | Manistee | 73 | $144,400 | $771 | $59,315 |
| 34 | Eastwood | 74 | $133,800 | $1,028 | $50,054 |
| 35 | Springfield | 74 | $136,949 | $851 | $43,681 |
| 36 | Detroit | 75 | $74,828 | $1,318 | $39,575 |
| 37 | Hastings | 75 | $159,000 | $785 | $56,309 |
| 38 | Eaton Rapids | 75 | $140,600 | $944 | $63,618 |
| 39 | Lansing | 76 | $119,400 | $1,283 | $52,170 |
| 40 | Ionia | 76 | $161,100 | $789 | $60,729 |
| 41 | Fair Plain | 76 | $147,800 | $989 | $55,536 |
| 42 | Bridgeport | 76 | $163,367 | $740 | $47,325 |
| 43 | Ishpeming | 76 | $176,729 | $688 | $52,717 |
| 44 | Burton | 77 | $149,807 | $1,006 | $57,767 |
| 45 | Mount Pleasant | 77 | $168,700 | $870 | $39,924 |
| 46 | Melvindale | 77 | $113,100 | $1,116 | $41,356 |
| 47 | Center Line | 77 | $163,014 | $627 | $52,857 |
| 48 | Pontiac | 78 | $133,176 | $1,007 | $42,791 |
| 49 | Wayne | 78 | $142,200 | $924 | $54,467 |
| 50 | Shields | 78 | $173,300 | $937 | $83,986 |
| 51 | South Monroe | 78 | $176,900 | $935 | $59,674 |
| 52 | Battle Creek | 79 | $174,076 | $934 | $51,699 |
| 53 | Lincoln Park | 79 | $147,641 | $972 | $57,183 |
| 54 | Muskegon | 79 | $179,435 | $927 | $46,342 |
| 55 | Hamtramck | 79 | $156,905 | $907 | $40,103 |
| 56 | Adrian | 79 | $180,007 | $939 | $42,851 |
| 57 | Ludington | 79 | $192,800 | $824 | $44,471 |
| 58 | Swartz Creek | 79 | $168,900 | $995 | $73,862 |
| 59 | Port Huron | 81 | $166,744 | $972 | $49,377 |
| 60 | Mount Clemens | 81 | $174,135 | $899 | $57,663 |
| 61 | Niles | 81 | $200,032 | $869 | $47,815 |
| 62 | Lapeer | 81 | $165,300 | $947 | $53,038 |
| 63 | Grand Ledge | 81 | $189,300 | $944 | $66,515 |
| 64 | Harper Woods | 82 | $143,600 | $1,306 | $61,446 |
| 65 | Hazel Park | 82 | $152,321 | $1,221 | $62,878 |
| 66 | Coldwater | 82 | $207,966 | $912 | $50,084 |
| 67 | Taylor | 83 | $172,173 | $1,036 | $59,537 |
| 68 | Roseville | 83 | $166,453 | $1,175 | $61,222 |
| 69 | Eastpointe | 83 | $150,545 | $1,335 | $58,196 |
| 70 | Wyandotte | 83 | $183,054 | $995 | $67,846 |
| 71 | Monroe | 83 | $217,214 | $898 | $59,532 |
| 72 | Marysville | 83 | $185,500 | $955 | $69,661 |
| 73 | Westwood | 83 | $187,300 | $1,192 | $62,408 |
| 74 | Mason | 83 | $194,600 | $1,103 | $79,521 |
| 75 | Houghton | 84 | $233,700 | $861 | $35,417 |
| 76 | Grand Blanc | 84 | $228,000 | $854 | $67,284 |
| 77 | Southgate | 85 | $188,891 | $1,102 | $64,635 |
| 78 | Garden City | 85 | $196,425 | $991 | $64,396 |
| 79 | Romulus | 86 | $198,706 | $1,050 | $72,235 |
| 80 | Waverly | 86 | $222,300 | $1,125 | $75,868 |
| 81 | Flushing | 86 | $231,596 | $940 | $77,372 |
| 82 | Marshall | 86 | $233,853 | $933 | $75,220 |
| 83 | Belding | 86 | $259,482 | $693 | $55,895 |
| 84 | Westland | 87 | $207,535 | $1,113 | $62,216 |
| 85 | Midland | 87 | $240,729 | $990 | $74,906 |
| 86 | Fraser | 87 | $231,578 | $827 | $61,118 |
| 87 | Tecumseh | 87 | $250,101 | $969 | $64,086 |
| 88 | Davison | 87 | $248,960 | $858 | $50,450 |
| 89 | Warren | 88 | $195,562 | $1,336 | $63,741 |
| 90 | Holland | 88 | $235,800 | $1,143 | $72,905 |
| 91 | Allen Park | 88 | $202,784 | $1,181 | $80,045 |
| 92 | Holt | 88 | $213,200 | $1,323 | $87,827 |
| 93 | Marquette | 88 | $254,100 | $958 | $55,825 |
| 94 | Trenton | 88 | $234,476 | $873 | $78,565 |
| 95 | Greenville | 88 | $259,775 | $899 | $55,477 |
| 96 | Dearborn Heights | 89 | $208,298 | $1,260 | $61,035 |
| 97 | Madison Heights | 89 | $214,435 | $1,138 | $66,726 |
| 98 | Kalamazoo | 90 | $232,128 | $1,287 | $48,965 |
| 99 | St. Clair Shores | 90 | $223,977 | $1,143 | $72,693 |
| 100 | East Lansing | 90 | $251,600 | $1,122 | $43,547 |
| 101 | Riverview | 90 | $237,054 | $1,050 | $71,783 |
| 102 | St. Johns | 90 | $279,088 | $870 | $63,030 |
| 103 | Comstock Northwest | 90 | $258,619 | $1,022 | $73,290 |
| 104 | Flat Rock | 91 | $250,521 | $1,006 | $73,288 |
| 105 | Howell | 91 | $240,700 | $1,121 | $57,122 |
| 106 | Utica | 91 | $247,704 | $984 | $55,524 |
| 107 | Allegan | 91 | $271,916 | $1,024 | $42,261 |
| 108 | Oak Park | 92 | $227,516 | $1,354 | $65,882 |
| 109 | Haslett | 92 | $269,200 | $1,083 | $74,164 |
| 110 | Woodhaven | 92 | $262,073 | $1,015 | $83,291 |
| 111 | Dearborn | 93 | $239,537 | $1,264 | $65,192 |
| 112 | Northview | 93 | $262,200 | $1,313 | $82,853 |
| 113 | Walled Lake | 93 | $236,575 | $1,304 | $67,335 |
| 114 | Dundee | 93 | $282,861 | $1,120 | $71,058 |
| 115 | Frankenmuth | 93 | $309,860 | $814 | $84,583 |
| 116 | Wyoming | 94 | $281,164 | $1,141 | $72,163 |
| 117 | Southfield | 94 | $246,405 | $1,301 | $65,848 |
| 118 | Portage | 94 | $288,157 | $1,120 | $79,529 |
| 119 | Cutlerville | 94 | $283,665 | $1,174 | $65,833 |
| 120 | Comstock Park | 94 | $298,539 | $1,070 | $54,871 |
| 121 | Petoskey | 94 | $319,300 | $872 | $71,783 |
| 122 | Norton Shores | 95 | $281,028 | $1,286 | $73,390 |
| 123 | Ypsilanti | 95 | $282,767 | $1,251 | $44,141 |
| 124 | Temperance | 95 | $285,938 | $1,270 | $76,069 |
| 125 | Freeland | 95 | $289,207 | $1,235 | $103,431 |
| 126 | Milan | 95 | $298,199 | $1,083 | $93,016 |
| 127 | Richmond | 95 | $297,857 | $870 | $61,715 |
| 128 | Lambertville | 96 | $296,246 | $1,191 | $100,134 |
| 129 | Clawson | 97 | $279,422 | $1,253 | $86,630 |
| 130 | Auburn Hills | 98 | $271,413 | $1,411 | $78,727 |
| 131 | St. Joseph | 98 | $321,493 | $1,079 | $77,765 |
| 132 | Holly | 98 | $312,940 | $974 | $61,221 |
| 133 | St. Clair | 98 | $306,472 | $1,033 | $68,482 |
| 134 | Kentwood | 99 | $323,449 | $1,205 | $73,647 |
| 135 | Ferndale | 99 | $246,117 | $1,720 | $91,732 |
| 136 | Sterling Heights | 100 | $301,210 | $1,267 | $78,429 |
| 137 | Livonia | 100 | $303,954 | $1,284 | $96,317 |
| 138 | Jenison | 100 | $257,600 | $1,962 | $86,063 |
| 139 | Brighton | 100 | $302,800 | $1,248 | $81,772 |
| 140 | Grand Rapids | 101 | $296,961 | $1,662 | $65,526 |
| 141 | Okemos | 101 | $336,800 | $1,250 | $97,603 |
| 142 | Walker | 101 | $347,044 | $1,121 | $73,835 |
| 143 | Grandville | 101 | $348,819 | $1,112 | $78,551 |
| 144 | New Haven | 101 | $303,573 | $1,301 | $68,203 |
| 145 | Berkley | 102 | $306,954 | $1,436 | $113,103 |
| 146 | Farmington | 102 | $320,055 | $1,299 | $94,115 |
| 147 | Zeeland | 102 | $379,781 | $908 | $49,367 |
| 148 | New Baltimore | 103 | $348,980 | $1,081 | $97,027 |
| 149 | Whitmore Lake | 103 | $349,044 | $1,268 | $78,038 |
| 150 | Grand Haven | 104 | $389,453 | $961 | $60,665 |
| 151 | Wixom | 105 | $375,821 | $974 | $68,319 |
| 152 | Fenton | 106 | $348,401 | $1,323 | $83,077 |
| 153 | Lake Fenton | 106 | $372,800 | $1,343 | $112,676 |
| 154 | Allendale | 107 | $402,194 | $1,081 | $68,449 |
| 155 | Traverse City | 108 | $427,667 | $983 | $71,731 |
| 156 | Hudsonville | 109 | $416,187 | $1,170 | $88,606 |
| 157 | Grosse Pointe Woods | 110 | $343,396 | $1,755 | $129,442 |
| 158 | Farmington Hills | 111 | $378,259 | $1,475 | $101,863 |
| 159 | Royal Oak | 111 | $323,624 | $2,011 | $95,182 |
| 160 | Rockford | 111 | $438,722 | $1,088 | $100,156 |
| 161 | Chelsea | 112 | $400,699 | $1,543 | $71,702 |
| 162 | Saline | 114 | $456,956 | $1,098 | $90,662 |
| 163 | South Lyon | 117 | $459,087 | $1,208 | $83,822 |
| 164 | Plymouth | 117 | $460,293 | $1,118 | $111,742 |
| 165 | Milford | 117 | $469,885 | $1,058 | $102,521 |
| 166 | Rochester | 119 | $476,091 | $1,201 | $104,920 |
| 167 | Rochester Hills | 121 | $453,517 | $1,606 | $119,054 |
| 168 | Troy | 123 | $447,005 | $1,875 | $119,299 |
| 169 | Novi | 123 | $458,257 | $1,696 | $110,938 |
| 170 | Grosse Pointe Park | 123 | $493,454 | $1,365 | $121,796 |
| 171 | Grosse Pointe | 123 | $462,842 | $1,670 | $141,985 |
| 172 | Forest Hills | 124 | $474,800 | $1,950 | $156,618 |
| 173 | Grosse Pointe Farms | 125 | $501,581 | $1,500 | $160,589 |
| 174 | Northville | 134 | $575,128 | $1,443 | $143,875 |
| 175 | Ann Arbor | 136 | $511,402 | $2,496 | $81,089 |
| 176 | Huntington Woods | 136 | $521,110 | $2,266 | $188,229 |
| 177 | Beverly Hills | 141 | $570,132 | $2,208 | $175,460 |
| 178 | East Grand Rapids | 144 | $648,391 | $1,845 | $168,487 |
| 179 | Birmingham | 154 | $714,467 | $1,891 | $153,125 |