Skip to main content
Skip to navigation
Properties
Find agent
Post listing
Log in
•
Sign up
Search here
List
Land for sale in West Michigan
Price
Size
Tags
Save
3,683 properties
Updated
For you
Newest
Price: high to low
Price: low to high
Size: large to small
Size: small to large
Updated
Pending
Under contract
$225,000
17.7 acres
Kent County
Sparta, MI 49345
3 years ago
$3,500
0.92 acres
Osceola County
Evart, MI 49631
Pending
Under contract
$285,000
1.9 acres
Mason County
3 bd, 1 ba
•
1,821 sq ft
Ludington, MI 49431
49 days ago
$239,900
20.5 acres
Calhoun County
Marshall, MI 49068
Pending
Under contract
$199,000
23 acres
Berrien County
Benton Harbor, MI 49022
51 days ago
$439,000
40 acres
Kalamazoo County
Kalamazoo, MI 49048
50 days ago
$499,000
6 acres
Oceana County
3 bd, 3 ba
•
2,047 sq ft
Hesperia, MI 49421
Pending
Under contract
$119,900
0.53 acres
Mason County
1 bd, 1 ba
•
430 sq ft
Free Soil, MI 49411
50 days ago
$334,900
5 acres
Muskegon County
3 bd, 1 ba
•
1,227 sq ft
Norton Shores, MI 49441
Pending
Under contract
$749,900
7.6 acres
Kent County
4 bd, 3 ba
•
2,709 sq ft
Lowell, MI 49331
5 months ago
$270,000
1.8 acres
Muskegon County
3 bd, 2 ba
•
1,800 sq ft
Twin Lake, MI 49457
$10k drop • Oct 30
$280,000
5.68 acres
Mecosta County
3 bd, 1 ba
•
1,480 sq ft
Mecosta, MI 49332
50 days ago
$179,000
27 acres
Newaygo County
White Cloud, MI 49349
50 days ago
$630,000
3.4 acres
Berrien County
Union Pier, MI 49129
$55k drop • Nov 8
$940,000
40 acres
Newaygo County
5 bd, 4 ba
•
5,200 sq ft
White Cloud, MI 49349
50 days ago
$35,000
0.53 acres
Calhoun County
Battle Creek, MI 49037
$13.9k drop • Nov 8
$116,000
2 acres
Newaygo County
2 bd, 1 ba
•
900 sq ft
Newaygo, MI 49337
$20k drop • Nov 8
$669,000
5 acres
Berrien County
4 bd, 3 ba
•
2,961 sq ft
Stevensville, MI 49127
50 days ago
$79,900
6.67 acres
Osceola County
3 bd, 2 ba
•
1,690 sq ft
Tustin, MI 49688
50 days ago
$139,900
2 acres
Kent County
Alto, MI 49302
$10k drop • Nov 7
$90,000
1.9 acres
Osceola County
3,254 sq ft
Marion, MI 49665
$12k drop • Nov 7
$124,000
14.7 acres
Oceana County
Walkerville, MI 49459
Pending
Under contract
$359,900
1.8 acres
Newaygo County
3 bd, 2 ba
•
1,500 sq ft
Grant, MI 49327
51 days ago
$230,000
0.35 acres
Allegan County
Holland, MI 49423
$10k drop • Nov 7
$399,900
30 acres
Barry County
3 bd, 1 ba
•
1,512 sq ft
Bellevue, MI 49021
$12k drop • Nov 7
$124,000
15 acres
Oceana County
Walkerville, MI 49459
57 days ago
$425,000
1.5 acres
Cass County
3 bd, 2 ba
•
1,711 sq ft
Niles, MI 49120
51 days ago
$49,900
0.34 acres
Mason County
Pentwater, MI 49449
50 days ago
$88,900
8.18 acres
Lake County
Baldwin, MI 49304
50 days ago
$55,000
0.5 acres
Van Buren County
Decatur, MI 49045
15 months ago
$4,995,900
3.47 acres
Ottawa County
7 bd, 10 ba
•
10,648 sq ft
Spring Lake, MI 49456
Pending
Under contract
$215,000
1.7 acres
Barry County
3 bd, 1 ba
•
1,000 sq ft
Battle Creek, MI 49017
Pending
Under contract
$179,900
20 acres
Kent County
Sand Lake, MI 49343
50 days ago
$269,000
3 acres
Allegan County
Saugatuck, MI 49453
2 months ago
$30,000
1.4 acres
Newaygo County
Sand Lake, MI 49343
Pending
Under contract
$2,900
0.86 acres
Mecosta County
Canadian Lakes, MI 49346
3 months ago
$99,000
3 acres
Berrien County
Buchanan, MI 49107
7 months ago
$7,500
0.28 acres
Lake County
Baldwin, MI 49304
$1k drop • Nov 7
$16,900
0.21 acres
Mason County
Scottville, MI 49454
2 months ago
$271,200
17 acres
Saint Joseph County
Three Rivers, MI 49093
Pending
Under contract
$499,900
4.4 acres
Ottawa County
3 bd, 2 ba
•
1,390 sq ft
Allendale, MI 49401
$10k drop • Nov 6
$119,000
4 acres
Ottawa County
Fruitport, MI 49415
18 months ago
$779,900
10 acres
Mecosta County
3 bd, 3 ba
•
2,950 sq ft
Stanwood, MI 49346
Pending
Under contract
$373,000
2 acres
Kent County
3 bd, 4 ba
•
1,719 sq ft
Comstock Park, MI 49321
Pending
Under contract
$300,000
12 acres
Branch County
3 bd, 2 ba
•
1,620 sq ft
Bronson, MI 49028
56 days ago
$45,000
3.87 acres
Van Buren County
Grand Junction, MI 49056
5 months ago
$1,300,000
80 acres
Berrien County
3 bd, 1 ba
•
1,484 sq ft
Three Oaks, MI 49128
$1.5k drop • Nov 6
$13,500
0.23 acres
Newaygo County
Bitely, MI 49309
Pending
Under contract
$517,900
29 acres
Mason County
3 bd, 4 ba
•
2,835 sq ft
Branch Township, MI 49402
7 months ago
$219,000
0.32 acres
Mason County
Ludington, MI 49431
1
…
41
42
43
44
…
74
2,051-2,100 of 3,683 properties
Map