Home/Fishing licenses/New Mexico

Fishing license

New Mexico Fishing License: Cost and Where to Buy

A resident annual New Mexico fishing license costs $35 and a nonresident annual license $90, with a 1-day nonresident option at $12, according to the New Mexico Department of Wildlife (formerly Department of Game and Fish). Here is who needs one, every license type and price, and where to buy it.

$35 resident annual$90 nonresident annual

Prices

New Mexico fishing license prices

LicenseWhoCoversLengthPrice
Annual Fishing (resident)Residentfreshwaterannual (Apr 1 – Mar 31)$35
Annual Fishing (nonresident)Nonresidentfreshwaterannual (Apr 1 – Mar 31)$90
One-Day FishingResident/nonresidentfreshwater1-day$12
Five-Day FishingResident/nonresidentfreshwater5-day$30
Junior Annual Fishing (12-17, resident)Residentfreshwaterannual$5
Junior Annual Fishing (12-17, nonresident)Nonresidentfreshwaterannual$20
Senior Annual Fishing (65-69)Residentfreshwaterannual$8
Annual Fishing, 70 and olderResidentfreshwaterannualFree
Disabled Annual FishingResidentfreshwaterannual$8
Game-Hunting and FishingResidentfishing + small gameannual$42
Habitat Management and Access Validation (HMAV, 18+)Resident/nonresidentrequired add-onannual$4
Habitat Stamp (USFS/BLM lands)Resident/nonresidentrequired add-on on federal landsannual$10
Second Rod ValidationResident/nonresidenttwo-rod fishingannual$10

Prices from the New Mexico Department of Wildlife (formerly Department of Game and Fish), checked October 2026. Some vendors add a small processing or agent fee. Prices change – confirm on the official license site before you buy.

Rules

Who needs a New Mexico fishing license

  • Who needs one: Anglers 12 and older need a fishing (or Game-Hunting and Fishing) license; those 18+ also need a $4 Habitat Management and Access Validation once per license year.
  • Kids: Under 12 need no license; Junior Annual (ages 12-17) is $5 resident, $20 nonresident.
  • Seniors: Residents 65-69: $8 annual; residents 70 and older: free annual license (nonresidents not eligible).
  • Saltwater: Landlocked – no saltwater
  • Free fishing days: June 6-7 (New Mexico Free Fishing Day) and September 26-27 (National Hunting and Fishing Day) in 2026.

Fish with a local

Fishing charters in New Mexico

Charter captains and guides we list in New Mexico, A to Z on each town page.

Questions

New Mexico fishing license questions

How much is a fishing license in New Mexico?

A resident annual license is $35 and a nonresident annual license is $90, and a 1-day nonresident license is $12. Full list above, from the New Mexico Department of Wildlife (formerly Department of Game and Fish).

Who needs a fishing license in New Mexico?

Anglers 12 and older need a fishing (or Game-Hunting and Fishing) license; those 18+ also need a $4 Habitat Management and Access Validation once per license year.

Do I need a fishing license on a charter in New Mexico?

The agency fee pages we checked do not say. In many coastal states a licensed charter boat covers its paying passengers, but not everywhere – ask the captain when you book.

Where do I buy a New Mexico fishing license?

Online from the New Mexico Department of Wildlife (formerly Department of Game and Fish) at onlinesales.wildlife.state.nm.us, or from licensed sporting-goods and bait shops.

Sources:

Compare every state.

For captains and guides

Your boat, listed free. No commission, ever.

Anglers call you or book on your own website, and you keep 100% of every trip. Want more detail or the one Featured spot in your town? Enhanced is $19/month and City Spotlight $49/month.

Get listed