Ranches for Sale in New Mexico, Oklahoma & Texas
We at Chas. S. Middleton and Son have been offering the finest ranches for sale since 1920 in Texas, New Mexico, Oklahoma, Kansas, and Colorado. We offer a wide range of ranches for sale from small recreational ranches to massive hunting and cattle ranches to everything in between. Our ranch properties also include opportunities for mineral, water, and wind rights. You will also find properties with water features for fishing and recreation, including rivers, ponds, lakes, and streams.
Our goal is to make the buying process as easy and enjoyable as possible for our clients. If you don’t find your dream ranch for sale below, let our experts help find the perfect ranch property to fit your needs with our massive connections and search tools.
Displaying 31 - 45 of 48
1,278.61 ± acres
Davis Estate Ranch
Post, Texas
Garza County
Property Status:
Available
Under Contract
1,965.00 ± acres
Falls Creek Ranch
Southland, Texas
Garza County
Property Status:
Under Contract
100.00 ± acres
Lanham Mountain View Ranch
Gatesville, Texas
Coryell County
Property Status:
Available
216.00 ± acres
Smith Hilltop Ranch
Gatesville, Texas
Coryell County
Property Status:
Available
New Listing
35.00 ± acres
Lancaster Ranch
Lancaster, Texas
Dallas County
Property Status:
Available
4,880.00 ± acres
Domingo Ranch
Santa fe, New Mexico
San Miguel County
Property Status:
Available
New Listing
11.33 ± acres
Horseman's Haven
Tulia, Texas
Briscoe County
Property Status:
Available
New Price
260.00 ± acres
Deep Creek Ranch
Albany, Texas
Callahan County
Property Status:
Available
640.00 ± acres
King County Nash Ranch
Paducah, Texas
King County
Property Status:
Available
Price Reduced
165.72 ± acres
Sandy Creek Property
Navasota, Texas
Grimes County
Property Status:
Available
181.00 ± acres
1702 Ranch
Gustine, Texas
Comanche County
Property Status:
Available
Price Reduced
633.00 ± acres
Sawyers Ranch
Post, Texas
Garza County
Property Status:
Available
440.00 ± acres
Mac Pasture Ranch
Paducah, Texas
Cottle County
Property Status:
Available
Price Reduced
647.35 ± acres
Lipscomb County 647 Ranch
Booker, Texas
Lipscomb County
Property Status:
Available
Under Contract
180.00 ± acres
Davis Kent County Ranch
Spur, Texas
Kent County
Property Status:
Under Contract