Ranches for sale in Williamston

11,102 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
View photo Arrow icon pointing to the right
Updated
Foreclosure
House
House for sale in Williamston, Ingham County
Request Details
Williamston, Ingham County

2 Bedrooms

1 Bathroom

1 day + 15 hours ago

2 pictures Arrow icon pointing to the right
Land
Land for sale in Williamston, Ingham County
USD 179,900
Williamston, Ingham County

1 week + 15 hours ago

8 pictures Arrow icon pointing to the right
House
House for sale in Williamston, Ingham County
USD 299,900
Williamston, Ingham County

3 Bedrooms

2 Bathrooms

2,112 sq.ft

GardenFireplaceParkingCellar

1 week + 5 days ago

2 pictures Arrow icon pointing to the right
House
House for sale in Williamston, Ingham County
USD 800,000
Williamston, Ingham County

5 Bedrooms

3 Bathrooms

2,768 sq.ft

1 week + 6 days ago

2 pictures Arrow icon pointing to the right
House
House for sale in Williamston, Ingham County
USD 574,900
USD 599,000
4%
Williamston, Ingham County

3 Bedrooms

3 Bathrooms

2,563 sq.ft

Equipped kitchen

6 days + 15 hours ago

44 pictures Arrow icon pointing to the right
House
House for sale in Williamston, Ingham County
USD 199,900
Williamston, Ingham County

3 Bedrooms

1 Bathroom

902 sq.ft

GardenParking

2 weeks + 4 days ago

2 pictures Arrow icon pointing to the right
House
House for sale in Williamston, Ingham County
USD 269,900
Williamston, Ingham County

3 Bedrooms

2 Bathrooms

1,478 sq.ft

Equipped kitchen

2 weeks + 2 days ago

2 pictures Arrow icon pointing to the right
House
House for sale in Williamston, Ingham County
USD 639,900
Williamston, Ingham County

3 Bedrooms

2 Bathrooms

2,590 sq.ft

Equipped kitchen

3 weeks + 15 hours ago

2 pictures Arrow icon pointing to the right
House
House for sale in Williamston, Ingham County
USD 995,000
Williamston, Ingham County

5 Bedrooms

3 Bathrooms

5,186 sq.ft

3 days + 15 hours ago

2 pictures Arrow icon pointing to the right
Condo
Condo for sale in Williamston, Ingham County
USD 265,000
Williamston, Ingham County

2 Bedrooms

2 Bathrooms

2,074 sq.ft

PatioDeckEquipped kitchenCellar

1 week + 3 days ago

24 pictures Arrow icon pointing to the right
Condo
Condo for sale in Williamston, Ingham County
USD 318,900
USD 329,900
3%
Williamston, Ingham County

4 Bedrooms

3 Bathrooms

2,448 sq.ft

Office roomFireplaceParking

1 week + 3 days ago

39 pictures Arrow icon pointing to the right
House
House for sale in Williamston, Ingham County
USD 399,900
Williamston, Ingham County

4 Bedrooms

2 Bathrooms

4,306 sq.ft

GardenOffice roomDeckFireplaceEquipped kitchenCellar

1 week + 4 days ago

2 pictures Arrow icon pointing to the right
House
House for sale in Williamston, Ingham County
USD 384,900
Williamston, Ingham County

5 Bedrooms

2 Bathrooms

2,672 sq.ft

Office roomFireplaceEquipped kitchen

2 weeks + 3 days ago

2 pictures Arrow icon pointing to the right
House
House for sale in Williamston, Ingham County
USD 599,900
Williamston, Ingham County

4 Bedrooms

2 Bathrooms

3,914 sq.ft

Office roomDeckEquipped kitchenParkingCellar

2 weeks + 5 days ago

44 pictures Arrow icon pointing to the right
House
House for sale in Williamston, Ingham County
USD 440,000
Williamston, Ingham County

4 Bedrooms

3 Bathrooms

2,012 sq.ft

PatioDeckEquipped kitchenParkingCellar

3 weeks + 15 hours ago

2 pictures Arrow icon pointing to the right
House
House for sale in Williamston, Ingham County
USD 399,900
Williamston, Ingham County

4 Bedrooms

2 Bathrooms

2,882 sq.ft

GardenOffice roomDeckFireplaceEquipped kitchenCellar

Oct 09, 2026

37 pictures Arrow icon pointing to the right
Condo
Condo for sale in Williamston, Ingham County
USD 265,000
Williamston, Ingham County

2 Bedrooms

2 Bathrooms

1,824 sq.ft

PatioOffice roomDeckEquipped kitchenCellar

Sep 06, 2026

2 pictures Arrow icon pointing to the right
Updated
House
House for sale in Williamston, Ingham County
USD 799,000
Williamston, Ingham County

3 Bedrooms

2 Bathrooms

4,811 sq.ft

GardenEquipped kitchen

1 day + 15 hours ago

2 pictures Arrow icon pointing to the right
House
House for sale in Williamston, Ingham County
USD 355,000
USD 360,000
1%
Williamston, Ingham County

3 Bedrooms

3 Bathrooms

2,551 sq.ft

DeckParkingCellar

3 days + 15 hours ago

2 pictures Arrow icon pointing to the right
House
House for sale in Williamston, Ingham County
USD 450,000
Williamston, Ingham County

3 Bedrooms

2 Bathrooms

2,224 sq.ft

Equipped kitchenParking

3 days + 15 hours ago

2 pictures Arrow icon pointing to the right
House
House for sale in Williamston, Ingham County
USD 134,900
USD 149,900
10%
Williamston, Ingham County

3 Bedrooms

1 week + 2 days ago

2 pictures Arrow icon pointing to the right
House
House for sale in Williamston, Ingham County
USD 865,000
Williamston, Ingham County

5 Bedrooms

5 Bathrooms

4,735 sq.ft

1 week + 4 days ago

23 pictures Arrow icon pointing to the right
House
House for sale in Williamston, Ingham County
USD 59,900
Williamston, Ingham County

2 Bedrooms

1 Bathroom

960 sq.ft

DeckEquipped kitchen

2 weeks + 2 days ago

2 pictures Arrow icon pointing to the right
Land
Land for sale in Williamston, Ingham County
USD 115,000
Williamston, Ingham County

2 weeks + 6 days ago

2 pictures Arrow icon pointing to the right
Land
Land for sale in Williamston, Ingham County
USD 60,000
Williamston, Ingham County

3 weeks + 1 day ago

2 pictures Arrow icon pointing to the right
House
House for sale in Williamston, Ingham County
USD 219,000
Williamston, Ingham County

2 Bedrooms

1 Bathroom

1,012 sq.ft

GardenParkingCellar

Oct 11, 2026

2 pictures Arrow icon pointing to the right
Land
Land for sale in Williamston, Ingham County
USD 34,000
Williamston, Ingham County

Oct 11, 2026

2 pictures Arrow icon pointing to the right
House
House for sale in Williamston, Ingham County
USD 550,000
Williamston, Ingham County

4 Bedrooms

2 Bathrooms

2,816 sq.ft

GardenDeckBalconyFireplaceEquipped kitchen

Oct 10, 2026

2 pictures Arrow icon pointing to the right
House
House for sale in Williamston, Ingham County
USD 895,000
Williamston, Ingham County

6 Bedrooms

6 Bathrooms

5,736 sq.ft

FireplaceEquipped kitchen

Oct 10, 2026

2 pictures Arrow icon pointing to the right
Land
Land for sale in Williamston, Ingham County
USD 59,900
Williamston, Ingham County

Oct 08, 2026