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.
Connect with a local agent who specializes in first-time buyers and budget-conscious buyers.
Find an Agent