You don’t need to strike it rich in the Michigan lottery or shovel a mountain of snow for cash to afford a home here.
The cheapest places to live in Michigan provide acces to the Mitten’s lakes and Detroit Style Pizza without breaking the bank.
To determine the most affordable places to live in Michigan, we used Saturday Night Science to analyze US Census data for home prices, incomes, and the cost of living. The result is a set of Michigan places that will let you save money to spend on ice fishing and eco-friendly snowmobile trails.
Table Of Contents: Top Ten | Methodology | Table | FAQs | Summary
The 10 most affordable places to live in Michigan
What is the most affordable place to live in Michigan? The most affordable place in Michigan is Benton Harbor after crunching data from the US Census on median housing costs, median income, and overall cost of living for cities with over 5,000 residents.
If you care about home values, cost of living, and high quality of life, look at the list below to find the most affordable places in Michigan.
Check out some more reading about Michigan and the cheapest places in the country:
The 10 Cheapest Places To Live In Michigan For 2025

/10
Population: 9,023
Overall Cost Of Living Index: 73
Median Income: $29,652
Median Home Price: $75,500
Median Rent: $775
Benton Harbor, nestled in Michigan’s Berrien County, takes the top overall spot for affordability in Michigan for 2025. With a median home value of $75,500 and rent at $775, the city comes in with an overall cost of living index of 73. Some might say Benton Harbor is an excellent place to harbor your savings.
With all that savings on the cost of living, you can afford a boat on Lake Michigan. Or, you know, renting one for a weekend.
More on Benton Harbor: Data

/10
Population: 7,608
Overall Cost Of Living Index: 73
Median Income: $40,040
Median Home Price: $91,100
Median Rent: $769
While I’ll be, Albion ranks as the second cheapest cities in Michigan. The city’s cost of living index of 73 is 20.7% lower than the state average thanks to a $91,100, according to Zillow.
You can save money on daily activities by taking advantage of free things to do nearby, like the Albion River Trail or Rieger Park. That’ll stretch the average Albion income of $40,040 further.
More on Albion: Data

/10
Population: 11,838
Overall Cost Of Living Index: 74
Median Income: $47,815
Median Home Price: $115,400
Median Rent: $869
You’ll feel like the Queen of Nile no matter your income in Niles, Michigan, the third most affordable place in the state. With home values and rents placing 24th and 39th respectively, the overall cost of living clocks in at 74.
Near South Bend on the Indiana border, the city’s 11,838 residents can access Arthur Dodd Memorial Park and the Notre Dame campus within a short drive.
More on Niles: Data

/10
Population: 5,295
Overall Cost Of Living Index: 74
Median Income: $43,681
Median Home Price: $105,300
Median Rent: $851
Where South Bedford Road meets Avenue A is our fourth most affordable city in Michigan for 2025, Springfield. This city in Calhoun County iis an ideal destination when you’re trying find that affordable big town feel. And while you’re deciding what home to buy, Springfield has great deals. They are the 38th cheapest place to buy based on home price to income ratio.
It’s also a great city when you’re looking for those affordable staycations to keep your budget in check. Springfield currently has four major parks within their city limits, and they are only a short drive from Fort Custer State Recreation Area.
More on Springfield: Data

/10
Population: 31,206
Overall Cost Of Living Index: 75
Median Income: $42,848
Median Home Price: $94,700
Median Rent: $874
Ranked as the fifth most affordable city in Michigan, Jackson’s housing market is particularly attractive, with a home price to income ratio of 2.21x. According to the data, Jackson has cost of living index values for utilities, services, and transportation that add up to an overall score of 75.
Jackson is about 45 minutes south of Lansing and 45 minutes west of Ann Arbor.
More on Jackson: Data

/10
Population: 5,004
Overall Cost Of Living Index: 75
Median Income: $37,191
Median Home Price: $74,900
Median Rent: $555
Heading back up to the UP, to the home of the World’s Tallest Indian, we have our sixth most affordable city in Michigan: Ironwood.
Once a mining town, Ironwood scored an 8/10 for affordability and an 8/10 in education. Ironwood has it going on: they are smart and affordable. Probably why they know a good deal when they see one. Ironwood is home to five ski resorts. Do we think that has something to do with why the city is so great and so affordable? Probably. More importantly, if you’re looking for a side hustle, ski instructing might be in your future.
More on Ironwood: Data

/10
Population: 52,392
Overall Cost Of Living Index: 76
Median Income: $51,699
Median Home Price: $127,600
Median Rent: $934
Battle Creek, the seventh most affordable city in Michigan, has a $127,600 price for homes and a $934 for rent. Nestled in northwest Calhoun County, the cost of living index sits at 76.
With a $51,699 median income that stretches further, you won’t have to battle your wallet to take a long weekend in Detroit or a road trip to Chicago.
More on Battle Creek: Data

