Ranches for sale in Batavia

3,621 available properties
Sort by:
Most relevant first
Most relevant first
Most up-to-date first
Most recent published
Price: Lowest first
Price: Highest first
Bedrooms: Lowest first
Bedrooms: Highest first
Size: Lowest first
Size: Highest first
7 pictures Arrow icon pointing to the right
Land
Land for sale in Batavia, Jefferson County
USD 175,000
Batavia, Jefferson County
Parking

Oct 07, 2026

8 pictures Arrow icon pointing to the right
House
House for sale in Batavia, Jefferson County
USD 87,000
Batavia, Jefferson County

2 Bedrooms

1 Bathroom

900 sq.ft

Garden

1 week + 1 day ago

2 pictures Arrow icon pointing to the right
House
House for sale in Batavia, Jefferson County
USD 87,000
Batavia, Jefferson County

2 Bedrooms

1 Bathroom

900 sq.ft

Garden

1 week + 6 days ago

2 pictures Arrow icon pointing to the right
Land
Land for sale in Batavia, Jefferson County
USD 175,000
Batavia, Jefferson County
Parking

2 weeks + 1 day ago

11 pictures Arrow icon pointing to the right
House
House for sale in Batavia, Jefferson County
USD 135,000
USD 149,900
10%
Batavia, Jefferson County

1 Bedroom

1 Bathroom

360 sq.ft

Parking

Oct 11, 2026

3 pictures Arrow icon pointing to the right
Land
Land for sale in Batavia, Jefferson County
USD 30,000
Batavia, Jefferson County
Garden

Sep 21, 2026

27 pictures Arrow icon pointing to the right
House
House for sale in Batavia, Jefferson County
USD 125,000
USD 127,000
2%
Batavia, Jefferson County

4 Bedrooms

1 Bathroom

1,478 sq.ft

GardenOffice roomParking

2 weeks + 4 days ago

2 pictures Arrow icon pointing to the right
Farm
Farm for sale in Batavia, Jefferson County
USD 275,000
Batavia, Jefferson County

Oct 09, 2026

View photo Arrow icon pointing to the right
Land
Land for sale in Batavia, Jefferson County
USD 28,000
Batavia, Jefferson County
Office room

Sep 13, 2026

2 pictures Arrow icon pointing to the right
Farm
Farm for sale in Batavia, Jefferson County
USD 275,000
Batavia, Jefferson County

Aug 07, 2026

48 pictures Arrow icon pointing to the right
House
House for sale in Lone Tree, Douglas County
USD 4,000,000
Lone Tree, Douglas County
PatioGardenDeckFireplaceEquipped kitchenSwimming pool

3 weeks + 2 days ago

View photo Arrow icon pointing to the right
House
House for sale in Bettendorf, Scott County
USD 999,900
Bettendorf, Scott County

4 Bedrooms

4 Bathrooms

4,579 sq.ft

FireplaceEquipped kitchen

Oct 02, 2026

View photo Arrow icon pointing to the right
House
House for sale in Des Moines, Polk County
USD 149,900
Des Moines, Polk County

1 Bedroom

2 Bathrooms

756 sq.ft

PatioGardenParkingDeck

Oct 02, 2026

11 pictures Arrow icon pointing to the right
House
House for sale in Des Moines, Polk County
USD 149,900
Des Moines, Polk County

1 Bedroom

2 Bathrooms

756 sq.ft

PatioGardenParkingDeck

Jan 29, 2026

30 pictures Arrow icon pointing to the right
House
House for sale in New London, Henry County
USD 195,000
New London, Henry County

3 Bedrooms

2 Bathrooms

2,489 sq.ft

DeckFireplaceEquipped kitchenParkingCellar

Nov 17, 2025

2 pictures Arrow icon pointing to the right
New
House
House for sale in Indian Hills, Davenport
Request Details
Indian Hills, Davenport

3 Bedrooms

1 Bathroom

1,075 sq.ft

1 day + 6 hours ago

