Santa Rosa Lake State Park, Santa Rosa

#57 of 124 in Nature in New Mexico
Santa Rosa Lake State Park is a state park of New Mexico, United States, located on the eastern plains.
The park features the large 3800acre Santa Rosa Reservoir that is home to various fish species including largemouth bass, catfish and even walleye. The park elevation is 4800ft above sea level. The park is located 7mi north of the town of Santa Rosa via New Mexico Route 91.
Put Santa Rosa Lake State Park on your schedule, and learn what else deserves a visit by using our Santa Rosa visit planner.
Create an itinerary including Santa Rosa Lake State Park
© OpenMapTiles © OpenStreetMap contributors
Santa Rosa Lake State Park Reviews
Rate this attraction
TripAdvisor Traveler Rating
TripAdvisor Traveler Rating 4.0
67 reviews
  • This is a nice lake. Great place for seniors to come fishing. not much to look at not much to say but you can walk around and say you been there. It's close to the Blue Hole.  more »
  • Lovely camp ground overlooking lake. Clean bathrooms with showers . Grills on site . Pull through spots for larger motor homes are available . Rv hookups including Electrical . All for $14 a night !!  more »
  • Great camping. Reasonable price, $14. Covered cement picnic table, grill, level pad. Showered and restroom is clean. Beautiful view. Great sunset. Nice hiking trails
  • I had a great experience camping at this state park. They allowed me camp free being a disabled veteran and they keep the place very clean. The lake was nice to swim in and they let you boat out there. There is no shooting anywhere out here by the way.

Plan your trip to Santa Rosa

  • Get a personalized plan

    A complete day-by-day itinerary
    based on your preferences
  • Customize it

    Refine your plan. We'll find the
    best routes and schedules
  • Manage it

    Everything in one place.
    Everyone on the same page.

Popular things to do in Santa Rosa

Duration: 2​h
Duration: 2​h
Duration: 2​h 30​min

Side trips from Santa Rosa

Duration: 2​h
Duration: 2​h
Duration: 2​h