The Town Files

25 Small Towns in Michigan With the Cheapest Rent

Ranked by median rent among 541 towns of 500–10,000 people in Michigan. #1 is St. Charles, MI (median rent $460/mo).

Map of the 25 towns12345678910111213141516171819202122232425
Numbers match the ranking.
  1. 25Fabius, Michigan

    Median rent $687/mo

    Fabius is a township of 3,311 people in St. Joseph County, Michigan. The median home is worth $270,700 and the median household earns $95,875, so homes cost 2.8× income (typical Michigan town: 2.8×). Median rent is $687.

    3,311 people · St. Joseph County · median home $270,700 · income $95,875 · Jan low 17°F · 41 in snow

    Full Fabius, Michigan profile: weather, storms, schools, jobs →

    Fabius vs the typical Michigan townFabiusTypical Michigan townHome value$270,700$193,900Income$95,875$69,792Rent$687$955
    Census ACS 2020–2024 medians.
  2. 24Big Creek, Michigan

    Median rent $683/mo

    Big Creek is a township of 2,604 people in Oscoda County, Michigan. The median home is worth $111,700 and the median household earns $48,438, so homes cost 2.3× income (typical Michigan town: 2.8×). Median rent is $683.

    2,604 people · Oscoda County · median home $111,700 · income $48,438 · Jan low 11°F · 57 in snow

    Full Big Creek, Michigan profile: weather, storms, schools, jobs →

    Big Creek vs the typical Michigan townBig CreekTypical Michigan townHome value$111,700$193,900Income$48,438$69,792Rent$683$955
    Census ACS 2020–2024 medians.
  3. 23Cheboygan, Michigan

    Median rent $683/mo

    Cheboygan is a city of 4,770 people in Cheboygan County, Michigan. The median home is worth $123,200 and the median household earns $42,290, so homes cost 2.9× income (typical Michigan town: 2.8×). Median rent is $683.

    4,770 people · Cheboygan County · median home $123,200 · income $42,290 · Jan low 11°F · 88 in snow

    Full Cheboygan, Michigan profile: weather, storms, schools, jobs →

    Cheboygan vs the typical Michigan townCheboyganTypical Michigan townHome value$123,200$193,900Income$42,290$69,792Rent$683$955
    Census ACS 2020–2024 medians.
  4. 22Kochville, Michigan

    Median rent $683/mo

    Kochville is a township of 4,911 people in Saginaw County, Michigan. The median home is worth $156,800 and the median household earns $42,333, so homes cost 3.7× income (typical Michigan town: 2.8×). Median rent is $683.

    4,911 people · Saginaw County · median home $156,800 · income $42,333 · Jan low 16°F · 49 in snow

    Full Kochville, Michigan profile: weather, storms, schools, jobs →

    Kochville vs the typical Michigan townKochvilleTypical Michigan townHome value$156,800$193,900Income$42,333$69,792Rent$683$955
    Census ACS 2020–2024 medians.
  5. 21Marathon, Michigan

    Median rent $682/mo

    Marathon is a township of 4,467 people in Lapeer County, Michigan. The median home is worth $186,300 and the median household earns $65,511, so homes cost 2.8× income (typical Michigan town: 2.8×). Median rent is $682.

    4,467 people · Lapeer County · median home $186,300 · income $65,511 · Jan low 16°F · 49 in snow

    Full Marathon, Michigan profile: weather, storms, schools, jobs →

    Marathon vs the typical Michigan townMarathonTypical Michigan townHome value$186,300$193,900Income$65,511$69,792Rent$682$955
    Census ACS 2020–2024 medians.
  6. 20Rogers City, Michigan

    Median rent $675/mo

    Rogers City is a city of 2,850 people in Presque Isle County, Michigan. The median home is worth $110,200 and the median household earns $49,266, so homes cost 2.2× income (typical Michigan town: 2.8×). Median rent is $675.

    2,850 people · Presque Isle County · median home $110,200 · income $49,266 · Jan low 14°F · 85 in snow

    Full Rogers City, Michigan profile: weather, storms, schools, jobs →

    Rogers City vs the typical Michigan townRogers CityTypical Michigan townHome value$110,200$193,900Income$49,266$69,792Rent$675$955
    Census ACS 2020–2024 medians.
  7. 19Belding, Michigan

    Median rent $668/mo

    Belding is a city of 5,938 people in Ionia County, Michigan. The median home is worth $163,800 and the median household earns $60,373, so homes cost 2.7× income (typical Michigan town: 2.8×). Median rent is $668.

    5,938 people · Ionia County · median home $163,800 · income $60,373 · Jan low 13°F · 73 in snow

    Full Belding, Michigan profile: weather, storms, schools, jobs →

    Belding vs the typical Michigan townBeldingTypical Michigan townHome value$163,800$193,900Income$60,373$69,792Rent$668$955
    Census ACS 2020–2024 medians.
  8. 18Manistee, Michigan

    Median rent $666/mo

    Manistee is a township of 4,022 people in Manistee County, Michigan. The median home is worth $193,900 and the median household earns $65,461, so homes cost 3.0× income (typical Michigan town: 2.8×). Median rent is $666.

    4,022 people · Manistee County · median home $193,900 · income $65,461 · Jan low 19°F · 103 in snow

    Full Manistee, Michigan profile: weather, storms, schools, jobs →

    Manistee vs the typical Michigan townManisteeTypical Michigan townHome value$193,900$193,900Income$65,461$69,792Rent$666$955
    Census ACS 2020–2024 medians.
  9. 17Manistique, Michigan

    Median rent $665/mo

    Manistique is a city of 2,828 people in Schoolcraft County, Michigan. The median home is worth $93,300 and the median household earns $38,446, so homes cost 2.4× income (typical Michigan town: 2.8×). Median rent is $665.

    2,828 people · Schoolcraft County · median home $93,300 · income $38,446 · Jan low 10°F

    Full Manistique, Michigan profile: weather, storms, schools, jobs →

    Manistique vs the typical Michigan townManistiqueTypical Michigan townHome value$93,300$193,900Income$38,446$69,792Rent$665$955
    Census ACS 2020–2024 medians.
  10. 16Ensley, Michigan

    Median rent $663/mo

    Ensley is a township of 2,603 people in Newaygo County, Michigan. The median home is worth $247,700 and the median household earns $75,954, so homes cost 3.3× income (typical Michigan town: 2.8×). Median rent is $663.

    2,603 people · Newaygo County · median home $247,700 · income $75,954 · Jan low 14°F · 57 in snow

    Full Ensley, Michigan profile: weather, storms, schools, jobs →

    Ensley vs the typical Michigan townEnsleyTypical Michigan townHome value$247,700$193,900Income$75,954$69,792Rent$663$955
    Census ACS 2020–2024 medians.
  11. 15L'Anse, Michigan

    Median rent $663/mo

    L'Anse is a township of 3,551 people in Baraga County, Michigan. The median home is worth $122,700 and the median household earns $54,898, so homes cost 2.2× income (typical Michigan town: 2.8×). Median rent is $663.

    3,551 people · Baraga County · median home $122,700 · income $54,898 · Jan low 7°F · 208 in snow

    Full L'Anse, Michigan profile: weather, storms, schools, jobs →

    L'Anse vs the typical Michigan townL'AnseTypical Michigan townHome value$122,700$193,900Income$54,898$69,792Rent$663$955
    Census ACS 2020–2024 medians.
  12. 14Kalkaska, Michigan

    Median rent $641/mo

    Kalkaska is a township of 5,027 people in Kalkaska County, Michigan. The median home is worth $173,900 and the median household earns $64,253, so homes cost 2.7× income (typical Michigan town: 2.8×). Median rent is $641.

    5,027 people · Kalkaska County · median home $173,900 · income $64,253 · Jan low 11°F · 132 in snow

    Full Kalkaska, Michigan profile: weather, storms, schools, jobs →

    Kalkaska vs the typical Michigan townKalkaskaTypical Michigan townHome value$173,900$193,900Income$64,253$69,792Rent$641$955
    Census ACS 2020–2024 medians.
  13. 13Gladwin, Michigan

    Median rent $628/mo

    Gladwin is a city of 3,069 people in Gladwin County, Michigan. The median home is worth $126,900 and the median household earns $43,005, so homes cost 3.0× income (typical Michigan town: 2.8×). Median rent is $628.

    3,069 people · Gladwin County · median home $126,900 · income $43,005 · Jan low 13°F · 49 in snow

    Full Gladwin, Michigan profile: weather, storms, schools, jobs →

    Gladwin vs the typical Michigan townGladwinTypical Michigan townHome value$126,900$193,900Income$43,005$69,792Rent$628$955
    Census ACS 2020–2024 medians.
  14. 12Ironwood, Michigan

    Median rent $622/mo

    Ironwood is a city of 5,045 people in Gogebic County, Michigan. The median home is worth $83,100 and the median household earns $41,250, so homes cost 2.0× income (typical Michigan town: 2.8×). Median rent is $622.

    5,045 people · Gogebic County · median home $83,100 · income $41,250 · Jan low 4°F · 186 in snow

    Full Ironwood, Michigan profile: weather, storms, schools, jobs →

    Ironwood vs the typical Michigan townIronwoodTypical Michigan townHome value$83,100$193,900Income$41,250$69,792Rent$622$955
    Census ACS 2020–2024 medians.
  15. 11Benton Heights, Michigan

    Median rent $612/mo

    Benton Heights is a community of 3,652 people in Berrien County, Michigan. The median home is worth $97,700 and the median household earns $33,542, so homes cost 2.9× income (typical Michigan town: 2.8×). Median rent is $612.

    3,652 people · Berrien County · median home $97,700 · income $33,542 · Jan low 20°F · 78 in snow

    Full Benton Heights, Michigan profile: weather, storms, schools, jobs →

    Benton Heights vs the typical Michigan townBenton HeightsTypical Michigan townHome value$97,700$193,900Income$33,542$69,792Rent$612$955
    Census ACS 2020–2024 medians.
  16. 10Hayes, Michigan

    Median rent $611/mo

    Hayes is a township of 4,642 people in Clare County, Michigan. The median home is worth $93,700 and the median household earns $40,250, so homes cost 2.3× income (typical Michigan town: 2.8×). Median rent is $611.

    4,642 people · Clare County · median home $93,700 · income $40,250 · Jan low 13°F · 62 in snow

    Full Hayes, Michigan profile: weather, storms, schools, jobs →

    Hayes vs the typical Michigan townHayesTypical Michigan townHome value$93,700$193,900Income$40,250$69,792Rent$611$955
    Census ACS 2020–2024 medians.
  17. 9East Tawas, Michigan

    Median rent $608/mo

    East Tawas is a city of 2,663 people in Iosco County, Michigan. The median home is worth $130,200 and the median household earns $42,450, so homes cost 3.1× income (typical Michigan town: 2.8×). Median rent is $608.

    2,663 people · Iosco County · median home $130,200 · income $42,450 · Jan low 13°F · 49 in snow

    Full East Tawas, Michigan profile: weather, storms, schools, jobs →

    East Tawas vs the typical Michigan townEast TawasTypical Michigan townHome value$130,200$193,900Income$42,450$69,792Rent$608$955
    Census ACS 2020–2024 medians.
  18. 8Lawrence, Michigan

    Median rent $595/mo

    Lawrence is a township of 3,289 people in Van Buren County, Michigan. The median home is worth $179,500 and the median household earns $63,607, so homes cost 2.8× income (typical Michigan town: 2.8×). Median rent is $595.

    3,289 people · Van Buren County · median home $179,500 · income $63,607 · Jan low 17°F · 95 in snow

    Full Lawrence, Michigan profile: weather, storms, schools, jobs →

    Lawrence vs the typical Michigan townLawrenceTypical Michigan townHome value$179,500$193,900Income$63,607$69,792Rent$595$955
    Census ACS 2020–2024 medians.
  19. 7Soo, Michigan

    Median rent $589/mo

    Soo is a township of 2,966 people in Chippewa County, Michigan. The median home is worth $241,200 and the median household earns $79,107, so homes cost 3.0× income (typical Michigan town: 2.8×). Median rent is $589.

    2,966 people · Chippewa County · median home $241,200 · income $79,107 · Jan low 7°F · 106 in snow

    Full Soo, Michigan profile: weather, storms, schools, jobs →

    Soo vs the typical Michigan townSooTypical Michigan townHome value$241,200$193,900Income$79,107$69,792Rent$589$955
    Census ACS 2020–2024 medians.
  20. 6Ross, Michigan

    Median rent $588/mo

    Ross is a township of 4,851 people in Kalamazoo County, Michigan. The median home is worth $370,900 and the median household earns $103,932, so homes cost 3.6× income (typical Michigan town: 2.8×). Median rent is $588.

    4,851 people · Kalamazoo County · median home $370,900 · income $103,932 · Jan low 19°F · 65 in snow

    Full Ross, Michigan profile: weather, storms, schools, jobs →

    Ross vs the typical Michigan townRossTypical Michigan townHome value$370,900$193,900Income$103,932$69,792Rent$588$955
    Census ACS 2020–2024 medians.
  21. 5Nelson, Michigan

    Median rent $569/mo

    Nelson is a township of 4,895 people in Kent County, Michigan. The median home is worth $253,300 and the median household earns $66,735, so homes cost 3.8× income (typical Michigan town: 2.8×). Median rent is $569.

    4,895 people · Kent County · median home $253,300 · income $66,735 · Jan low 13°F · 64 in snow

    Full Nelson, Michigan profile: weather, storms, schools, jobs →

    Nelson vs the typical Michigan townNelsonTypical Michigan townHome value$253,300$193,900Income$66,735$69,792Rent$569$955
    Census ACS 2020–2024 medians.
  22. 4Baraga, Michigan

    Median rent $546/mo

    Baraga is a township of 3,478 people in Baraga County, Michigan. The median home is worth $133,300 and the median household earns $52,254, so homes cost 2.6× income (typical Michigan town: 2.8×). Median rent is $546.

    3,478 people · Baraga County · median home $133,300 · income $52,254 · Jan low 6°F · 178 in snow

    Full Baraga, Michigan profile: weather, storms, schools, jobs →

    Baraga vs the typical Michigan townBaragaTypical Michigan townHome value$133,300$193,900Income$52,254$69,792Rent$546$955
    Census ACS 2020–2024 medians.
  23. 3Silver Creek, Michigan

    Median rent $537/mo

    Silver Creek is a township of 3,051 people in Cass County, Michigan. The median home is worth $255,100 and the median household earns $80,894, so homes cost 3.2× income (typical Michigan town: 2.8×). Median rent is $537.

    3,051 people · Cass County · median home $255,100 · income $80,894 · Jan low 20°F · 87 in snow

    Full Silver Creek, Michigan profile: weather, storms, schools, jobs →

    Silver Creek vs the typical Michigan townSilver CreekTypical Michigan townHome value$255,100$193,900Income$80,894$69,792Rent$537$955
    Census ACS 2020–2024 medians.
  24. 2Iron River, Michigan

    Median rent $486/mo

    Iron River is a city of 3,007 people in Iron County, Michigan. The median home is worth $85,000 and the median household earns $54,183, so homes cost 1.6× income (typical Michigan town: 2.8×). Median rent is $486.

    3,007 people · Iron County · median home $85,000 · income $54,183 · Jan low 0°F · 67 in snow

    Full Iron River, Michigan profile: weather, storms, schools, jobs →

    Iron River vs the typical Michigan townIron RiverTypical Michigan townHome value$85,000$193,900Income$54,183$69,792Rent$486$955
    Census ACS 2020–2024 medians.
  25. 1St. Charles, Michigan

    Median rent $460/mo

    St. Charles is a township of 3,183 people in Saginaw County, Michigan. The median home is worth $136,300 and the median household earns $62,939, so homes cost 2.2× income (typical Michigan town: 2.8×). Median rent is $460.

    3,183 people · Saginaw County · median home $136,300 · income $62,939 · Jan low 16°F · 42 in snow

    Full St. Charles, Michigan profile: weather, storms, schools, jobs →

    St. Charles vs the typical Michigan townSt. CharlesTypical Michigan townHome value$136,300$193,900Income$62,939$69,792Rent$460$955
    Census ACS 2020–2024 medians.

More Michigan rankings

Same ranking, other places

Methodology. We ranked 541 towns of 500–10,000 people in Michigan (2020 Census population). Only towns better than 60% of their peers on this measure qualify, so lists can be shorter than 25. Sources: