Skip to main content
Skip to navigation
Properties
Find agent
Post property
Log in
•
Sign up
Search here
List
Land for sale in Northern Michigan
Price
Size
Tags
Save
2,410 properties
Updated
For you
Newest
Price: high to low
Price: low to high
Size: large to small
Size: small to large
Updated
4 years ago
$389,000
3.5 acres
Grand Traverse County
Traverse City, MI 49685
4 years ago
$179,000
2.5 acres
Antrim County
Alden, MI 49612
4 years ago
$20,000
0.5 acres
Antrim County
Bellaire, MI 49615
Pending
Under contract
$270,000
5 acres
Grand Traverse County
Williamsburg, MI 49690
16 months ago
$79,900
1 acre
Benzie County
Beulah, MI 49617
19 months ago
$75,000
1 acre
Wexford County
Mesick, MI 49668
3 years ago
$200,000
4.24 acres
Ogemaw County
West Branch, MI 48661
10 months ago
$49,900
0.68 acres
Antrim County
Kewadin, MI 49648
15 months ago
$14,250
0.15 acres
Antrim County
Central Lake, MI 49622
18 months ago
$34,000
1 acre
Emmet County
Petoskey, MI 49770
11 months ago
$1,200,000
0.56 acres
Leelanau County
1 bd, 1 ba
•
450 sq ft
Traverse City, MI 49684
21 months ago
$199,900
0.24 acres
Antrim County
Elk Rapids, MI 49629
16 months ago
$49,900
1.6 acres
Benzie County
Beulah, MI 49617
21 months ago
$890,000
1.18 acres
Grand Traverse County
Traverse City, MI 49684
3 years ago
$49,000
0.58 acres
Antrim County
Kewadin, MI 49648
4 years ago
$100,000
3.3 acres
Ogemaw County
West Branch, MI 48661
8 years ago
$50,000
0.5 acres
Antrim County
Bellaire, MI 49615
18 months ago
$1,575,000
1.46 acres
Grand Traverse County
Traverse City, MI 49686
2 years ago
$12,900
0.64 acres
Missaukee County
McBain, MI 49657
2 years ago
$17,900
1.8 acres
Missaukee County
McBain, MI 49657
2 years ago
$17,900
1.3 acres
Missaukee County
McBain, MI 49657
13 months ago
$1,200,000
6.55 acres
Grand Traverse County
2,255 sq ft
Traverse City, MI 49685
Pending
Under contract
$192,000
37.9 acres
Grand Traverse County
Fife Lake, MI 49633
11 months ago
$2,500
0.35 acres
Antrim County
Mancelona, MI 49659
11 months ago
$195,000
2.52 acres
Wexford County
Mesick, MI 49668
15 months ago
$234,900
0.86 acres
Ogemaw County
4 bd, 2 ba
•
1,721 sq ft
West Branch, MI 48661
16 months ago
$49,900
0.82 acres
Benzie County
Beulah, MI 49617
16 months ago
$139,900
0.77 acres
Benzie County
Beulah, MI 49617
2 years ago
$85,900
3 acres
Antrim County
Alden, MI 49612
2 years ago
$1,985,000
2.9 acres
Grand Traverse County
8,250 sq ft
Traverse City, MI 49685
4 years ago
$489,500
0.7 acres
Grand Traverse County
Traverse City, MI 49684
4 years ago
$169,900
2.5 acres
Antrim County
Alden, MI 49612
5 years ago
$480,000
4 acres
Iosco County
5,500 sq ft
Hale, MI 48739
14 months ago
$87,000
0.83 acres
Ogemaw County
1 bd, 1 ba
•
576 sq ft
Prescott, MI 48756
14 months ago
$610,000
10.4 acres
Leelanau County
Suttons Bay, MI 49682
15 months ago
$6,500
0.4 acres
Iosco County
Oscoda, MI 48750
16 months ago
$270,000
10.1 acres
Ogemaw County
West Branch, MI 48661
16 months ago
$39,900
0.72 acres
Benzie County
Benzonia, MI 49616
16 months ago
$56,900
1.9 acres
Benzie County
Beulah, MI 49617
16 months ago
$56,900
1.8 acres
Benzie County
Beulah, MI 49617
16 months ago
$69,900
1.2 acres
Benzie County
Beulah, MI 49617
16 months ago
$49,900
2.2 acres
Benzie County
Beulah, MI 49617
16 months ago
$69,900
0.83 acres
Benzie County
Beulah, MI 49617
21 months ago
$199,900
0.25 acres
Antrim County
Elk Rapids, MI 49629
23 months ago
$215,000
4.8 acres
Antrim County
Williamsburg, MI 49690
15 years ago
$101,000
0.75 acres
Ogemaw County
West Branch, MI 48661
15 years ago
$56,000
1.38 acres
Ogemaw County
West Branch, MI 48661
8 years ago
$265,000
0.51 acres
Grand Traverse County
Williamsburg, MI 49690
16 months ago
$79,900
1.1 acres
Benzie County
Beulah, MI 49617
18 months ago
$199,000
26.5 acres
Iosco County
Whittemore, MI 48770
1
…
28
29
30
31
…
49
1,401-1,450 of 2,410 properties
Map