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