Santa Rosa Lake State Park

Santa Rosa Lake State Park

New Mexico (Guadalupe County)

Santa Rosa Lake State Park sits in the high plains of Guadalupe County, New Mexico, where the Pecos River was dammed to create a 3,800-acre reservoir that transforms the surrounding desert landscape. Spanning 550 acres of parkland, this is one of eastern New Mexico’s best-kept secrets for water recreation and quiet solitude.

The lake is the main draw. Boating, waterskiing, and fishing bring visitors year-round, with walleye, largemouth bass, and catfish pulling in anglers from across the state. A boat ramp provides easy access, and the calm waters make it a solid choice for kayaking and stand-up paddleboarding when winds cooperate.

Beyond the water, the park’s rocky bluffs and juniper-dotted terrain offer hiking trails with views across the lake and the open plains beyond. Birdwatchers will find plenty to track — herons, hawks, and migrating waterfowl frequent the shoreline, especially in spring and fall.

Camping options include developed sites with electric hookups and water, along with more primitive spots for those who prefer less infrastructure. The campgrounds sit close enough to the water that you can hear it from your site but far enough to avoid the midday boat traffic noise.

The best time to visit is late spring through early fall, when water levels are highest and temperatures are warm enough for swimming. Summer days get hot — expect triple digits in July — so mornings and evenings are prime time. Winter visits are quieter, with excellent fishing and cool, clear skies.

Explore Nearby