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,573 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
$145,000
37 acres
Montmorency County
Atlanta, MI 49709
2 months ago
$7,500
0.23 acres
Roscommon County
Roscommon, MI 48653
Pending
Under contract
$110,000
1.56 acres
Grand Traverse County
Williamsburg, MI 49690
Pending
Under contract
$50,000
0.94 acres
Iosco County
East Tawas, MI 48763
Pending
Under contract
$40,000
0.7 acres
Charlevoix County
Boyne Falls, MI 49713
Pending
Under contract
$275,000
1.19 acres
Benzie County
Beulah, MI 49617
Pending
Under contract
$37,000
0.86 acres
Grand Traverse County
Fife Lake, MI 49633
Pending
Under contract
$54,900
4.89 acres
Iosco County
National City, MI 48748
Pending
Under contract
$285,000
79.2 acres
Cheboygan County
Onaway, MI 49765
Pending
Under contract
$15,000
0.8 acres
Antrim County
Bellaire, MI 49615
Pending
Under contract
$74,900
10 acres
Roscommon County
Roscommon, MI 48653
Pending
Under contract
$114,900
0.63 acres
Grand Traverse County
Williamsburg, MI 49690
Pending
Under contract
$185,000
3.6 acres
Manistee County
Arcadia, MI 49613
Pending
Under contract
$799,900
0.3 acres
Grand Traverse County
Traverse City, MI 49685
Pending
Under contract
$114,900
5.56 acres
Grand Traverse County
Interlochen, MI 49643
Pending
Under contract
$2,600
0.54 acres
Antrim County
Mancelona, MI 49659
Pending
Under contract
$160,000
1 acre
Leelanau County
Lake Leelanau, MI 49653
5 months ago
$95,000
0.9 acres
Antrim County
Eastport, MI 49622
Pending
Under contract
$62,000
4.7 acres
Kalkaska County
Kalkaska, MI 49646
Pending
Under contract
$5,000
0.23 acres
Wexford County
Cadillac, MI 49601
Pending
Under contract
$81,000
2.67 acres
Leelanau County
Suttons Bay, MI 49682
Pending
Under contract
$115,000
0.97 acres
Grand Traverse County
Kingsley, MI 49649
Pending
Under contract
$2,100,000
2 acres
Benzie County
Frankfort, MI 49635
Pending
Under contract
$69,900
2.79 acres
Grand Traverse County
Kingsley, MI 49649
9 months ago
$10,000
0.49 acres
Iosco County
Oscoda, MI 48750
10 months ago
$59,000
0.25 acres
Otsego County
Gaylord, MI 49735
Pending
Under contract
$79,500
1 acre
Manistee County
Onekama, MI 49675
Pending
Under contract
$165,000
2.5 acres
Benzie County
Frankfort, MI 49635
Pending
Under contract
$350,000
1 acre
Leelanau County
Suttons Bay, MI 49682
14 months ago
$139,000
1.15 acres
Emmet County
Alanson, MI 49706
Pending
Under contract
$79,900
0.62 acres
Leelanau County
Suttons Bay, MI 49682
16 months ago
$39,900
1 acre
Charlevoix County
East Jordan, MI 49727
16 months ago
$39,900
1 acre
Charlevoix County
East Jordan, MI 49727
Pending
Under contract
$1,500
0.37 acres
Presque Isle County
Presque Isle, MI 49777
23 months ago
$10,000
0.75 acres
Oscoda County
Greenwood Township, MI 49756
23 months ago
$199,000
1 acre
Antrim County
Elk Rapids, MI 49629
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
1
…
44
45
46
47
…
52
2,201-2,250 of 2,573 properties
Map