Resident, non-resident, and short-term fishing license prices for New Mexico — plus the add-ons and rules that catch anglers off guard, and where to buy from the official state agency.
Written and fact-checked by Jordan Whitfield, Site Editor
A New Mexico resident annual fishing license costs $25.00. Non-residents pay $56.00 for the same annual license.
A New Mexico annual license doesn't run 365 days from purchase or follow the calendar year — every annual license expires March 31, so a license bought in February can expire just weeks later regardless of purchase date. (New Mexico Dept. of Game and Fish)
| License Type | Resident | Non-Resident | Notes |
|---|---|---|---|
| Annual | $25.00 | $56.00 | Resident annual |
| 1-Day | $12.00 | $12.00 | Short-term option |
| Habitat Mgmt/Access Validation | $4.00 | $4.00 | See notes below |
| Youth (Under 16) | Free | Free | Most states exempt young anglers |
Most adult New Mexico anglers need a $4 Habitat Management and Access Validation in addition to the base $25 resident / $56 non-resident license — and a further $10 Habitat Stamp if fishing on U.S. Forest Service or BLM land.
New Mexico residents 70 and older can get a free annual fishing license — no fee at all, one of the more generous senior cutoffs among states that offer a free (rather than merely discounted) tier.
These are New Mexico's default statewide season windows and bag/size limits for the most commonly targeted species. Many individual lakes, rivers, and reservoirs carry their own special regulations that override these defaults — always confirm the rules for your specific water before you fish.
| Species | Season | Min. Size | Daily Limit |
|---|---|---|---|
| Trout (combined species) | Year-round on most waters (special-regulation waters vary) | No statewide min. | 5/day (only 2 may be cutthroat) |
| Bass (Largemouth/Smallmouth, combined) | Year-round, no statewide closed season | 14" min. (most waters) | 5/day combined (2/day, stricter, on designated Trophy Bass Waters) |
In addition to the official state portal linked above, New Mexico fishing licenses are typically available at Walmart, Bass Pro Shops, Cabela's, and Dick's Sporting Goods locations statewide, along with independent bait & tackle shops. Call ahead if you need a specific license type (combination, lifetime, or trout stamp) since not every retail counter carries every product.
A resident annual license costs $25.00. Non-residents pay $56.00.
A mandatory $4 add-on required for most adult anglers, on top of the base fishing license.
Yes, a $10 stamp is required for anglers 12+ fishing on U.S. Forest Service or BLM land, unless exempt.
Residents 70 and older can get a free annual license. Residents 65-69 pay a reduced $8 rate.
Online, by phone at 1-888-248-6866, or at any licensed vendor or NMDGF office.