/10
Population: 9,902
Overall Cost Of Living Index: 78
Median Income: $33,780
Median Home Price: $55,800
Median Rent: $826
At the height of savings in Michigan, Muskegon Heights ranks as the eighth least expensive place in the state.
Muskegon Heights is a budget-friendly destination with historical and natural sights, such as the Muskegon South Pierhead Lighthouse, the Heritage Landing, and the P.J. Hoffmaster State Park. And you won’t have to worry about gas because the city has an overall cost of living index of 78 that is 15.2% lower than the Wolverine State average.
More on Muskegon Heights: Data

/10
Population: 7,936
Overall Cost Of Living Index: 78
Median Income: $48,852
Median Home Price: $120,200
Median Rent: $815
In St. Joseph County, Three Rivers rushes in with an affordability ranking of 9 in the Wolverine State. Home to 7,936 people, the city offers outdoor activities, such as kayaking on the St. Joseph River, hiking at the Hidden Marsh Sanctuary, and biking on the Network Trail.
This tri-river city entices with a 78 overall cost of living index and a median income of $48,852, according to the most recent Census data.
More on Three Rivers: Data

/10
Population: 5,677
Overall Cost Of Living Index: 78
Median Income: $38,433
Median Home Price: $110,300
Median Rent: $722
With a median home value of $110,300 and a median rent of only $722, Dowagiac is a great place to live if you’re looking for an affordable city in Michigan. Additionally, the median income in Dowagiac is $38,433, which means that residents are able to comfortably afford their housing costs and still have money left over for other expenses.
Dowagiac is located in a beautiful area of Michigan. Residents enjoy a variety of outdoor activities, including hiking and fishing. Downtown Dowagiac also offers plenty of local shops and restaurants, making it a great place to explore and support the community.
More on Dowagiac: Data
Cheapest places to live in Michigan FAQs
The county in Michigan with the lowest cost of living is Lapeer County. The average living wage in Lapeer County is $100,631 according to MIT data. Lapeer County has the lowest cost of living because it has relatively less expensive childcare and housing costs compared to Michigan as a whole. Childcare costs $26,186 a year in Lapeer County for two children compared to the Michigan average of $28,018. Housing costs, defined as a blend of the average rent and average mortgage payment, are $12,588 per year in Lapeer County compared to $11,412 on average in Michigan.
The cost of living in Michigan is 13.0% higher than the US average. According to MIT, the required living wage for a family of four with two working parents in Michigan is $101,378 vs the national average for a family of four with two working parents of $89,744. The median income of a Michigan household is $59,234.
The cheapest housing market in Michigan is Flint. The average home value in Flint is $31,700, the lowest in the state. The average home value in Michigan is $162,600, almost 5.1 times higher than Flint.
Methodology: How we determined the most affordable places to live in the Wolverine State for 2025

