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,013 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.
Pending
Under contract
$40,000
0.7 acres
Charlevoix County
Boyne Falls, MI 49713
Pending
Under contract
$45,000
18 acres
Ogemaw County
Rose City, MI 48654
Pending
Under contract
$54,900
4.89 acres
Iosco County
National City, MI 48748
Pending
Under contract
$90,000
1.34 acres
Cheboygan County
Wolverine, MI 49799
Pending
Under contract
$480,000
120 acres
Otsego County
Johannesburg, MI 49751
Pending
Under contract
$1,376,250
367 acres
Otsego County
Johannesburg, MI 49751
Pending
Under contract
$320,000
80 acres
Otsego County
Johannesburg, MI 49751
Pending
Under contract
$38,700
0.65 acres
Montmorency County
Lewiston, MI 49756
Pending
Under contract
$450,000
9.35 acres
Alpena County
Alpena, MI 49707
Pending
Under contract
$21,500
0.81 acres
Cheboygan County
Cheboygan, MI 49721
Pending
Under contract
$185,000
3.6 acres
Manistee County
Arcadia, MI 49613
51 days ago
$89,600
Cheboygan County
Cheboygan, MI 49721
Pending
Under contract
$114,900
5.56 acres
Grand Traverse County
Interlochen, MI 49643
Pending
Under contract
$189,900
0.55 acres
Alpena County
Alpena, MI 49707
Pending
Under contract
$2,600
0.54 acres
Antrim County
Mancelona, MI 49659
Pending
Under contract
$229,000
94.4 acres
Kalkaska County
Kalkaska, MI 49646
Pending
Under contract
$53,000
1.7 acres
Emmet County
Pellston, MI 49769
Pending
Under contract
$160,000
1 acre
Leelanau County
Lake Leelanau, MI 49653
Pending
Under contract
$39,000
1 acre
Antrim County
Central Lake, MI 49622
Pending
Under contract
$77,000
9.89 acres
Wexford County
Boon, MI 49618
Pending
Under contract
$67,000
9 acres
Wexford County
Boon, MI 49618
$30k drop • June 30
$199,000
4.23 acres
Crawford County
Grayling, MI 49738
Pending
Under contract
$62,000
4.7 acres
Kalkaska County
Kalkaska, MI 49646
Pending
Under contract
$2,100,000
2 acres
Benzie County
Frankfort, MI 49635
6 months ago
$18,000
Otsego County
Vanderbilt, MI 49795
Pending
Under contract
$165,000
2.5 acres
Benzie County
Frankfort, MI 49635
Pending
Under contract
$199,900
2.66 acres
Emmet County
Little Traverse Township, MI 49740
13 months ago
$39,900
1 acre
Charlevoix County
East Jordan, MI 49727
13 months ago
$39,900
1 acre
Charlevoix County
East Jordan, MI 49727
Pending
Under contract
$16,500
0.64 acres
Wexford County
Cadillac, MI 49601
20 months ago
$10,000
0.75 acres
Oscoda County
Greenwood Township, MI 49756
Pending
Under contract
$50,000
2.5 acres
Grand Traverse County
Kingsley, MI 49649
Pending
Under contract
$12,000
0.19 acres
Antrim County
Bellaire, MI 49615
3 years ago
$18,500
0.49 acres
Roscommon County
Prudenville, MI 48651
Pending
Under contract
$79,900
0.68 acres
Grand Traverse County
Traverse City, MI 49685
Pending
Under contract
$79,900
0.71 acres
Grand Traverse County
Traverse City, MI 49685
Pending
Under contract
$79,900
0.71 acres
Grand Traverse County
Traverse City, MI 49685
Pending
Under contract
$79,900
0.72 acres
Grand Traverse County
Traverse City, MI 49685
Pending
Under contract
$79,900
0.65 acres
Grand Traverse County
Traverse City, MI 49685
Pending
Under contract
$79,900
0.66 acres
Grand Traverse County
Traverse City, MI 49685
Pending
Under contract
$79,900
0.65 acres
Grand Traverse County
Traverse City, MI 49685
Pending
Under contract
$99,000
1.22 acres
Grand Traverse County
Traverse City, MI 49685
Pending
Under contract
$79,900
0.64 acres
Grand Traverse County
Traverse City, MI 49685
Pending
Under contract
$89,900
0.61 acres
Grand Traverse County
Traverse City, MI 49685
Pending
Under contract
$89,900
0.64 acres
Grand Traverse County
Traverse City, MI 49685
Pending
Under contract
$114,900
0.56 acres
Grand Traverse County
Traverse City, MI 49685
6 years ago
$28,500
0.25 acres
Alpena County
Alpena, MI 49707
Pending
Under contract
$450,000
72 acres
Wexford County
Cadillac, MI 49601
Pending
Under contract
$189,900
3 acres
Grand Traverse County
Kingsley, MI 49649
Pending
Under contract
$54,900
10 acres
Iosco County
Oscoda, MI 48750
1
…
35
36
37
38
…
41
1,751-1,800 of 2,013 properties
Map