Navigation Home Bass Catfish Crappie

Best New Mexico Fishing Lakes

Pick A LakePick A State

Top places to fish for bass, catfish, crappie and more in NM.

Conchas Lake, El Vado, Elephant Butte Reservoir, Heron Lake and Navajo Lake are the most popular places for fishing in New Mexico, offering anglers the chance to pursue a variety of fish species.

  • Conchas Lake
  • Elephant Butte Reservoir
  • Heron Lake
  • Navajo Lake
  • Ute Lake
Best Bass Lakes

Conchas Lake, Elephant Butte Reservoir, Navajo Lake and Ute Lake are considered the best options for largemouth, smallmouth and spotted bass. More...

Popular Catfish Lakes

Brantley Lake, Conchas Lake, Elephant Butte Reservoir, Navajo Lake and Ute Lake are favorite options for channel, blue, white and flathead catfish. More...

Top Crappie Lakes

Conchas Lake, Elephant Butte Reservoir, Navajo Lake and Ute Lake are the most popular lakes for black and white crappie. More...

Favorite Sunfish-Panfish Lakes

Caballo Lake, Conchas Lake, Cochiti Lake, Elephant Butte Reservoir and Ute Lake are popular lakes to fish for bluegill, bream, perch and other sunfish. More...

Best Walleye Lakes

Conchas Lake, Santa Rosa and Ute Lake are the top lakes for walleye fishing. More...

Popular Trout Lakes

El Vado Lake Heron Lake and Navajo Lake are the favorite options for rainbow, cutthroat, brook, brown and lake trout. More...

Top Striper Lakes

Elephant Butte Reservoir is the best option for striped bass and hybrid striped bass. More...

Favorite Salmon Lakes

Heron Lake and Navajo Lake are the most popular lakes for atlantic, chinook, chum, coho, kokanee, pink and sockeye salmon fishing. More...

Visit the New Mexico fishing page for links to information covering a wide variety of fish species and local fishing choices in the state. Visit the New Mexico map to identify your best route to these top fishing locations. Look to our sister site for additional information about boating in NM at many of the most popular lakes in the state.

Best Fishing Lakes By State.