Small Farms and Farmsteads for Sale in Alabama

Homes whose listings report agricultural use or facilities, such as pasture, a barn, a stable or livestock. A house on acreage alone is not included.

Farms and Ranches shows 12 participating MyStateMLS listings here (active, for sale). Only listings whose data reports a farm, ranch or agricultural use are included, and this is not every farm or ranch for sale in the area.

By type: agricultural land (59), farms and ranches (20) and small farms and farmsteads (12). Most often reported uses: livestock and grazing, crops and cropland and equestrian. Common reported features: timber or woods (58), pasture (51) and creek or spring (40). Many listings are near Hamilton, Dothan and New Brockton.

Median asking price of the 12 priced listings shown: $799,000 (range $265,000 to $1,590,000). Asking prices on this site only, not sold prices or the whole market; auctions excluded; updated Nov 2, 2026.

Photo 1 of 60, home at 2987 Enzor Road, Troy, AL 36079
For sale

$799,000

15 acres4 beds

$53,267 per acre (asking price ÷ reported acres)

Small farm

  • Barn
  • Equipment or machine shed
  • Well

2987 Enzor RoadTroy, AL 36079

Listing courtesy of South Place Properties · MyStateMLS #12028824

Photo 1 of 60, home at 620 E Troy Street, Brundidge, AL 36010
For sale

$799,000

116 acres3 beds

$6,888 per acre (asking price ÷ reported acres)

Small farm

  • Pasture
  • Orchard
  • Pond

620 E Troy StreetBrundidge, AL 36010

Listing courtesy of South Place Properties · MyStateMLS #12017872

Photo 1 of 20, home at 7114 County Road 39, Addison, AL 35540
For sale

$265,000

35 acres

$7,550 per acre (asking price ÷ reported acres)

Small farm

  • Pasture
  • Barn
  • Pond

7114 County Road 39Addison, AL 35540

Listing courtesy of National Land Realty, Southeastern Alabama · MyStateMLS #12028036

Photo 1 of 48, home at 12950 Beverly Jeffries Highway Listing B, Citronelle, AL 36522
For sale

$649,900

12 acres4 beds

$54,158 per acre (asking price ÷ reported acres)

Small farm6 pasture acres reported

  • Pasture
  • Barn
  • Stable or stalls

12950 Beverly Jeffries Highway Listing BCitronelle, AL 36522

Listing courtesy of National Land Realty, Gulf Coast · MyStateMLS #12042042

Photo 1 of 50, home at 12950 Beverly Jeffries Highway Listing A, Citronelle, AL 36522
For sale

$1,590,000

167 acres4 beds

$9,521 per acre (asking price ÷ reported acres)

Small farm75 pasture acres reported

  • Pasture
  • Hay ground
  • Barn

12950 Beverly Jeffries Highway Listing ACitronelle, AL 36522

Listing courtesy of National Land Realty, Gulf Coast · MyStateMLS #12042041

Photo 1 of 60, home at 918 County Road 7718, Troy, AL 36081
For sale

$1,300,000

186 acres3 beds

$6,989 per acre (asking price ÷ reported acres)

Small farm7 hay acres reported

  • Hay ground
  • Barn
  • Pond

918 County Road 7718Troy, AL 36081

Listing courtesy of South Place Properties · MyStateMLS #11997511

Photo 1 of 60, home at 11091 Highway 51, New Brockton, AL 36351
For saleReduced $23,400

$426,500

19 acres2 beds

$22,578 per acre (asking price ÷ reported acres)

Small farm

  • Pasture
  • Barn
  • Pond

11091 Highway 51New Brockton, AL 36351

Listing courtesy of South Place Properties · MyStateMLS #11938592

Photo 1 of 57, home at 831 Pully Road, Calvert, AL 36513
For sale

$498,500

20 acres5 beds

$24,925 per acre (asking price ÷ reported acres)

Small farm

  • Pasture
  • Barn
  • Well

831 Pully RoadCalvert, AL 36513

Listing courtesy of Village Properties · MyStateMLS #11873133

Photo 1 of 50, home at 13956 Doyle Beams Road, Cottondale, AL 35453
For sale

$529,000

40 acres3 beds

$13,225 per acre (asking price ÷ reported acres)

Small farm

  • Barn
  • Stable or stalls
  • Equipment or machine shed

13956 Doyle Beams RoadCottondale, AL 35453

Listing courtesy of National Land Realty, Tuscaloosa, AL · MyStateMLS #11957814

Photo 1 of 60, home at 1739 County Rd 7, Skipperville, AL 36353
For sale

$610,000

153 acres3 beds

$3,987 per acre (asking price ÷ reported acres)

Small farm

  • Pasture
  • Barn
  • Well

1739 County Rd 7Skipperville, AL 36353

Listing courtesy of Whitetail Properties Real Estate, LLC · MyStateMLS #11927756

Photo 1 of 50, home at 130 Kelly Road, Ashland, AL 36251
For sale

$1,150,000

93 acres4 beds

$12,366 per acre (asking price ÷ reported acres)

Small farm

  • Pasture
  • Barn
  • Creek or spring

130 Kelly RoadAshland, AL 36251

Listing courtesy of National Land Realty, Gulf Coast · MyStateMLS #11736616

No photo provided
For sale

$1,499,000

80 acres3 beds

$18,738 per acre (asking price ÷ reported acres)

Small farm

  • Pasture
  • Barn
  • Stable or stalls

5077 Eason Rd.Florala, AL 36442

Listing courtesy of Cooper and Company Inc. · MyStateMLS #11922440

Counties in Alabama with farm and ranch listings

Counts include every listing type in the county; the linked page shows small farms and farmsteads.

Listings provided by MyStateMLS and shown with the listing brokerage's name. Counts and prices describe listings displayed on Farms and Ranches only. Agricultural details describe what each listing reports; see how listings qualify. Information is deemed reliable but not guaranteed.