New Mexico shooting ranges

Below is a list of shooting ranges in New Mexico state. We hope you will find a range you will like!

New Mexico Big Horn Gun Club

The New Mexico Big Horn Gun Club (NMBHGC) was founded by several local black powder shooters in 1977. The club is a non-profit corporation, and is NRA affiliated. Club membership is open to the public, and new members are always welcomed.

Address: Torrance Park Rd, Moriarty, NM 87035

Phone: +1 505-286-8449


Calibers Shooters Sports Center

To promote responsible firearm handling and ownership by providing the superior firearm training courses, setting new standards for safety and cleanliness, and providing the firearm enthusiast with shooting ranges that use the newest technology in air filtration and climate control.

Address: 4340 Cutler Ave NE, Albuquerque, NM 87110

Phone: +1 505-797-9715


New Mexico Gun Collectors Association

The New Mexico Gun Collectors Association (NMGCA) was formed to promote friendship and mutual benefits of those interested in the study, use, preservation and collection of weaponry of all kinds.

Address: 1330 San Pedro Dr NE # 105, Albuquerque, NM 87110

Phone: +1 505-262-1350


MAGS Indoor Shooting Range

MAGS Indoor Shooting Range is designed to provide a relaxing atmosphere for individuals, families and youth. We invite all firearm enthusiasts including new and experienced shooters, women, youth, families, military personnel, law enforcement and hunters to enjoy our state-of-the-art, eight lane indoor shooting range.

Address: Cam Oriente, Moriarty, NM 87035

Phone: +1 505-338-2222


Patriot Outdoors

We specialize in providing professional firearms training to civilian, military, and law enforcement in the Southwest. Get your Concealed Carry License or enroll in a class that will take your skills to the next level. With over 10,000 students trained over the past 10 years, we’re dedicated to equipping our students with the knowledge necessary to protect themselves and their family.

Address: 1250 Curry Rd 16, Clovis, NM 88101

Phone: +1 575-985-1776