Determining affordability for places in Michigan boils down to how much it costs to live here.
You need to understand your costs relative to what people in the rest of the state are paying.
With that logic in mind, we derived several cost of living statistics from the latest Census American Community Survey 2019-2023 for Michigan using Saturday Night Science. We indexed the cost of living statistics across the following categories:
- Housing
- Transportation
- Services
- Groceries
- Healthcare
- Utilities
These are then weighted together to produce an overall cost of living index where 100 is the United States average. Anything below 100 is relatively affordable. Anything over 100 is relatively expensive.
We applied the biggest weight to housing as it typically accounts for 25% or more of your budget. Additionally, housing costs are the highest variant cost across a state. We then compare these cost of living metrics for each place in Michigan to figure out which is the least expensive.
The “Cost of Living Index” allows you to rank all of the 154 places in Michigan that have more than 5,000 people from least expensive to most expensive. Any ties went to the larger city.
The place in Michigan with the lowest cost of living according to the data is Benton Harbor.
We updated this article for 2025. This report reflects our tenth time ranking the cheapest places to live in Michigan.
Michigan Affordabilility Summary
This is an accurate list of the most affordable places to live in Michigan for 2025, if you’re looking at the cost of living numbers in Michigan.
The cheapest cities in Michigan are Benton Harbor, Albion, Niles, Springfield, Jackson, Ironwood, Battle Creek, Muskegon Heights, Three Rivers, and Dowagiac.
Here’s a look at the most expensive cities in Michigan according to the data:
- Birmingham
- Huntington Woods
- Beverly Hills
For more Michigan reading, check out:
- Best Places To Live In Michigan
- Worst Places To Live In Michigan
- Best Places To Raise A Family In Michigan
Cheapest Places To Live In Michigan
| Rank | City | Population | Cost Of Living Index | Median Income | Home Prices | Rent |
|---|---|---|---|---|---|---|
| 1 | Benton Harbor | 9,023 | 73 | $29,652 | $75,500 | $775 |
| 2 | Albion | 7,608 | 73 | $40,040 | $91,100 | $769 |
| 3 | Niles | 11,838 | 74 | $47,815 | $115,400 | $869 |
| 4 | Springfield | 5,295 | 74 | $43,681 | $105,300 | $851 |
| 5 | Jackson | 31,206 | 75 | $42,848 | $94,700 | $874 |
| 6 | Ironwood | 5,004 | 75 | $37,191 | $74,900 | $555 |
| 7 | Battle Creek | 52,392 | 76 | $51,699 | $127,600 | $934 |
| 8 | Muskegon Heights | 9,902 | 78 | $33,780 | $55,800 | $826 |
| 9 | Three Rivers | 7,936 | 78 | $48,852 | $120,200 | $815 |
| 10 | Dowagiac | 5,677 | 78 | $38,433 | $110,300 | $722 |
| 11 | Coldwater | 13,847 | 79 | $50,084 | $120,900 | $912 |
| 12 | Escanaba | 12,374 | 79 | $40,169 | $116,600 | $661 |
| 13 | Menominee | 8,370 | 79 | $49,646 | $97,800 | $700 |
| 14 | Hillsdale | 8,013 | 79 | $47,817 | $131,300 | $801 |
| 15 | Iron Mountain | 7,508 | 79 | $56,622 | $117,600 | $656 |
| 16 | Ishpeming | 6,173 | 79 | $52,717 | $109,200 | $688 |
| 17 | Charlotte | 9,269 | 80 | $63,385 | $140,500 | $779 |
| 18 | Marshall | 6,797 | 80 | $75,220 | $169,800 | $933 |
| 19 | Gladstone | 5,240 | 80 | $57,534 | $111,700 | $793 |
| 20 | Kalamazoo | 73,132 | 81 | $48,965 | $164,500 | $1,031 |
| 21 | Sault Ste. Marie | 13,373 | 81 | $55,031 | $127,300 | $787 |
| 22 | Allegan | 5,182 | 81 | $42,261 | $161,100 | $1,024 |
| 23 | St. Louis | 6,926 | 82 | $46,096 | $115,700 | $865 |
| 24 | Manistee | 6,275 | 82 | $59,315 | $144,400 | $771 |
| 25 | Eaton Rapids | 5,197 | 82 | $63,618 | $140,600 | $944 |
| 26 | Lansing | 112,546 | 83 | $52,170 | $119,400 | $976 |
| 27 | Flint | 80,835 | 83 | $36,194 | $47,600 | $859 |
| 28 | Muskegon | 37,203 | 83 | $46,342 | $121,800 | $927 |
| 29 | Hamtramck | 27,830 | 83 | $40,103 | $116,400 | $907 |
| 30 | Sturgis | 11,077 | 83 | $60,640 | $129,400 | $793 |
| 31 | Alpena | 10,178 | 83 | $47,604 | $110,400 | $599 |
| 32 | Highland Park | 8,798 | 83 | $27,582 | $75,800 | $691 |
| 33 | Kingsford | 5,138 | 83 | $61,108 | $110,600 | $861 |
| 34 | Detroit | 636,644 | 84 | $39,575 | $76,800 | $1,034 |
| 35 | Portage | 49,015 | 84 | $79,529 | $243,400 | $1,120 |
| 36 | Saginaw | 43,879 | 84 | $37,298 | $54,000 | $909 |
| 37 | Mason | 8,239 | 84 | $79,521 | $194,600 | $1,103 |
| 38 | River Rouge | 7,092 | 84 | $32,568 | $55,900 | $759 |
| 39 | Belding | 5,949 | 84 | $55,895 | $152,700 | $693 |
| 40 | Bay City | 32,445 | 85 | $47,904 | $89,900 | $739 |
| 41 | Inkster | 25,602 | 85 | $39,632 | $75,700 | $1,127 |
| 42 | Ionia | 12,950 | 85 | $60,729 | $161,100 | $789 |
| 43 | Melvindale | 12,605 | 85 | $41,356 | $113,100 | $1,116 |
| 44 | Alma | 9,421 | 85 | $50,506 | $108,100 | $791 |
| 45 | Ecorse | 9,170 | 85 | $45,082 | $59,400 | $879 |
| 46 | Big Rapids | 7,847 | 85 | $40,197 | $134,200 | $815 |
| 47 | Pontiac | 61,914 | 86 | $42,791 | $110,600 | $1,007 |
| 48 | Lincoln Park | 39,511 | 86 | $57,183 | $117,400 | $972 |
| 49 | Cadillac | 10,404 | 86 | $50,512 | $117,500 | $806 |
| 50 | Center Line | 8,448 | 86 | $52,857 | $145,300 | $627 |
| 51 | Port Huron | 28,724 | 87 | $49,377 | $136,000 | $972 |
| 52 | Madison Heights | 28,411 | 87 | $66,726 | $190,300 | $1,138 |
| 53 | Wyandotte | 24,593 | 87 | $67,846 | $159,700 | $995 |
| 54 | Hazel Park | 14,945 | 87 | $62,878 | $141,200 | $1,221 |
| 55 | Greenville | 8,897 | 87 | $55,477 | $160,600 | $899 |
| 56 | Hastings | 7,515 | 87 | $56,309 | $159,000 | $785 |
| 57 | Wyoming | 76,865 | 88 | $72,163 | $203,900 | $1,141 |
| 58 | Holland | 34,266 | 88 | $72,905 | $235,800 | $1,143 |
| 59 | Adrian | 20,493 | 88 | $42,851 | $119,900 | $939 |
| 60 | Wayne | 17,413 | 88 | $54,467 | $142,200 | $924 |
| 61 | Owosso | 14,658 | 88 | $53,702 | $121,500 | $831 |
| 62 | Grand Haven | 10,966 | 88 | $60,665 | $242,400 | $961 |
| 63 | St. Joseph | 7,805 | 88 | $77,765 | $271,100 | $1,079 |
| 64 | Zeeland | 5,691 | 88 | $49,367 | $248,100 | $908 |
| 65 | Dearborn Heights | 62,099 | 89 | $61,035 | $174,900 | $1,260 |
| 66 | Roseville | 47,240 | 89 | $61,222 | $142,700 | $1,175 |
| 67 | Romulus | 24,951 | 89 | $72,235 | $149,100 | $1,050 |
| 68 | Monroe | 20,330 | 89 | $59,532 | $161,500 | $898 |
| 69 | Mount Clemens | 15,567 | 89 | $57,663 | $169,000 | $899 |
| 70 | Houghton | 8,341 | 89 | $35,417 | $233,700 | $861 |
| 71 | St. Johns | 7,712 | 89 | $63,030 | $175,300 | $870 |
| 72 | Ludington | 7,664 | 89 | $44,471 | $192,800 | $824 |
| 73 | Petoskey | 5,851 | 89 | $71,783 | $319,300 | $872 |
| 74 | Davison | 5,082 | 89 | $50,450 | $166,100 | $858 |
| 75 | Westland | 84,155 | 90 | $62,216 | $176,500 | $1,113 |
| 76 | Taylor | 62,405 | 90 | $59,537 | $141,200 | $1,036 |
| 77 | Eastpointe | 34,003 | 90 | $58,196 | $129,100 | $1,335 |
| 78 | Burton | 29,529 | 90 | $57,767 | $131,200 | $1,006 |
| 79 | Harper Woods | 15,205 | 90 | $61,446 | $143,600 | $1,306 |
| 80 | Lapeer | 9,053 | 90 | $53,038 | $165,300 | $947 |
| 81 | Holly | 5,971 | 90 | $61,221 | $174,900 | $974 |
| 82 | Grand Rapids | 197,768 | 91 | $65,526 | $225,500 | $1,191 |
| 83 | Southgate | 29,551 | 91 | $64,635 | $165,400 | $1,102 |
| 84 | Mount Pleasant | 21,420 | 91 | $39,924 | $168,700 | $870 |
| 85 | Marquette | 20,691 | 91 | $55,825 | $254,100 | $958 |
| 86 | Fraser | 14,604 | 91 | $61,118 | $193,600 | $827 |
| 87 | Riverview | 12,269 | 91 | $71,783 | $200,500 | $1,050 |
| 88 | Fenton | 11,950 | 91 | $83,077 | $211,700 | $1,323 |
| 89 | Tecumseh | 8,655 | 91 | $64,086 | $193,600 | $969 |
| 90 | Grand Ledge | 7,797 | 91 | $66,515 | $189,300 | $944 |
| 91 | Warren | 138,128 | 92 | $63,741 | $181,900 | $1,184 |
| 92 | Garden City | 26,910 | 92 | $64,396 | $162,400 | $991 |
| 93 | Norton Shores | 25,000 | 92 | $73,390 | $214,000 | $1,286 |
| 94 | Ferndale | 19,156 | 92 | $91,732 | $233,600 | $1,235 |
| 95 | Flushing | 8,323 | 92 | $77,372 | $189,500 | $940 |
| 96 | Hudsonville | 7,711 | 92 | $88,606 | $260,500 | $1,170 |
| 97 | Swartz Creek | 5,856 | 92 | $73,862 | $168,900 | $995 |
| 98 | St. Clair Shores | 58,287 | 93 | $72,693 | $196,400 | $1,143 |
| 99 | Kentwood | 54,114 | 93 | $73,647 | $249,000 | $1,205 |
| 100 | Oak Park | 29,370 | 93 | $65,882 | $198,500 | $1,354 |

