Skip to main content
Skip to navigation
Properties
Find agent
Post property
Log in
•
Sign up
Search here
List
Vacant land for sale in Northern Michigan
Price
Size
Tags
Save
Reset
2,007 properties
For you
Newest
Price: high to low
Price: low to high
Size: large to small
Size: small to large
Updated
Explore
land for sale in Northern Michigan
for more listings.
5 months ago
$3,000
0.31 acres
Presque Isle County
Presque Isle, MI 49777
5 months ago
$220,000
22.4 acres
Alpena County
Alpena, MI 49707
5 months ago
$94,900
10.3 acres
Wexford County
Buckley, MI 49620
7 months ago
$43,000
10 acres
Antrim County
Mancelona, MI 49659
7 months ago
$169,000
19.7 acres
Grand Traverse County
Kingsley, MI 49649
8 months ago
$265,000
0.43 acres
Emmet County
Harbor Springs, MI 49740
8 months ago
$285,000
0.43 acres
Emmet County
Harbor Springs, MI 49740
9 months ago
$33,000
1.53 acres
Manistee County
Onekama, MI 49675
9 months ago
$7,900
0.4 acres
Alpena County
Lachine, MI 49753
9 months ago
$89,900
1.12 acres
Leelanau County
Cedar, MI 49621
10 months ago
$180,000
1.1 acres
Benzie County
Frankfort, MI 49635
10 months ago
$327,900
11 acres
Leelanau County
Cedar, MI 49621
10 months ago
$175,900
5 acres
Leelanau County
Cedar, MI 49621
11 months ago
$47,500
1.13 acres
Emmet County
Harbor Springs, MI 49740
$50k drop • June 24
$150,000
0.64 acres
Otsego County
Gaylord, MI 49735
13 months ago
$99,900
0.3 acres
Roscommon County
Houghton Lake, MI 48629
15 months ago
$91,998
7.59 acres
Montmorency County
Atlanta, MI 49709
17 months ago
$72,000
0.65 acres
Grand Traverse County
Williamsburg, MI 49690
19 months ago
$23,900
0.57 acres
Roscommon County
Roscommon, MI 48653
21 months ago
$69,900
1.2 acres
Benzie County
Beulah, MI 49617
21 months ago
$119,900
1 acre
Benzie County
Beulah, MI 49617
21 months ago
$49,900
1.1 acres
Benzie County
Beulah, MI 49617
21 months ago
$69,900
0.83 acres
Benzie County
Beulah, MI 49617
21 months ago
$139,900
0.77 acres
Benzie County
Beulah, MI 49617
$3k drop • Apr 9
$50,000
3 acres
Manistee County
Bear Lake, MI 49614
21 months ago
$5,500
0.54 acres
Otsego County
Elmira, MI 49730
2 years ago
$25,000
0.34 acres
Roscommon County
Houghton Lake, MI 48629
2 years ago
$55,000
1 acre
Grand Traverse County
Interlochen, MI 49643
2 years ago
$870,000
1.12 acres
Leelanau County
Empire, MI 49630
4 years ago
$100,000
3.3 acres
Ogemaw County
West Branch, MI 48661
9 days
$2,300
0.4 acres
Iosco County
Oscoda, MI 48750
6 days
$350,000
3 acres
Leelanau County
Suttons Bay Township, MI 49682
6 days
$250,000
2.17 acres
Leelanau County
Suttons Bay Township, MI 49682
6 days
$200,000
2.17 acres
Leelanau County
Suttons Bay Township, MI 49682
6 days
$250,000
2.17 acres
Leelanau County
Suttons Bay Township, MI 49682
15 days
$80,000
1 acre
Grand Traverse County
Traverse City, MI 49685
32 days ago
$17,500
0.73 acres
Benzie County
Thompsonville, MI 49683
33 days ago
$5,900
0.75 acres
Alcona County
Spruce, MI 48762
21 months ago
$1,150,000
1.74 acres
Grand Traverse County
Traverse City, MI 49686
48 days ago
$75,000
16 acres
Oscoda County
Lewiston, MI 49756
2 months ago
$137,000
4.15 acres
Antrim County
Alden, MI 49612
2 months ago
$12,000
0.49 acres
Antrim County
Bellaire, MI 49615
$1.3k drop • May 11
$12,500
0.63 acres
Roscommon County
Roscommon, MI 48653
4 months ago
$8,500
0.35 acres
Cheboygan County
Wolverine, MI 49799
4 months ago
$50,000
0.67 acres
Benzie County
Lake Ann, MI 49650
4 months ago
$50,000
0.73 acres
Benzie County
Lake Ann, MI 49650
4 months ago
$55,000
10.2 acres
Otsego County
Gaylord, MI 49735
$15k drop • June 30
$124,900
Leelanau County
Glen Arbor, MI 49636
5 months ago
$5,000
0.13 acres
Wexford County
Saginaw, MI 48601
$70.5k drop • June 4
$100,000
1.26 acres
Cheboygan County
Cheboygan, MI 49721
1
…
21
22
23
24
…
41
1,051-1,100 of 2,007 properties
Map