For NM residents the annual pass costs $180 as of this writing. For non-residents it is $225. Seniors 62+ and disabled residents pay $100. A day use only pass is just $40. They give you two stickers, one for your RV and one for your vehicle so you can both camp with your RV or just picnic and boat the lakes. Keep your receipt in a safe place in case you need to replace your sticker. I waited to put mine on my van window because I knew I would be replacing the glass.
There are a couple places that do not accept the pass. One is Living Desert Zoo in Carlsbad.
I have only seen two of their state parks so far but they are both terrific! I can’t wait for them to reopen post Covid so I can get a change of scenery while socially isolating.