Skip to main content
Skip to navigation
Properties
Find agent
Post listing
Log in
•
Sign up
Search here
List
Michigan undeveloped land for sale
Price
Size
Tags
Save
Reset
7,973 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 Michigan
for more listings.
Pending
Under contract
$162,000
27 acres
Berrien County
Benton Harbor, MI 49022
2 years ago
$184,990
0.2 acres
Macomb County
Macomb Township, MI 48044
4 days
$259,900
0.64 acres
Jackson County
Grass Lake, MI 49240
9 hours
$250,000
0.28 acres
Wayne County
Detroit, MI 48206
Pending
Under contract
$49,900
2 acres
Macomb County
Lenox Township, MI 48050
Pending
Under contract
$49,900
2 acres
Macomb County
Lenox Township, MI 48050
9 hours
$242,400
75 acres
Kalkaska County
Kalkaska, MI 49646
$50.1k drop • Jan 11
$199,900
0.68 acres
Oakland County
Clarkston, MI 48346
$1k drop • Jan 11
$3,900
0.09 acres
Cass County
Dowagiac, MI 49047
11 hours
$200,000
15 acres
Livingston County
Fowlerville, MI 48836
11 hours
$44,900
4 acres
Alpena County
Hubbard Lake, MI 49747
11 hours
$25,000
0.24 acres
Hillsdale County
Jerome, MI 49249
$1.5k drop • Oct 31
$72,500
10 acres
Missaukee County
Manton, MI 49663
Pending
Under contract
$89,900
60 acres
Menominee County
Perronville, MI 49873
$5k drop • Jan 11
$27,900
1.3 acres
Van Buren County
Lawrence, MI 49064
$5k drop • Jan 11
$24,900
1.24 acres
Van Buren County
Lawrence, MI 49064
$5k drop • Jan 11
$44,900
1.8 acres
Van Buren County
Lawrence, MI 49064
Pending
Under contract
$30,000
6 acres
Mecosta County
Stanwood, MI 49346
$5k drop • Jan 11
$29,900
1.25 acres
Van Buren County
Lawrence, MI 49064
$5k drop • Jan 11
$39,900
1.58 acres
Van Buren County
Lawrence, MI 49064
$5k drop • Jan 11
$54,900
2.22 acres
Van Buren County
Lawrence, MI 49064
$5k drop • Jan 11
$54,900
2.22 acres
Van Buren County
Lawrence, MI 49064
$5k drop • Jan 11
$34,900
1.3 acres
Van Buren County
Lawrence, MI 49064
$5k drop • Jan 11
$24,900
1.19 acres
Van Buren County
Lawrence, MI 49064
$5k drop • Jan 11
$34,900
1.6 acres
Van Buren County
Lawrence, MI 49064
$5k drop • Jan 11
$37,900
1.7 acres
Van Buren County
Lawrence, MI 49064
$5k drop • Jan 11
$54,900
2.23 acres
Van Buren County
Lawrence, MI 49064
40 days ago
$600,000
40 acres
Hillsdale County
Pittsford, MI 49271
23 hours
$250,000
10.7 acres
Leelanau County
Traverse City, MI 49684
13 months ago
$294,900
0.58 acres
Dickinson County
Norway, MI 49870
$5k drop • Jan 10
$285,000
2.79 acres
Kent County
Belmont, MI 49306
Pending
Under contract
$5,000
0.07 acres
Berrien County
Benton Harbor, MI 49022
1 day
$35,000
5.5 acres
Lapeer County
North Branch, MI 48461
1 day
$99,000
10 acres
Saint Clair County
Lynn Township, MI 48097
1 day
$199,000
20 acres
Saint Clair County
Yale, MI 48097
60 days ago
$750,000
62.5 acres
Shiawassee County
Byron, MI 48418
26 days
$284,914
26.8 acres
Kalamazoo County
Plainwell, MI 49080
1 day
$100,000
0.16 acres
Livingston County
Whitmore Lake, MI 48189
5 months ago
$249,000
4.54 acres
Alger County
Au Train, MI 49806
Pending
Under contract
$79,000
Manistee County
Bear Lake, MI 49614
Pending
Under contract
$40,000
6.53 acres
Saint Clair County
Jeddo, MI 48032
2 days
$45,000
0.61 acres
Lake County
Baldwin, MI 49304
4 months ago
$2,000,000
10 acres
Allegan County
Holland, MI 49423
$1.5k drop • Jan 10
$12,500
0.28 acres
Roscommon County
Roscommon, MI 48653
5 months ago
$365,000
1.1 acres
Kent County
Belding, MI 48809
23 days
$159,900
17 acres
Clinton County
DeWitt, MI 48820
2 days
$70,000
0.43 acres
Berrien County
New Buffalo, MI 49117
Pending
Under contract
$19,900
1.42 acres
Lake County
Luther, MI 49656
1 day
$55,000
0.29 acres
Mecosta County
Canadian Lakes, MI 49346
Pending
Under contract
$229,000
10.2 acres
Berrien County
Berrien Springs, MI 49103
1
2
3
4
…
1-50 of 7,973 properties
Map