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 43
19,729.69 ± acres
Silverbrook-Pecan Bayou Ranch
Cross Plains, Texas
Callahan County
Property Status:
Available
3,125.99 ± acres
Mission Dairy
Hereford, Texas
Deaf Smith County
Property Status:
Available
5,740.00 ± acres
King Farm
Moriarty, New Mexico
Santa Fe County
Property Status:
Available
Price Reduced
9,400.00 ± acres
Crooked Tree Ranch
Albany, Texas
Shackelford County
Property Status:
Available
New Listing
14,000.00 ± acres
Southeast Texas Panhandle/Northern Rolling Plains Ranch
Amarillo, Texas
Texas Panhandle County
Property Status:
Available
New Listing
12,071.60 ± acres
Cross Diamond Ranch
Raton, New Mexico
Colfax County
Property Status:
Available
797.50 ± acres
Burrow Guadalupe River Ranch
Gonzales, Texas
Gonzales County
Property Status:
Available
Price Reduced
55,439.00 ± acres
100 Ranch
Carrizozo, New Mexico
Lincoln County
Property Status:
Available
Under Contract
10,950.00 ± acres
The Real Wagon Mound Ranch
Wagon Mound, New Mexico
Mora County
Property Status:
Under Contract
1,920.00 ± acres
Flat Top Mountain Ranch
Albany, Texas
Shackelford County
Property Status:
Available
48,141.00 ± acres
Cowboy Mill Ranch
Corona, New Mexico
Lincoln County
Property Status:
Available
7,643.00 ± acres
Red Mud Creek Ranch
Spur, Texas
Kent County
Property Status:
Available
1,225.00 ± acres
L Bar H Ranch
Alma, New Mexico
Catron County
Property Status:
Available
Under Contract
28,374.36 ± acres
Pecos River Ranch
Ft. Sumner, New Mexico
De Baca County
Property Status:
Under Contract
38.00 ± acres
White Lake Ranch
Ft. Worth, Texas
Tarrant County
Property Status:
Available