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,389 properties
Updated
For you
Newest
Price: high to low
Price: low to high
Size: large to small
Size: small to large
Updated
30 days ago
$189,900
0.05 acres
Muskegon County
Muskegon, MI 49441
30 days ago
$140,000
0.04 acres
Muskegon County
Muskegon, MI 49441
10 months ago
$400,000
5 acres
Kalamazoo County
Kalamazoo, MI 49009
11 months ago
$215,000
17 acres
Berrien County
Watervliet, MI 49098
11 months ago
$125,000
0.36 acres
Oceana County
Pentwater, MI 49449
15 months ago
$59,000
1.5 acres
Kalamazoo County
Scotts, MI 49088
17 months ago
$1,150,000
24 acres
Cass County
Cassopolis, MI 49031
17 months ago
$2,800
0.22 acres
Calhoun County
Battle Creek, MI 49037
18 months ago
$660,421
44.4 acres
Van Buren County
Lawrence, MI 49064
22 months ago
$50,000
0.48 acres
Berrien County
St. Joseph, MI 49085
Pending
Under contract
$1,450,000
23.6 acres
Muskegon County
Norton Shores, MI 49444
Pending
Under contract
$119,900
0.8 acres
Kent County
Lowell, MI 49331
21 months ago
$2,200
0.13 acres
Calhoun County
Albion, MI 49224
2 years ago
$750,000
3.15 acres
Ottawa County
Holland, MI 49423
21 months ago
$3,000
0.17 acres
Calhoun County
Battle Creek, MI 49037
21 months ago
$2,500
0.17 acres
Calhoun County
Battle Creek, MI 49037
21 months ago
$2,000
0.05 acres
Calhoun County
Battle Creek, MI 49037
21 months ago
$2,000
0.29 acres
Calhoun County
Albion, MI 49224
21 months ago
$2,200,000
4.5 acres
Mason County
4 ba
•
52,000 sq ft
Ludington, MI 49431
21 months ago
$2,000
0.23 acres
Calhoun County
Springfield, MI 49037
22 months ago
$389,000
7.78 acres
Ottawa County
Holland, MI 49424
Pending
Under contract
$209,000
3.8 acres
Ottawa County
Holland, MI 49424
21 months ago
$2,500
0.36 acres
Calhoun County
Battle Creek, MI 49017
10 months ago
$165,000
0.51 acres
Branch County
Coldwater, MI 49036
10 months ago
$154,900
0.59 acres
Ottawa County
Hudsonville, MI 49426
Pending
Under contract
$159,900
1.53 acres
Ottawa County
Grandville, MI 49418
Pending
Under contract
$20,000
1.2 acres
Van Buren County
Bangor, MI 49013
11 months ago
$625,000
40 acres
Oceana County
Montague, MI 49437
11 months ago
$49,900
1.18 acres
Berrien County
Niles, MI 49120
11 months ago
$60,000
0.34 acres
Kalamazoo County
Portage, MI 49024
$19.1k drop • Jan 13
$399,900
6.48 acres
Branch County
Coldwater, MI 49036
11 months ago
$1,200,000
0.2 acres
Ottawa County
Holland, MI 49423
12 months ago
$19,900
0.26 acres
Berrien County
Watervliet, MI 49098
12 months ago
$39,900
0.5 acres
Berrien County
Watervliet, MI 49098
12 months ago
$125,000
0.43 acres
Muskegon County
Muskegon, MI 49444
$20k drop • Jan 21
$869,900
65.1 acres
Berrien County
Berrien Springs, MI 49103
13 months ago
$25,000
0.41 acres
Kalamazoo County
Kalamazoo, MI 49048
13 months ago
$55,000
2 acres
Kalamazoo County
Richland, MI 49083
13 months ago
$729,000
3.32 acres
Mason County
2 ba
•
16,960 sq ft
Ludington, MI 49431
14 months ago
$85,000
Muskegon County
Norton Shores, MI 49444
15 months ago
$11,500
0.28 acres
Berrien County
Coloma, MI 49038
Pending
Under contract
$325,000
0.16 acres
Mason County
Ludington, MI 49431
17 months ago
$3,000
0.66 acres
Calhoun County
Battle Creek, MI 49037
Pending
Under contract
$179,000
38 acres
Calhoun County
Battle Creek, MI 49017
19 months ago
$499,000
18.9 acres
Mecosta County
Stanwood, MI 49346
21 months ago
$103,950
0.95 acres
Calhoun County
Marshall, MI 49068
21 months ago
$89,870
0.82 acres
Calhoun County
Marshall, MI 49068
21 months ago
$53,200
3 acres
Van Buren County
Lawrence, MI 49064
22 months ago
$57,800
2.89 acres
Van Buren County
Lawrence, MI 49064
22 months ago
$57,000
2.85 acres
Van Buren County
Lawrence, MI 49064
1
…
32
33
34
35
…
68
1,601-1,650 of 3,389 properties
Map