2 pictures Arrow icon pointing to the right
New
House
House for sale in De Soto, Dallas County
USD 289,900
De Soto, Dallas County

3 Bedrooms

1 Bathroom

1,345 sq.ft

Equipped kitchenCellar

1 day + 6 hours ago

19 pictures Arrow icon pointing to the right
Updated
House
House for sale in Newton, Jasper County
USD 159,000
Newton, Jasper County

2 Bedrooms

1 Bathroom

790 sq.ft

Equipped kitchen

1 day + 6 hours ago

2 pictures Arrow icon pointing to the right
New
House
House for sale in Granger, Dallas County
Request Details
Granger, Dallas County

4 Bedrooms

2 Bathrooms

1,531 sq.ft

Equipped kitchen

1 day + 6 hours ago

2 pictures Arrow icon pointing to the right
New
House
House for sale in Council Bluffs, Pottawattamie County
USD 265,000
Council Bluffs, Pottawattamie County

3 Bedrooms

2 Bathrooms

1,642 sq.ft

PatioGardenDeckEquipped kitchenParkingCellar

1 day + 6 hours ago

2 pictures Arrow icon pointing to the right
New
House
House for sale in Glenwood, Mills County
USD 645,000
Glenwood, Mills County

3 Bedrooms

3 Bathrooms

2,068 sq.ft

Access for people with disabilities

1 day + 6 hours ago

2 pictures Arrow icon pointing to the right
New
House
House for sale in Trestle Crossing, Ankeny
Request Details
Trestle Crossing, Ankeny

4 Bedrooms

2 Bathrooms

1,172 sq.ft

GardenFireplaceEquipped kitchenParking

1 day + 6 hours ago

2 pictures Arrow icon pointing to the right
New
House
House for sale in Glenwood, Mills County
USD 540,000
Glenwood, Mills County

4 Bedrooms

3 Bathrooms

3,660 sq.ft

FireplaceEquipped kitchen

1 day + 6 hours ago

2 pictures Arrow icon pointing to the right
New
House
House for sale in Indian Creek Hills, Cedar Rapids
USD 349,000
Indian Creek Hills, Cedar Rapids

5 Bedrooms

2 Bathrooms

2,028 sq.ft

PatioGardenFireplaceEquipped kitchenAir conditioning

1 day + 6 hours ago

2 pictures Arrow icon pointing to the right
New
House
House for sale in Belle Plaine, Benton County
USD 152,000
Belle Plaine, Benton County

4 Bedrooms

2 Bathrooms

1,620 sq.ft

Equipped kitchen

1 day + 6 hours ago

26 pictures Arrow icon pointing to the right
Updated
House
House for sale in Jefferson, Greene County
USD 199,000
Jefferson, Greene County

3 Bedrooms

1 Bathroom

1,200 sq.ft

DeckEquipped kitchenParkingAir conditioning

1 day + 6 hours ago

2 pictures Arrow icon pointing to the right
New
House
House for sale in Cascade, Dubuque County
USD 235,000
Cascade, Dubuque County

3 Bedrooms

2 Bathrooms

2,048 sq.ft

PatioGardenFireplaceEquipped kitchen

1 day + 6 hours ago

13 pictures Arrow icon pointing to the right
New
House
House for sale in Lake City, Calhoun County
USD 369,000
Lake City, Calhoun County

2 Bedrooms

2 Bathrooms

1,700 sq.ft

Equipped kitchenParking

1 day + 6 hours ago

20 pictures Arrow icon pointing to the right
New
House
House for sale in Colfax, Jasper County
USD 339,700
Colfax, Jasper County

3 Bedrooms

2 Bathrooms

1,428 sq.ft

GardenDeckEquipped kitchen

1 day + 6 hours ago

2 pictures Arrow icon pointing to the right
New
House
House for sale in Winterset, Madison County
USD 1,075,000
Winterset, Madison County

4 Bedrooms

2 Bathrooms

1,800 sq.ft

GardenDeckEquipped kitchen

1 day + 6 hours ago