Skip to main content
Skip to navigation
Properties
Find agent
Post listing
Log in
•
Sign up
Search here
List
Vacant land for sale in West Michigan
Price
Size
Tags
Save
Reset
2,377 properties
Updated
For you
Newest
Price: high to low
Price: low to high
Size: large to small
Size: small to large
Updated
Search
land for sale in West Michigan
and
undeveloped land for sale in Michigan
for more listings.
1 day
$499,900
40.4 acres
Ottawa County
West Olive, MI 49460
1 day
$902,880
75.2 acres
Ottawa County
West Olive, MI 49460
1 day
$377,428
37 acres
Ottawa County
West Olive, MI 49460
3 days
$595,000
17.5 acres
Kent County
Byron Center, MI 49315
1 day
$49,900
1.46 acres
Ottawa County
Spring Lake, MI 49456
1 day
$259,000
30 acres
Calhoun County
Homer, MI 49245
3 days
$1,495,900
149 acres
Ottawa County
Grand Haven, MI 49417
Pending
Under contract
$50,000
0.31 acres
Mason County
Manistee, MI 49660
2 days
$1,118,200
112 acres
Ottawa County
West Olive, MI 49460
2 days
$329,900
30 acres
Kalamazoo County
Kalamazoo, MI 49009
3 days
$250,000
3.46 acres
Kent County
Cedar Springs, MI 49319
Pending
Under contract
$89,000
11.3 acres
Newaygo County
Fremont, MI 49412
Pending
Under contract
$47,500
5 acres
Muskegon County
Muskegon, MI 49445
3 months ago
$25,000
0.18 acres
Berrien County
Niles, MI 49120
Pending
Under contract
$575,000
3.29 acres
Mason County
Ludington, MI 49431
Pending
Under contract
$129,900
20.2 acres
Newaygo County
White Cloud, MI 49349
2 days
$350,000
0.57 acres
Allegan County
Allegan, MI 49010
Pending
Under contract
$149,900
0.92 acres
Ottawa County
Holland, MI 49424
2 days
$45,000
4.38 acres
Kent County
Alto, MI 49302
4 months ago
$500,000
100 acres
Newaygo County
Twin Lake, MI 49457
2 months ago
$39,500
0.52 acres
Kalamazoo County
Vicksburg, MI 49097
Pending
Under contract
$159,900
2.4 acres
Mecosta County
Mecosta, MI 49332
Pending
Under contract
$1,508,860
40.8 acres
Ottawa County
Holland, MI 49424
Pending
Under contract
$209,000
3.8 acres
Ottawa County
Holland, MI 49424
13 days
$34,700
3.79 acres
Newaygo County
Paris, MI 49338
10 months ago
$125,000
0.43 acres
Muskegon County
Muskegon, MI 49444
10 months ago
$185,000
0.23 acres
Muskegon County
Norton Shores, MI 49444
Pending
Under contract
$150,000
5.2 acres
Ottawa County
Fruitport, MI 49415
$25k drop • Nov 23
$1,000,000
15.3 acres
Allegan County
Holland, MI 49423
$29k drop • Dec 23
$300,000
65 acres
Osceola County
Tustin, MI 49688
2 days
$50,000
2.39 acres
Cass County
Cassopolis, MI 49031
2 days
$50,000
2.39 acres
Cass County
Cassopolis, MI 49031
2 days
$45,000
2.39 acres
Cass County
Cassopolis, MI 49031
2 days
$35,000
2 acres
Cass County
Cassopolis, MI 49031
2 days
$35,000
2 acres
Cass County
Cassopolis, MI 49031
2 days
$35,000
2 acres
Cass County
Cassopolis, MI 49031
2 days
$35,000
2 acres
Cass County
Cassopolis, MI 49031
2 days
$149,900
5 acres
Kalamazoo County
Kalamazoo, MI 49009
Pending
Under contract
$274,900
40.6 acres
Branch County
Bronson, MI 49028
Pending
Under contract
$130,000
3 acres
Kent County
Cedar Springs, MI 49319
20 days
$10k drop • Dec 23
$259,999
5.72 acres
Kalamazoo County
Portage, MI 49024
30 days ago
$80,999
3 acres
Kent County
Gowen, MI 49326
5 days
$2,500
0.25 acres
Mecosta County
Canadian Lakes, MI 49346
$2k drop • Dec 23
$52,999
0.76 acres
Kalamazoo County
Portage, MI 49002
$8k drop • Dec 23
$204,999
3.25 acres
Kalamazoo County
Kalamazoo, MI 49009
Pending
Under contract
$137,500
1.3 acres
Kent County
Caledonia, MI 49316
2 days
$129,900
5 acres
Kalamazoo County
Kalamazoo, MI 49009
2 days
$119,500
1.29 acres
Kent County
Gowen, MI 49326
18 months ago
$945,000
2 acres
Allegan County
Holland, MI 49423
20 months ago
$33,930
0.25 acres
Kalamazoo County
Richland, MI 49083
1
2
3
4
…
48
1-50 of 2,377 properties
Map