Skip to main content
Skip to navigation
Properties
Find agent
Post listing
Log in
•
Sign up
Search here
List
Michigan land for sale
Price
Size
Tags
Save
12,104 properties
Updated
For you
Newest
Price: high to low
Price: low to high
Size: large to small
Size: small to large
Updated
$61.2k drop • Nov 5
$638,750
3.89 acres
Shiawassee County
Durand, MI 48429
Pending
Under contract
$25,000
0.61 acres
Saginaw County
Saginaw, MI 48638
4 years ago
$32,900
4 acres
Sanilac County
Croswell, MI 48422
17 months ago
$16,800
0.84 acres
Grand Traverse County
Kingsley, MI 49649
2 years ago
$599,000
20 acres
Grand Traverse County
Kingsley, MI 49649
Pending
Under contract
$599,000
10 acres
Delta County
4,500 sq ft
Rock, MI 49880
$2k drop • Oct 9
$62,000
4.7 acres
Kalkaska County
Kalkaska, MI 49646
9 months ago
$15,500
0.47 acres
Genesee County
Flint, MI 48504
10 months ago
$700,000
8 acres
Saint Clair County
10,024 sq ft
Marysville, MI 48040
2 years ago
$12,500
1 acre
Wexford County
Cadillac, MI 49601
2 years ago
$12,500
1 acre
Wexford County
Cadillac, MI 49601
2 years ago
$12,500
1.17 acres
Wexford County
Cadillac, MI 49601
2 years ago
$11,000
1.53 acres
Wexford County
Cadillac, MI 49601
2 years ago
$7,000
2 acres
Wexford County
Cadillac, MI 49601
2 years ago
$50,000
2.24 acres
Cheboygan County
Vanderbilt, MI 49795
2 years ago
$457,000
0.22 acres
Grand Traverse County
Traverse City, MI 49684
2 years ago
$19,900
4 acres
Missaukee County
McBain, MI 49657
2 years ago
$12,900
0.71 acres
Missaukee County
McBain, MI 49657
2 years ago
$12,900
0.61 acres
Missaukee County
McBain, MI 49657
Pending
Under contract
$30,000
40 acres
Ontonagon County
Bruce Crossing, MI 49912
17 months ago
$125,000
5 acres
Marquette County
Marquette, MI 49855
4 months ago
$49,900
0.77 acres
Marquette County
Little Lake, MI 49833
16 months ago
$30,000
0.47 acres
Ogemaw County
West Branch, MI 48661
2 years ago
$121,000
4.5 acres
Isabella County
Mount Pleasant, MI 48858
21 months ago
$999,795
8.22 acres
Macomb County
New Haven, MI 48048
2 years ago
$799,000
67.9 acres
Shiawassee County
Morrice, MI 48857
5 years ago
$9,750
0.3 acres
Huron County
Caseville, MI 48725
3 years ago
$50,000
Cheboygan County
Cheboygan, MI 49721
$10k drop • Nov 16
$489,000
63 acres
Lenawee County
Hudson, MI 49247
$5k drop • Nov 16
$44,000
1.12 acres
Lenawee County
Hudson, MI 49247
5 months ago
$149,900
18.6 acres
Lenawee County
Tecumseh, MI 49286
9 months ago
$108,900
0.44 acres
Lenawee County
Tecumseh, MI 49286
10 months ago
$108,900
0.36 acres
Lenawee County
Tecumseh, MI 49286
10 months ago
$79,900
0.3 acres
Lenawee County
Tecumseh, MI 49286
10 months ago
$74,900
0.31 acres
Lenawee County
Tecumseh, MI 49286
10 months ago
$150,000
6 acres
Lenawee County
Adrian, MI 49221
$15k drop • Oct 23
$50,000
0.4 acres
Lenawee County
Adrian, MI 49221
$15k drop • Oct 23
$50,000
0.5 acres
Lenawee County
Adrian, MI 49221
$5k drop • Oct 23
$25,000
0.47 acres
Lenawee County
Adrian, MI 49221
$5k drop • Oct 23
$25,000
0.6 acres
Lenawee County
Adrian, MI 49221
2 years ago
$12,900
0.64 acres
Missaukee County
McBain, MI 49657
10 months ago
$249,000
3.23 acres
Kalkaska County
South Boardman, MI 49680
$9.9k drop • Nov 4
$55,000
2.52 acres
Hillsdale County
Hillsdale, MI 49242
6 months ago
$349,000
2.1 acres
Lenawee County
2 bd, 3 ba
•
2,226 sq ft
Adrian, MI 49221
7 months ago
$145,000
5.49 acres
Lenawee County
Tecumseh, MI 49286
9 months ago
$79,900
0.31 acres
Lenawee County
Tecumseh, MI 49286
9 months ago
$79,900
0.26 acres
Lenawee County
Tecumseh, MI 49286
3 months ago
$565,000
22 acres
Lenawee County
3 bd, 2 ba
•
2,030 sq ft
Sand Creek, MI 49279
12 months ago
$10,000
0.21 acres
Hillsdale County
Jerome, MI 49249
20 months ago
$3,300,000
5 acres
Grand Traverse County
Traverse City, MI 49686
1
…
35
36
37
38
…
1,751-1,800 of 12,104 properties
Map