Skip to main content
Skip to navigation
Properties
Find agent
Post property
Log in
•
Sign up
Search here
List
Michigan small farms for sale
Price
Size
Tags
Save
Reset
349 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 Michigan
for more listings.
5 days
$1,125,000
5 acres
Washtenaw County
5 bd, 2.5 ba
•
3,416 sq ft
Ann Arbor, MI 48105
2 days
$480,000
23 acres
Ogemaw County
4 bd, 3.5 ba
•
1,969 sq ft
Lupton, MI 48635
13 days
$2,999,000
7.19 acres
Oakland County
2 bd, 2.5 ba
•
— sq ft
Orchard Lake, MI 48324
14 days
$64,900
2 acres
Berrien County
Berrien Springs, MI 49103
29 days
Auction
$— min
40 acres
Barry County
Apr 28, 2026
Delton, MI 49046
5 days
$750,000
5.74 acres
Washtenaw County
4 bd, 3.5 ba
•
3,264 sq ft
Dexter, MI 48130
12 days
$699,900
9.15 acres
Calhoun County
5 bd, 3.5 ba
•
4,525 sq ft
East Leroy, MI 49051
20 days
$365,000
28 acres
Jackson County
3 bd, 1 ba
•
1,480 sq ft
Jackson, MI 49201
35 days ago
$599,900
30.7 acres
Oceana County
3 bd, 1 ba
•
1,579 sq ft
Hart, MI 49420
$20k drop • Apr 10
$479,900
9.9 acres
Calhoun County
3 bd, 2.5 ba
•
2,159 sq ft
Marshall, MI 49068
14 days
$59,900
2 acres
Berrien County
Berrien Springs, MI 49103
27 days
$1,400,000
21.9 acres
Washtenaw County
1 ba
•
2,677 sq ft
Ann Arbor, MI 48103
32 days ago
$600,000
50 acres
Berrien County
Niles, MI 49120
5 days
$300,000
35 acres
Hillsdale County
Pittsford, MI 49271
$150k drop • Apr 17
$450,000
40 acres
Hillsdale County
Pittsford, MI 49271
3 days
$284,900
5.5 acres
Tuscola County
3 bd, 2 ba
•
1,700 sq ft
Fremont Township, MI 48744
12 days
$1,050,000
15 acres
Leelanau County
2 bd, 1 ba
•
1,469 sq ft
Cedar, MI 49621
49 days ago
$1,399,000
6 acres
Washtenaw County
5 bd, 6 ba
•
6,264 sq ft
Ann Arbor, MI 48103
$21k drop • Apr 11
$899,000
8.2 acres
Kent County
4 bd, 3.5 ba
•
3,460 sq ft
Caledonia, MI 49316
27 days
$50k drop • Apr 21
$695,000
10.3 acres
Ingham County
5 bd, 3 ba
•
3,028 sq ft
Mason, MI 48854
$15k drop • Feb 28
$835,000
21 acres
Berrien County
4 bd, 2 ba
•
2,801 sq ft
Berrien Springs, MI 49103
9 days
$299,900
5 acres
Kalkaska County
2 bd, 1 ba
•
966 sq ft
Rapid City, MI 49676
11 days
$525,000
5 acres
Oakland County
3 bd, 1 ba
•
1,665 sq ft
New Hudson, MI 48165
22 days
Auction
$1 min
5.29 acres
Saint Joseph County
Marcellus, MI 49067
25 days
$1,350,000
42 acres
Allegan County
3 bd, 1 ba
•
1,384 sq ft
Allegan, MI 49010
27 days
$389,900
6.75 acres
Wexford County
3 bd, 2 ba
•
1,512 sq ft
Cadillac, MI 49601
32 days ago
$340,000
5.26 acres
Berrien County
3 bd, 3 ba
•
1,685 sq ft
Niles, MI 49120
6 days
$549,000
4.27 acres
Kent County
4 bd, 2 ba
•
2,416 sq ft
Rockford, MI 49341
6 days
$799,000
3.89 acres
Ottawa County
4 bd, 3.5 ba
•
4,331 sq ft
West Olive, MI 49460
18 days
$865,000
40 acres
Kalkaska County
4 bd, 3 ba
•
3,316 sq ft
Fife Lake, MI 49633
39 days ago
$539,000
5 acres
Livingston County
3 bd, 2.5 ba
•
1,704 sq ft
Howell, MI 48855
$10k drop • Mar 16
$344,900
4.8 acres
Jackson County
2 bd, 1 ba
•
1,244 sq ft
Rives Junction, MI 49277
2 months ago
$9,950,000
5 acres
Grand Traverse County
Williamsburg, MI 49690
$26k drop • Feb 22
$399,000
10.6 acres
Alger County
3 bd, 1.5 ba
•
1,973 sq ft
Eben Junction, MI 49825
26 days
$320,000
30 acres
Mason County
3 bd, 1.5 ba
•
1,552 sq ft
Free Soil, MI 49411
32 days ago
$425,000
10 acres
Benzie County
3 bd, 2 ba
•
1,200 sq ft
Thompsonville, MI 49683
39 days ago
$349,900
5 acres
Oscoda County
7 bd, 1 ba
•
2,900 sq ft
Mio, MI 48647
7 months ago
$3,500,000
30.6 acres
Genesee County
Davison, MI 48423
$10k drop • Apr 14
$265,000
40 acres
Lake County
Idlewild, MI 49642
6 days
$239,000
10 acres
Hillsdale County
2 bd, 1 ba
•
1,197 sq ft
Osseo, MI 49266
44 days ago
$924,900
10 acres
Hillsdale County
4 bd, 3 ba
•
3,494 sq ft
Horton, MI 49246
46 days ago
$1,990,000
5.58 acres
Grand Traverse County
5 bd, 5 ba
•
2,912 sq ft
Williamsburg, MI 49690
$14k drop • Mar 9
$285,000
3.7 acres
Hillsdale County
3 bd, 1 ba
•
1,128 sq ft
North Adams, MI 49262
3 months ago
$500,000
24.4 acres
Jackson County
3 bd, 3 ba
•
2,054 sq ft
Horton, MI 49246
3 months ago
$308,000
22 acres
Berrien County
Berrien Springs, MI 49103
$12k drop • Feb 8
$107,900
9.49 acres
Muskegon County
Muskegon, MI 49445
11 days
$484,900
18.8 acres
Osceola County
4 bd, 3.5 ba
•
3,737 sq ft
Le Roy, MI 49655
21 days
$131,000
8.72 acres
Berrien County
Benton Harbor, MI 49022
$10.9k drop • Mar 27
$239,000
24 acres
Luce County
5 bd, 3 ba
•
1,985 sq ft
Newberry, MI 49868
2 months ago
$12,000,000
6 acres
Grand Traverse County
8 bd, 7 ba
•
21,000 sq ft
Williamsburg, MI 49690
1
2
3
4
…
7
1-50 of 349 properties
Map