Natural swimming hole

Caballo Lake

Lake · New Mexico

About this swimming hole

A Rio Grande reservoir below Elephant Butte where swimming is permitted; the best swimming is west of the dam and in the Upper Flats. Swimming in the river itself is not recommended. Caballo is a local's alternative to the Butte's crowds.

Good to know

Water typeLake
Water temperature75
Depthswim near shore
Best seasonMay-October
FeesNew Mexico State Parks day-use ($5/vehicle)
Reservations requiredNo
Hoursdaylight
ParkingState park lots
Amenitiesrestrooms, picnic tables, campground
CountySierra County
Nearest townTruth or Consequences
Safety notesNo lifeguard; swim at own risk; do not swim in the river section

Map

Nearby swimming holes

Frequently asked questions

Can you swim in Caballo Lake?

Yes — Caballo Lake is listed as a natural swimming spot in New Mexico. Reported water temperature: 75. Heads-up: No lifeguard; swim at own risk; do not swim in the river section. There are rarely lifeguards at natural swimming holes — verify conditions locally before you go.

Does Caballo Lake require reservations?

No reservations are required at Caballo Lake based on current information — but verify before you go.

Is there a fee to visit Caballo Lake?

Reported fee info: New Mexico State Parks day-use ($5/vehicle). Fees can change — confirm with the official link.

When is the best time to visit Caballo Lake?

The best season is typically May-October.

Keep exploring

Verify before you go. Conditions, fees, reservations, and access can change — confirm details with the official link before visiting. Last verified: September 2026