Fishing in New Mexico
Discover 34 state parks offering fishing in New Mexico
🐟 New Mexico Fishing License at a Glance
Residents 70+ fish FREE!
License fees and free fishing days shown as of June 2026 — fees and dates change yearly. Always confirm current rates and free-fishing dates via the official link above before purchasing.
New Mexico State Parks with Fishing

Bluewater Lake State Park

Bottomless Lakes State Park

Brantley Lake State Park

Caballo Lake State Park

Cerrillos Hills State Park

Cimarron Canyon State Park

Clayton Lake State Park

Conchas Lake State Park

Coyote Creek State Park

Eagle Nest Lake State Park

El Vado Lake State Park

Elephant Butte Lake State Park

Fenton Lake State Park

Heron Lake State Park

Hyde Memorial State Park

Leasburg Dam State Park

Living Desert Zoo and Gardens State Park

Manzano Mountains State Park

Mesilla Valley Bosque State Park

Morphy Lake State Park

Navajo Lake State Park

Oasis State Park

Oliver Lee Memorial State Park

Pancho Villa State Park

Pecos Canyon State Park

Percha Dam State Park

Rio Grande Nature Center State Park

Rockhound State Park

Santa Rosa Lake State Park

Storrie Lake State Park

Sugarite Canyon State Park

Sumner Lake State Park

Ute Lake State Park

Villanueva State Park
More Fishing Destinations
More Activities in New Mexico
❓ Fishing in New Mexico — FAQ
Do I need a license to fish in New Mexico state parks?
Yes — fishing in New Mexico state parks generally requires a valid New Mexico fishing license. A resident annual license costs $25, and a non-resident annual license costs $56. Youth and seniors are often exempt or pay reduced fees. Fees shown as of June 2026 — confirm current rates with the official state agency.
Are there free fishing days in New Mexico?
Yes — New Mexico offers free fishing days when no license is required (Free Fishing Day in June). Exact dates change each year, so verify with the official New Mexico agency before your trip.
