Best Fishing Spots in New Mexico
New Mexico is a desert fishing paradise. The San Juan River below Navajo Dam is an internationally acclaimed world-class trout fishery with 15,000-24,000 trout per mile. Elephant Butte Lake — New Mexico's largest — delivers excellent bass fishing. The Rio Grande holds Channel catfish. NMDGF stocks over 2 million fish annually across the Land of Enchantment.
🎣 5 Top Spots 📍 3 Regions 📋 4 Seasons
Northwest NM — San Juan Quality Water
San Juan River (Quality Water)
🐟 Rainbow Trout 🐟 Brown Trout 🐟 Cutthroat Trout
🎯 Expert Tip
Navajo Lake
🐟 Northern Pike 🐟 Kokanee Salmon 🐟 Largemouth Bass 🐟 Smallmouth Bass 🐟 Rainbow Trout
🎯 Expert Tip
Southern NM — Elephant Butte & Rio Grande
Elephant Butte Lake
🐟 Largemouth Bass 🐟 Striped Bass 🐟 White Bass 🐟 Channel Catfish 🐟 Walleye
🎯 Expert Tip
Rio Grande (Bernardo Section)
🐟 Channel Catfish 🐟 Largemouth Bass 🐟 Rio Grande Cutthroat Trout 🐟 Carp
🎯 Expert Tip
Northern NM — Mountain Streams & Lakes
Pecos River (Upper Section)
🐟 Brown Trout 🐟 Rainbow Trout 🐟 Rio Grande Cutthroat Trout
🎯 Expert Tip
When to Fish in New Mexico — Seasonal Guide
| Season | Months | Best Targets | Prime Spots | Tips |
|---|---|---|---|---|
| Spring | March – May | San Juan Trout, Spring Bass, Mountain Streams | San Juan River (spring hatches), Elephant Butte (spring bass), Pecos River (spring trout) | Spring is excellent for San Juan River dry fly action during hatches. Elephant Butte bass are in the shallows. Mountain streams open as snowmelt recedes. |
| Summer | June – August | Mountain Trout, Catfish, Lake Bass | Pecos River (summer trout), Rio Grande (summer catfish), Elephant Butte (summer bass) | Summer drives anglers to the cooler mountain streams. Rio Grande catfishing peaks. Elephant Butte striped bass are active. San Juan fishes well year-round. |
| Fall | September – November | San Juan Brown Trout, Fall Bass, Catfish | San Juan River (fall browns), Elephant Butte (fall bass), Rio Grande (fall catfish) | Fall produces excellent San Juan fishing with fewer crowds. Brown trout become aggressive pre-spawn. Elephant Butte bass feed actively. Northern NM fall colors are stunning. |
| Winter | December – February | Winter San Juan Trout, Ice Fishing | San Juan River (winter nymphing), Navajo Lake (ice fishing), Mountain lakes | The San Juan fishes well through winter — midging is effective. Navajo Lake offers ice fishing when frozen. NM's mild southern climate keeps Elephant Butte fishable year-round. |