Skip to main content
Skip to navigation
Properties
Find agent
Post listing
Log in
•
Sign up
Search here
List
Vacant land for sale in Mid Michigan
Price
Size
Tags
Save
Reset
926 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 Mid Michigan
and
undeveloped land for sale in Michigan
for more listings.
16 days
$27,000
0.8 acres
Midland County
Sanford, MI 48657
5 days
$42,000
1 acre
Clinton County
St. Johns, MI 48879
$2k drop • Feb 19
$33,000
0.34 acres
Genesee County
Burton, MI 48509
Pending
Under contract
$15,000
1.9 acres
Gladwin County
Gladwin, MI 48624
Pending
Under contract
$19,999
0.21 acres
Genesee County
Swartz Creek, MI 48473
Pending
Under contract
$19,999
0.21 acres
Genesee County
Swartz Creek, MI 48473
Pending
Under contract
$19,999
0.21 acres
Genesee County
Swartz Creek, MI 48473
Pending
Under contract
$19,999
0.21 acres
Genesee County
Swartz Creek, MI 48473
Pending
Under contract
$149,900
14.7 acres
Clinton County
Eagle, MI 48822
Pending
Under contract
$19,999
0.21 acres
Genesee County
Swartz Creek, MI 48473
Pending
Under contract
$19,999
0.21 acres
Genesee County
Swartz Creek, MI 48473
Pending
Under contract
$19,999
0.21 acres
Genesee County
Swartz Creek, MI 48473
Pending
Under contract
$19,999
0.21 acres
Genesee County
Swartz Creek, MI 48473
Pending
Under contract
$32,900
0.67 acres
Bay County
Auburn, MI 48611
Pending
Under contract
$19,999
0.21 acres
Genesee County
Swartz Creek, MI 48473
Pending
Under contract
$19,999
0.21 acres
Genesee County
Swartz Creek, MI 48473
Pending
Under contract
$19,999
0.21 acres
Genesee County
Swartz Creek, MI 48473
Pending
Under contract
$19,999
0.21 acres
Genesee County
Swartz Creek, MI 48473
Pending
Under contract
$790,000
8.55 acres
Genesee County
Flint, MI 48504
4 months ago
$55,000
6.63 acres
Midland County
Sanford, MI 48657
Pending
Under contract
$19,999
0.21 acres
Genesee County
Swartz Creek, MI 48473
Pending
Under contract
$19,999
0.21 acres
Genesee County
Swartz Creek, MI 48473
Pending
Under contract
$19,999
0.21 acres
Genesee County
Swartz Creek, MI 48473
Pending
Under contract
$19,999
0.21 acres
Genesee County
Swartz Creek, MI 48473
Pending
Under contract
$64,900
1.38 acres
Gladwin County
Beaverton, MI 48612
6 days
$52,999
0.38 acres
Ionia County
Lyons, MI 48851
Pending
Under contract
$19,999
0.21 acres
Genesee County
Swartz Creek, MI 48473
Pending
Under contract
$19,500
0.5 acres
Gladwin County
Beaverton, MI 48621
8 days
$45,000
0.87 acres
Isabella County
Lake Isabella, MI 48893
6 days
$30,000
0.57 acres
Isabella County
Mount Pleasant, MI 48858
Pending
Under contract
$12,900
0.92 acres
Arenac County
Tawas City, MI 48763
10 days
$90,000
15 acres
Clare County
Harrison, MI 48625
20 months ago
$19,900
0.33 acres
Gladwin County
Gladwin, MI 48624
20 months ago
$19,900
0.4 acres
Gladwin County
Gladwin, MI 48624
20 months ago
$17,900
0.21 acres
Gladwin County
Gladwin, MI 48624
6 days
$49,000
0.18 acres
Montcalm County
Six Lakes, MI 48886
$1k drop • Feb 18
$50,999
1.67 acres
Ionia County
Muir, MI 48860
Pending
Under contract
$19,999
0.21 acres
Genesee County
Swartz Creek, MI 48473
Pending
Under contract
$19,900
0.21 acres
Genesee County
Swartz Creek, MI 48473
Pending
Under contract
$69,500
2.57 acres
Clinton County
St. Johns, MI 48879
15 days
$15,000
0.16 acres
Clare County
Lake George, MI 48633
15 days
$15,000
0.16 acres
Clare County
Lake George, MI 48633
5 years ago
$8,500
0.06 acres
Genesee County
Swartz Creek, MI 48473
Pending
Under contract
$725,050
85 acres
Midland County
Beaver Township, MI 48642
7 days
$35,000
0.37 acres
Midland County
Sanford, MI 48657
$6.6k drop • Jan 9
$299,000
15.3 acres
Saginaw County
Saginaw, MI 48603
7 days
$499,000
68.3 acres
Clinton County
St. Johns, MI 48879
7 days
$45,000
1 acre
Isabella County
Mount Pleasant, MI 48858
Pending
Under contract
$19,900
5 acres
Genesee County
Flushing, MI 48433
7 days
$45,000
1.22 acres
Isabella County
Mount Pleasant, MI 48858
1
2
3
4
…
19
51-100 of 926 properties
Map