New Mexico isn't the first state most anglers think of, and that's exactly why it's so good. The Land of Enchantment hides world-class trout streams in its northern mountains, trophy bass in its desert reservoirs, and one of the best tailwater fisheries in the entire West on the San Juan River. You won't fight crowds like you do in Colorado or Arizona, and the scenery is hard to beat. Whether you're sight-casting to rainbow trout in gin-clear mountain creeks or soaking cut bait for channel cats at Elephant Butte, New Mexico delivers. This guide covers licenses, the best spots, regulations, and seasonal tactics so you can plan your next trip right.

Fishing License in New Mexico

Anyone 12 or older needs a valid fishing license to fish in New Mexico. Licenses are available online through the New Mexico Department of Game and Fish, at sporting goods stores, or at Walmart locations statewide. The process takes about five minutes online and your license is valid immediately.

License Type Cost Valid For
Resident Annual$251 year
Non-Resident Annual$561 year
Non-Resident 1-Day$121 day
Non-Resident 5-Day$245 days
Junior (under 12)FreeN/A
Senior Resident (70+)$51 year
Habitat Stamp (required add-on)$51 year

Age exemptions: Kids under 12 fish free in New Mexico but must be accompanied by a licensed adult. Residents 70 and older get a reduced-fee license.

Special permits: A Habitat Management and Access Validation stamp is required for all anglers in addition to the base license. If you plan to fish on tribal lands (Navajo, Jicarilla Apache, Mescalero), you need a separate tribal permit - state licenses don't cover those waters.

Buy your license or check current fees on the New Mexico Department of Game and Fish website.

Top 10 Fishing Spots in New Mexico

From high-desert reservoirs to alpine trout streams, these are the spots that consistently produce fish in New Mexico. Some are well-known, some less so - all are worth the drive.

1. San Juan River (Quality Waters)
Tailwater
Rainbow Trout, Brown Trout, Cutthroat Trout
The crown jewel of New Mexico fishing. The Quality Waters section below Navajo Dam produces trout over 20 inches regularly. Cold, clear releases from the dam keep water temps perfect year-round. Fly fishing paradise - midges and San Juan worms are your bread and butter. Expect 15,000+ trout per mile in the best stretches. Wade fishing only in most of the quality section.
2. Elephant Butte Lake
Reservoir
Largemouth Bass, Striped Bass, White Bass, Catfish, Walleye
New Mexico's largest lake at over 36,000 acres when full. The bass fishing here is outstanding - largemouth hang around the flooded brush and rocky points. Striped bass run in schools and can hit 30+ pounds. Best bass fishing is spring through early summer. The white bass runs in April are insane - you'll catch them until your arms are sore.
3. Conchas Lake
Reservoir
Walleye, Largemouth Bass, Smallmouth Bass, Catfish, Crappie
A sleeper lake on the Canadian River in northeastern New Mexico. Excellent walleye fishing - probably the best walleye lake in the state. Fish the rocky points and dam face with jig-and-minnow combos in spring. Smallmouth bass are an underrated bonus here. Less crowded than Elephant Butte by a long shot.
4. Heron Lake
Reservoir
Kokanee Salmon, Lake Trout, Rainbow Trout
The only real kokanee salmon fishery in New Mexico. No-wake lake, so it stays quiet and peaceful. Troll for kokanee with small dodgers and hoochies in 30-40 feet during summer. Lake trout (mackinaw) lurk in the deep water and can push 20+ pounds. Connected to El Vado Lake by the Rio Chama - fish both on the same trip.
5. Rio Grande (Taos Box)
River
Brown Trout, Rainbow Trout, Rio Grande Cutthroat
A dramatic gorge section near Taos with wild brown trout. The hike down is steep and the wading is challenging, but the solitude and scenery are unmatched. Native Rio Grande cutthroat still swim in some of the tributaries. Best in late spring after runoff clears and again in fall. Bring sturdy boots and a wading staff.
6. Navajo Lake
Reservoir
Largemouth Bass, Smallmouth Bass, Northern Pike, Kokanee Salmon
Big reservoir straddling the NM-Colorado border. The New Mexico side has excellent bass fishing in the coves and creek arms. Northern pike have been introduced and are growing fast - fish the weed beds with large spinnerbaits. The kokanee fishing here supplements Heron Lake if you want variety on a longer trip.
7. Pecos River (Upper Section)
River
Rainbow Trout, Brown Trout, Rio Grande Cutthroat
Beautiful mountain stream in the Sangre de Cristo range near Pecos. The upper reaches hold wild trout in small pools and pocket water. Easy access from NM Highway 63. Great for a day trip from Santa Fe. Dry fly fishing with elk hair caddis and small stimulators works well in summer. Some stretches are stocked, others are wild-trout-only.
8. Caballo Lake
Reservoir
Largemouth Bass, White Bass, Catfish, Crappie
Just downstream of Elephant Butte, Caballo is smaller and often overlooked. That works in your favor. The crappie fishing is excellent in spring around submerged brush. White bass school up here too. Bank fishing access is better than Elephant Butte in several spots. Good catfishing at night during summer months.
9. Eagle Nest Lake
Natural Lake
Rainbow Trout, Kokanee Salmon, Perch, Northern Pike
High-elevation lake near Angel Fire at 8,300 feet. The rainbow trout fishing is consistent thanks to regular stockings, and the kokanee program is building. Ice fishing in winter is popular - perch and trout through the ice with jigs and waxworms. The pike can get big here, with fish over 15 pounds caught annually.
10. Jemez Waters (East Fork & San Antonio Creek)
Stream
Brown Trout, Rainbow Trout
Small mountain streams in the Jemez Mountains west of Los Alamos. The East Fork of the Jemez is a beautiful freestone creek with wild browns. San Antonio Creek holds some surprisingly large trout for its size. Best fished with short rods and light tippet. The hot springs nearby make for a great post-fishing soak.

