New Mexico Casinos and Gambling

New Mexico doesn’t have as many people as most other states, but it has a high percentage of casinos per person.

You can find more than 15,000 slot machines in the 27 casinos throughout the state.

Here’s a list of places where residents or visitors can find casino games for real money.

Top 3 New Mexico Casino Sites

Top sites ranked by 10 years of experience
Bovada Casino Casino


Exclusive Bonus

100% UP TO


Players Accepted
Vegas Casino Online Casino


Exclusive Bonus

100% UP TO

$ 11000

Players Accepted
Lincoln Casino Casino


100% up to


Players Accepted

  • Apache Nugget Casino – Located in Sandoval County on an Indian reservation, Apache Nugget Casino is a small casino. They have 200 slot machines, a small poker room and four table games.
  • Best Western Ohkay Casino Resort – In the town of San Juan Pueblo, the Ohkay Casino Resort combines a vacation atmosphere with casino games. The casino offers table games, daily entertainment, and over 700 slot machines.
  • Big Rock Casino – Situated in Espanola, Big Rock Casino is a small casino. The casino offers hundreds of slot machines and six table games.
  • Buffalo Thunder Resort – The Buffalo Thunder Resort is a small casino located in Pojoaque Pueblo, New Mexico.
  • Camel Rock Casino – Camel Rock Casino is located in Tesuque Pueblo. Camel Rock offers 700 slot machines and 10 table games, including 3 card poker, blackjack, and roulette.
  • Casino Apache Travel Center – This Indian Reservation casino has 500 slot machines and 13 table games.
  • Cities of Gold Casino – This cool casino sits just north of Santa Fe in Pojoaque Pueblo. The highlights of Cities of Gold Casino are the 650 slot machines on the casino floor and a dozen table games.
  • Cities of Gold Sports Bar – 100 additional slot machines are located inside the Cities of Gold Sports Bar, which also offers various food options.
  • Dancing Eagle Casino – Located on an Indian reservation in Casa Blanca, Dancing Eagle Casino has over 500 slot machines and eight poker tables.
  • Inn of the Mountain Gods Resort and Casino – The Inn of the Mountain Gods Resort and Casino in Mescalero is one of the largest places to gamble in New Mexico. With 1200 slot machines and 40 table games, they offer something for everyone who wants to gamble.
  • Isleta Casino & Resort – The Isleta Pueblo Casino and Resort has over 1600 slot machines, 28 table games, live entertainment, tasty dining options, and a health spa.
  • Kicks Phillips 66 Convenience Store – If you’re stopping for gas in Santa Fe and want to test your luck on some slots, the Phillips 66 station has nine slot machines.
  • Nambe Falls Casino – Opened in 2015, Nambe Falls Casino is one of the newest casinos on the list.
  • Palace West – Located in Isleta, Palace West has more than 90 slot machines.
  • Route 66 Casino (Albuquerque) – Route 66 Casino in Albuquerque offers blackjack, craps, roulette, let it ride, and other table games.
  • Route 66 Casino (Rio Puerco) – Route 66 Casino in Rio Puerco has 20 table games and over 1,200 slot machines.
  • Route 66 Casino Express – Route 66 Casino Express in Rio Puerco is strictly a place to play slot machines. Visitors can play over 120 slot machines.
  • San Felipe’s Casino Hollywood – Located in San Felipe, this casino encompasses 22,000 square feet of gambling space. You’ll be able to play any of their 725 slots games and 12 table games.
  • Sandia Casino – 1,600 slot machine games, 30 table games, and a 15 table poker room can be found at the Sandia Pueblo casino. Sandia Casino has one of the largest poker rooms in New Mexico.
  • Santa Ana Star Casino – Santa Ana Star Casino in Santa Ana Pueblo offers one of the widest selections of casino games in the state. A full selection of slot machines and table games include almost 1,500 slots and 26 table games. You can also play poker in the six-table poker room.
  • Sky City Casino Hotel – Acoma’s Sky City Casino Hotel offers more than 600 slot machines, table games, and RV hookups.
  • Taos Mountain Casino – Taos Mountain Casino in Taos is a small casino. They have 200 slot machines and four table games.

New Mexico Race Tracks

New Mexico is home to five quality horse race tracks. All tracks listed below offer live racing, simulcast racing, and other casino games such as slot machines and blackjack.

  • Downs at Albuquerque – The Downs at Albuquerque offers horse racing, over 300 slot machines, and the opportunity to place wagers on other races from around the country.
  • Ruidoso Downs Race Track and Billy the Kid Casino – Ruidoso Downs and Billy the Kid Casino offer 325 slot machines and live horse racing.
  • Sun Ray Park & Casino – The city of Farmington is home to live quarter horse racing, national simulcast races, and more than 500 hot slot machines at Sun Ray Park & Casino.
  • Sunland Park Racetrack & Casino – If you live in or visit the Sunland Park, New Mexico area and want to enjoy a horse race or casino game you can visit Sunland Park Racetrack & Casino. They offer live quarter horse races and slot machines.
  • Zia Park Race Track & Casino – Zia Park Race Track & Casino in Hobbs, Ne Mexico is home to live horse racing action, 750 gaming machines, and a new 150 room hotel.


Lottery games available in New Mexico include Mega Millions, Roadrunner Cash, Hot Lotto, and Powerball lottery games.

Slot Machine Ownership

Owning a slot machine in the state of New Mexico is legal as long as the machine was built at least 25 years ago.


Although New Mexico doesn’t have the gambling reputation of Nevada, it has a wide variety of casino options and you can find gambling around most of the main cities in the state. If you want to plan a gambling trip but want to avoid the crowds of Las Vegas or Atlantic City, New Mexico offers many options.