Best Fishing Spots in New Mexico (2026) — San Juan 15K Trout/Mile, Elephant Butte & Gila Trout

Top NM fishing: San Juan River 15K trout/mile, Elephant Butte 36K acres, Rio Grande Gorge, Gila trout (rarest in US!).

New Mexico is an unexpected trout paradise — the San Juan River averages 15,000+ trout per mile in its Quality Waters, the Rio Grande Gorge offers wild trout in an 800-foot canyon near Taos, Elephant Butte Lake is NM's bass capital at 36,000 acres, and the Gila trout (found nowhere else!) can be caught on a free permit. Whether you hold a new Mexico fishing license or a new Mexico out of state fishing license, the Land of Enchantment delivers surprising quality.

New Mexico San Juan River fly fishing

Elite Trout Waters

WaterRegionSpeciesLimitWhy Famous
San Juan River (Quality)Farmington (NW NM)Rainbow, brown1 fish (20″+)15,000+ trout/mile — world-class!
Rio Grande GorgeTaosBrown, rainbow, Rio Grande cutthroat5800-ft gorge — wild trout + scenery
Pecos RiverSanta Fe areaBrown, rainbow5Mountain stream — accessible from Santa Fe
Gila River (Gila Forest)Silver CityGila trout (C&R!)0 — C&RRarest trout in America — free permit!

Warmwater Lakes

LakeSizeSpeciesNotes
Elephant Butte Lake36,000 acresBass, walleye, catfish, striperNM's largest lake — striped bass to 30 lbs
Navajo Lake15,600 acresBass, pike, kokanee, troutAbove San Juan R. — kokanee salmon!
Conchas Lake9,600 acresWalleye, bass, catfish, crappieE NM — excellent walleye
Caballo LakeVariableBass, crappie, catfishSouth of Elephant Butte — less crowded

Seasonal Guide

SeasonBest TargetsPrime SpotsTips
Spring (Mar–May)San Juan midges, bass pre-spawnSan Juan, Elephant ButteApril San Juan = best dry fly fishing!
Summer (Jun–Aug)Mountain trout, Elephant Butte bassPecos, Rio Grande, ButteHigh-altitude streams stay cool
Fall (Sep–Nov)Brown trout spawn, kokanee runSan Juan, Navajo LakeOct San Juan streamers — trophy browns
Winter (Dec–Feb)San Juan year-round, Gila steamsSan Juan, low-elevation riversSan Juan fishes well all winter — 42°F tailwater

Fishing in Neighboring States

Colorado for Gold Medal waters and Rocky Mountain trout, Arizona for Lake Powell and Apache trout, Texas for coastal redfish and trophy bass, or Oklahoma for Broken Bow bass.

A new mexico fishing license is $25 base. See full costs or buy yours.

Get your NM fishing license →