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 1 - 15 of 23
New Listing
49,194.00 ± acres
Block Ranch
Capitan, New Mexico
Lincoln County
Property Status:
Available
22,111.00 ± acres
Turley Ranch
Cheyenne, Oklahoma
Roger Mills County
Property Status:
Available
3,215.99 ± acres
Mission Dairy
Hereford, Texas
Deaf Smith County
Property Status:
Available
Under Contract
19,558.00 ± acres
B Bar Canyon Ranch
Matador, Texas
Cottle County
Property Status:
Under Contract
Price Reduced
55,439.00 ± acres
100 Ranch
Carrizozo, New Mexico
Lincoln County
Property Status:
Available
2,160.00 ± acres
Solo Uno Mas Ranch
La Pryor, Texas
Zavala County
Property Status:
Available
2,560.00 ± acres
Borden County Ranch
Gail, Texas
Borden County
Property Status:
Available
New Listing
1,940.06 ± acres
Ritter Creek Ranch
Childress, Texas
Childress County
Property Status:
Available
1,805.00 ± acres
Burdett River Ranch
Paducah, Texas
Cottle County
Property Status:
Available
255.00 ± acres
Pillar Bluff Creek 255 Acre Ranch
Lampasas, Texas
Burnet County
Property Status:
Available
Under Contract
345.00 ± acres
Paluxy Ridgeview Ranch
Granbury, Texas
Hood County
Property Status:
Under Contract
100.00 ± acres
100 Acres Outside Lampasas on Naruna Road
Lampasas, Texas
Burnet County
Property Status:
Available
513.34 ± acres
Buffalo Wallow Ranch
McCaulley, Texas
Fisher County
Property Status:
Available
New Listing
11.33 ± acres
Tule Creek Horse Ranch
Tulia, Texas
Briscoe County
Property Status:
Available
Price Reduced
140.00 ± acres
Henrie Ranch
Pauls Valley, Oklahoma
Garvin County
Property Status:
Available