100 cities ranked by median home price
$18K
Lowest Price
$105K
Avg of Top 50
$18K
19 days on market
$32K
21 days on market
$35K
107 days on market
$40K
66 days on market
$40K
102 days on market
$41K
18 days on market
$43K
115 days on market
$57K
47 days on market
$60K
100 days on market
$60K
56 days on market
| # | City | Median Price | Days on Market | Months Supply | YoY Change |
|---|---|---|---|---|---|
| 1 | Ashley | $18K | 19 days | — | N/A |
| 2 | Montgomery | $32K | 21 days | — | N/A |
| 3 | Free Soil | $35K | 107 days | 1.0 mo | N/A |
| 4 | Carney | $40K | 66 days | — | N/A |
| 5 | Sherwood | $40K | 102 days | — | N/A |
| 6 | Ecorse | $41K | 18 days | 7.3 mo | N/A |
| 7 | Michigamme | $43K | 115 days | — | N/A |
| 8 | Flint | $57K | 47 days | 3.9 mo | +49.7% |
| 9 | Burr Oak | $60K | 100 days | 1.0 mo | N/A |
| 10 | Ahmeek | $60K | 56 days | — | N/A |
| 11 | Galien | $60K | 31 days | 4.0 mo | N/A |
| 12 | Pinconning | $65K | 394 days | 5.0 mo | N/A |
| 13 | Stony Point | $65K | 6 days | 8.0 mo | N/A |
| 14 | Buena Vista | $66K | 113 days | 4.2 mo | N/A |
| 15 | Napoleon | $66K | 15 days | 1.3 mo | N/A |
| 16 | Dansville | $67K | days | 3.0 mo | N/A |
| 17 | Mohawk | $67K | 4 days | 1.0 mo | N/A |
| 18 | Gladstone | $68K | 40 days | 4.7 mo | N/A |
| 19 | Lake Michigan Beach | $70K | 1 days | 4.0 mo | N/A |
| 20 | Saginaw | $70K | 44 days | 3.5 mo | +16.7% |
| 21 | Barryton | $72K | 47 days | 2.0 mo | N/A |
| 22 | Eagle Harbor | $72K | 4 days | — | N/A |
| 23 | Loomis | $73K | 7 days | — | N/A |
| 24 | Muskegon Heights | $73K | 25 days | 3.1 mo | -14.1% |
| 25 | Beecher | $77K | 30 days | 2.6 mo | N/A |
| 26 | Quincy | $85K | 47 days | 1.7 mo | N/A |
| 27 | Burlington | $85K | 3 days | 4.0 mo | N/A |
| 28 | Dowagiac | $88K | 21 days | 6.3 mo | N/A |
| 29 | Benton Heights | $90K | 106 days | 7.0 mo | N/A |
| 30 | Highland Park | $93K | 119 days | 12.3 mo | N/A |
| 31 | Painesdale | $94K | 75 days | — | N/A |
| 32 | Winn | $95K | 126 days | — | N/A |
| 33 | Perrinton | $97K | 67 days | — | N/A |
| 34 | Kincheloe | $99K | 79 days | 10.0 mo | N/A |
| 35 | Republic | $99K | 111 days | 1.0 mo | N/A |
| 36 | Middletown | $99K | 25 days | — | N/A |
| 37 | Detroit | $100K | 62 days | 6.3 mo | +13.6% |
| 38 | Millers Lake | $100K | 237 days | 1.0 mo | N/A |
| 39 | Augusta | $102K | 46 days | 1.5 mo | N/A |
| 40 | Cement City | $104K | 2784 days | 1.0 mo | N/A |
| 41 | Norway | $105K | 45 days | 12.0 mo | N/A |
| 42 | McBride | $105K | 14 days | 1.0 mo | N/A |
| 43 | Fulton | $109K | 4 days | — | N/A |
| 44 | Mesick | $110K | 37 days | — | N/A |
| 45 | Vandalia | $110K | 17 days | — | N/A |
| 46 | Essexville | $111K | 8 days | 1.0 mo | N/A |
| 47 | Jonesville | $113K | 30 days | 2.0 mo | N/A |
| 48 | Copper City | $115K | 43 days | 2.0 mo | N/A |
| 49 | Merrill | $115K | 171 days | — | N/A |
| 50 | Trimountain | $115K | 30 days | 1.0 mo | N/A |
| 51 | Bridgeport | $116K | 9 days | 3.3 mo | N/A |
| 52 | Benton Harbor | $116K | 83 days | 4.5 mo | N/A |
| 53 | Zilwaukee | $119K | 30 days | 2.0 mo | N/A |
| 54 | Mendon | $120K | 15 days | 1.0 mo | N/A |
| 55 | Breckenridge | $120K | 60 days | 2.5 mo | N/A |
| 56 | Lake Linden | $120K | 80 days | 3.0 mo | N/A |
| 57 | Rapid River | $120K | days | 1.0 mo | N/A |
| 58 | Sturgis | $120K | 7 days | 1.8 mo | -22.1% |
| 59 | Ishpeming | $121K | 47 days | 1.7 mo | -43.2% |
| 60 | River Rouge | $122K | 10 days | 9.0 mo | N/A |
| 61 | K. I. Sawyer | $122K | 42 days | 1.0 mo | N/A |
| 62 | Kingsford | $122K | 67 days | 1.8 mo | N/A |
| 63 | Lennon | $122K | 43 days | 1.0 mo | N/A |
| 64 | Marcellus | $123K | 40 days | 8.0 mo | N/A |
| 65 | Crystal | $123K | 16 days | 3.0 mo | N/A |
| 66 | Paris | $123K | 87 days | — | N/A |
| 67 | Inkster | $124K | 45 days | 2.2 mo | +31.6% |
| 68 | Calumet | $125K | days | 1.0 mo | N/A |
| 69 | Ithaca | $127K | 89 days | 5.5 mo | N/A |
| 70 | Lyons | $127K | 35 days | 3.0 mo | N/A |
| 71 | Otsego | $128K | 33 days | 1.3 mo | N/A |
| 72 | Fair Plain | $128K | 82 days | 2.6 mo | N/A |
| 73 | Lakeview | $128K | 52 days | 1.0 mo | N/A |
| 74 | Chesaning | $129K | 28 days | 2.3 mo | N/A |
| 75 | Vermontville | $129K | 22 days | 0.5 mo | N/A |
| 76 | Dollar Bay | $130K | 148 days | — | N/A |
| 77 | Palmer | $130K | 58 days | 1.0 mo | N/A |
| 78 | Utica | $130K | 60 days | 1.0 mo | N/A |
| 79 | Durand | $132K | 84 days | 4.3 mo | N/A |
| 80 | Harper Woods | $132K | 78 days | 3.9 mo | +2.4% |
| 81 | Bay City | $133K | 23 days | 2.7 mo | +9.0% |
| 82 | Brimley | $135K | 31 days | 3.0 mo | N/A |
| 83 | Colon | $135K | 45 days | 4.0 mo | N/A |
| 84 | Detroit Beach | $135K | 32 days | 10.0 mo | N/A |
| 85 | Mount Morris | $135K | 17 days | 6.5 mo | N/A |
| 86 | Adrian | $136K | 39 days | 2.0 mo | -23.9% |
| 87 | Daggett | $136K | 53 days | — | N/A |
| 88 | Morenci | $136K | 42 days | 3.8 mo | N/A |
| 89 | Pontiac | $138K | 55 days | 2.7 mo | +6.4% |
| 90 | Iron Mountain | $139K | 104 days | 4.5 mo | N/A |
| 91 | Morrice | $139K | 13 days | 0.5 mo | N/A |
| 92 | Jackson | $140K | 54 days | 3.2 mo | +21.7% |
| 93 | Clio | $140K | 208 days | 3.0 mo | N/A |
| 94 | Alma | $140K | 54 days | 2.2 mo | +28.4% |
| 95 | Bronson | $140K | 17 days | 2.3 mo | N/A |
| 96 | Clayton | $140K | 199 days | 1.0 mo | N/A |
| 97 | De Tour Village | $140K | 109 days | 2.0 mo | N/A |
| 98 | Waldron | $140K | 84 days | 2.0 mo | N/A |
| 99 | Galesburg | $141K | 19 days | 1.0 mo | N/A |
| 100 | Riverdale | $142K | 5 days | 1.0 mo | N/A |
Looking for affordable housing in Michigan? We've ranked 100 cities by median home price to help you find budget-friendly options. The most affordable city is Ashley with a median price of $18K.
The most affordable cities in Michigan are listed above, ranked by median home price. These markets offer entry points significantly below the state average, making homeownership accessible for first-time buyers, investors, and those relocating on a budget.
Affordable Michigan cities can offer excellent value, especially for long-term residents and investors. Key factors to evaluate include local job market strength, school quality, crime rates, and future development plans. A local agent can help you distinguish between genuine value and areas with underlying issues.
Lower home prices in certain Michigan cities reflect factors like smaller population size, distance from major metro areas, limited amenities, or economic transitions. However, many affordable cities offer strong quality of life, growing economies, and appreciation potential that makes them smart buying opportunities.
In Michigan's most affordable markets, a household income of $40,000-$60,000 may be sufficient to qualify for a mortgage, depending on the specific price point and current interest rates. Use the 28% rule: your monthly housing payment shouldn't exceed 28% of gross monthly income. A local agent and lender can pre-qualify you.
Affordable properties can be excellent investments, especially in Michigan cities with growing populations and economies. Look for markets with rising employment, infrastructure investment, and limited new housing supply. These factors often precede price appreciation, turning today's affordable market into tomorrow's growing one.
Connect with a local agent who specializes in first-time buyers and budget-conscious buyers.
Find an Agent