Get Your Free Fish ID Cheat Sheet

Never wonder "what did I just catch?" again. Laminate it and bring it on the boat.

Download Free Guide

Popular Fish Species in New Mexico

New Mexico's waters hold a solid mix of cold-water and warm-water species. The northern mountains are trout country, while the southern reservoirs are bass and catfish territory. Always check current regulations for the specific water you're fishing.

Species Season Size Limit Bag Limit Best Technique
Rainbow TroutYear-roundNone (varies)5/dayFly fishing, PowerBait, spinners
Brown TroutYear-round15" (some waters)2/day (Quality Waters)Nymphs, streamers, minnow lures
Largemouth BassYear-round14"5/dayPlastic worms, crankbaits
Channel CatfishYear-roundNone15/dayCut bait, stink bait, nightcrawlers
Kokanee SalmonYear-roundNone12/dayTrolling with dodgers, small spoons
WalleyeYear-round15"5/dayJig and minnow, bottom bouncers
White BassYear-roundNone25/daySmall jigs, inline spinners
Northern PikeYear-round24"2/daySpoons, large swimbaits

Seasonal Fishing Calendar

New Mexico's desert climate means warm-water species fire up early and cold-water fishing stays good through winter. Plan around these patterns for the best action.

Species JanFebMarAprMayJun JulAugSepOctNovDec
Rainbow Trout GoodGoodPeak PeakGood- --Good PeakPeakGood
Brown Trout GoodGoodPeak PeakGood- --Peak PeakGoodGood
Largemouth Bass --Good PeakPeakPeak GoodGoodPeak Good--
Catfish --- GoodPeakPeak PeakPeakGood ---
Kokanee Salmon --- GoodGoodPeak PeakPeakGood ---
Walleye -GoodPeak PeakGood- --Good PeakGood-

Fishing Regulations in New Mexico

New Mexico fishing regulations are set by the Department of Game and Fish and updated each April. Here are the key rules every angler needs to know.

Always carry your current regulations booklet. Download the official PDF from the New Mexico Department of Game and Fish regulations page.

Tips for Fishing in New Mexico

Learn to midge fish on the San Juan

The San Juan River is a midge factory. If you can't fish tiny flies in the size 22-28 range, you'll struggle here. Invest in a good pair of magnifying glasses for tying on small flies, and practice your dead-drift presentation. The trout are educated but they eat all day long if you get the drift right.

Hit the white bass run at Elephant Butte

Every spring, white bass stack up near the Rio Grande inflow at Elephant Butte. The run usually peaks in late March through April. Small white or chartreuse jigs on light tackle are all you need. You can catch 50+ fish in a session during the peak. It's the most action-packed fishing in the state.

Fish high country in summer

When the desert reservoirs get brutally hot in July and August, head to the mountains. The Pecos, Jemez, and Sangre de Cristo streams fish well all summer at elevation. Water temps stay cold, trout stay active, and you escape the heat. Bring layers - mountain weather changes fast in New Mexico.

Don't overlook winter fishing

The San Juan fishes well 365 days a year. Elephant Butte produces solid winter bass fishing when water temps warm up on sunny afternoons. Ice fishing at Eagle Nest and Heron Lake adds another dimension. New Mexico winters are mild compared to most western states, so you can fish comfortably year-round.

Hydrate and use sun protection

New Mexico's high altitude and dry air mean you dehydrate faster than you think. The sun at 7,000+ feet is intense. Bring more water than you think you need, wear a good hat, and use sunscreen. Altitude sickness can also sneak up on out-of-state visitors fishing mountain streams above 9,000 feet.

Also Fish In...

Free Fishing Guides

Download these free guides and take them on your next trip. No fluff - just the stuff you actually need on the water.

🐟
Fish ID Cheat Sheet
Laminate it. Bring it on the boat.
πŸ“…
Monthly Bite Calendar
Know what's biting before you leave the house.
πŸͺ’
Knot Guide
8 knots every fisherman needs. Step-by-step.
βœ…
Packing Checklist
Never forget your pliers again.
πŸ—ΊοΈ
Secret Spots Map
10 spots the locals don't talk about.