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
Filter by Season:

Northwest NM — San Juan Quality Water

The San Juan River below Navajo Dam is world-famous for trophy trout — one of the finest tailwater trout fisheries on earth.

San Juan River (Quality Water)

Navajo Dam, NM · River

Intermediate

The San Juan River below Navajo Dam is an internationally acclaimed "Special Trout Water" with an estimated 15,000-24,000 trout per mile — one of the highest densities in America. Trophy rainbow and brown trout are the target in this 3.75-mile regulated section.

🐟 Rainbow Trout 🐟 Brown Trout 🐟 Cutthroat Trout
🌸 Spring 🍂 Fall ❄️ Winter

🎯 Expert Tip

Fly fishing only, single barbless hook, immediate release required in Quality Water. Nymphing (midge and baetis patterns) is the most consistent technique. Dry fly opportunities during hatches. The dam-controlled flows provide stable, year-round fishing. Guide services abundant in the area.

Navajo Lake

Bloomfield, NM · Reservoir

Beginner

Navajo Lake above the dam is a large, deep reservoir holding northern pike, kokanee salmon, and bass. It's a different experience from the famous tailwater below — a full-service recreational lake.

🐟 Northern Pike 🐟 Kokanee Salmon 🐟 Largemouth Bass 🐟 Smallmouth Bass 🐟 Rainbow Trout
🌸 Spring ☀️ Summer

🎯 Expert Tip

Northern pike: cast large spoons and jerkbaits around the rocky points. Kokanee: troll small flashers and spinners in the deeper water. Bass in the coves. Navajo Lake State Park has camping and boat ramps around the lake.

📍 Northwest NM — San Juan Quality Water · 36.8100°N, 107.6200°W

Southern NM — Elephant Butte & Rio Grande

Southern New Mexico features Elephant Butte Lake — the state's largest reservoir — and the Rio Grande, providing warm-water fishing in a desert landscape.

Elephant Butte Lake

Truth or Consequences, NM · Reservoir

Beginner

Elephant Butte Lake is New Mexico's largest reservoir at 36,000 acres and the premier warm-water fishery. NMDGF stocks over 700,000 largemouth bass fingerlings and striped bass annually to maintain the fishery.

🐟 Largemouth Bass 🐟 Striped Bass 🐟 White Bass 🐟 Channel Catfish 🐟 Walleye
🌸 Spring ☀️ Summer 🍂 Fall

🎯 Expert Tip

Bass: crankbaits and shakey heads near submerged timber and ledges. Striped bass: trolling or casting near schools of shad. Catfish: cut bait on the bottom. Water levels can affect ramp access — check before going. State park has full facilities.

Rio Grande (Bernardo Section)

Bernardo, NM · River

Beginner

The Rio Grande through central New Mexico holds excellent channel catfish, with the Bernardo Waterfowl Management Area section being particularly productive. The iconic river provides diverse fishing.

🐟 Channel Catfish 🐟 Largemouth Bass 🐟 Rio Grande Cutthroat Trout 🐟 Carp
☀️ Summer 🍂 Fall

🎯 Expert Tip

Catfish: cut bait and stink bait in the deeper pools and bends. Summer evenings are most productive. Some sections near Albuquerque offer accessible urban fishing. The Rio Grande Cutthroat Trout is the state fish — found in the cooler mountain tributaries.

📍 Southern NM — Elephant Butte & Rio Grande · 33.1500°N, 107.2000°W

Northern NM — Mountain Streams & Lakes

Northern New Mexico's mountains hold beautiful trout streams and high-altitude lakes, providing cool-water fishing in the Land of Enchantment.

Pecos River (Upper Section)

Pecos, NM · River

Beginner

The upper Pecos River flowing through the Sangre de Cristo Mountains is New Mexico's most popular trout stream. Wild and stocked trout inhabit the cold mountain water in a beautiful forest setting.

🐟 Brown Trout 🐟 Rainbow Trout 🐟 Rio Grande Cutthroat Trout
🌸 Spring ☀️ Summer

🎯 Expert Tip

Fly fishing and spin fishing both effective. Attractor dries and nymphs in the riffles. Stocked sections near the campgrounds. Backcountry sections hold wild Rio Grande cutthroat. Easy access along NM 63. Popular on weekends — fish early.

📍 Northern NM — Mountain Streams & Lakes · 35.7500°N, 105.6800°W

When to Fish in New Mexico — Seasonal Guide

SeasonMonthsBest TargetsPrime SpotsTips
SpringMarch – MaySan Juan Trout, Spring Bass, Mountain StreamsSan 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.
SummerJune – AugustMountain Trout, Catfish, Lake BassPecos 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.
FallSeptember – NovemberSan Juan Brown Trout, Fall Bass, CatfishSan 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.
WinterDecember – FebruaryWinter San Juan Trout, Ice FishingSan Juan River (winter nymphing), Navajo Lake (ice fishing), Mountain lakesThe 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.

🪪 New Mexico Fishing License Info

A New Mexico fishing license costs $25 for residents. Non-residents pay $56/year or $24/day. Kids under 12 fish free.

Frequently Asked Questions

What is the best fishing spot in New Mexico?

The San Juan River below Navajo Dam is world-class — 15,000-24,000 trout per mile. Elephant Butte Lake is the best warm-water fishery. The upper Pecos River is the most popular mountain trout stream.

How much is a New Mexico fishing license?

Resident: $25/year. Non-resident: $56/year or $24/day. Kids under 12 fish free. NMDGF stocks over 2 million fish annually across the state.

Is the San Juan River really world-class?

Yes — the 3.75-mile Quality Water section below Navajo Dam has 15,000-24,000 trout per mile, making it one of the highest-density trout fisheries in America. Fly-only, barbless, single-hook, catch-and-release regulations maintain the quality.

What trout species are in New Mexico?

Rainbow trout, brown trout, and Rio Grande cutthroat trout (the state fish). The San Juan holds the biggest rainbows and browns. The mountain streams hold all three species. NMDGF stocks the urban waters.

When is the best time to fish Elephant Butte?

Spring (March-May) for bass in the shallows. Summer for striped bass and catfish. Fall for feeding bass. Winter is slower but fishable. Water levels vary — check current conditions before going.

Can you fish year-round in New Mexico?

Yes — New Mexico's mild climate allows year-round fishing. The San Juan River fishes well every month. Elephant Butte rarely freezes. High-altitude mountain streams are best April-October.