Home north dakota

North Dakota Sports Betting – Best ND Sportsbooks Reviewed

Author image



We sometimes use affiliate links in our content, when clicking on those we might receive a commission – at no extra cost to you. By using this website you agree to our terms and conditions and privacy policy.

19 min read

This North Dakota sports betting guide covers everything you need to place your first online wager and lead a successful (and legal) betting career in the Peace Garden State. Read on for rankings and reviews of the top ND-facing bookmakers, a detailed outline of past and current gambling regulations, and instructions for placing your first online wager.

More Filter Close Filter
Sort By
11 Bookmakers that match your criteria...
Top Rated
898 Codes claimed

50% match deposit bonus worth up to $1,000

  • Huge Range of Sports Markets
  • Live In-Game Betting
  • $1,000 Welcome Bonus
9.7 North Dakota Sports Betting - Best ND Sportsbooks Reviewed
North Dakota Sports Betting - Best ND Sportsbooks Reviewed
Claim Now
This offer is subject to a 30-day time limit. Odds of at least 2:1 apply. This offer is limited to one bonus per new customer and first time deposit.

100% deposit match welcome bonus of up to $1,000

  • Top Contests & Promotions
  • Supports parlays, teasers and if bets
  • $1,000 Welcome Bonus
9.5 North Dakota Sports Betting - Best ND Sportsbooks Reviewed
North Dakota Sports Betting - Best ND Sportsbooks Reviewed
Claim Now
No time limits apply. Minimum deposit of $50 to claim your bonus. You must bet on wagers with odds of 2.5:1 or more.

100% deposit match up to $500

  • Biggest Range of Sports
  • Top Horse Racing Sportsbook
  • Seamless Payments & Payouts
9.2 North Dakota Sports Betting - Best ND Sportsbooks Reviewed
North Dakota Sports Betting - Best ND Sportsbooks Reviewed
Claim Now
The 100% sports betting bonus is capped at $500. You must enter the promo code XB100 to claim. Your minimum deposit must equal or exceed $45. The promotion comes with a rollover of 7x.

Up to $2,500 with a 125% deposit match (100% sports bonus and 25% casino bonus)

  • Biggest Bonus Offering
  • Parlay Builder For Complex Bets
  • 24/7 Customer Support
9.3 North Dakota Sports Betting - Best ND Sportsbooks Reviewed
North Dakota Sports Betting - Best ND Sportsbooks Reviewed
Claim Now
Minimum deposit of $100 is required to claim the welcome bonus. Use BetUS promo code 'JOIN125' to claim. You must bet on odds of 2.8:1 or higher. The offer is subject to a 14-day time limit. Max cash out limits apply.

75% Crypto Deposit Bonus up to $750

  • HD Quality Live Streaming
  • Accepts Major Cryptocurrencies
  • Top Parlay Builder
9.8 North Dakota Sports Betting - Best ND Sportsbooks Reviewed
North Dakota Sports Betting - Best ND Sportsbooks Reviewed
Claim Now
Use code BVD1000 with your first deposit. Wagering requirement: 5x for sports and horses, 30x for casino. Deposit using credit card or Bitcoin. Withdrawing before requirements are met forfeits bonus money and any winnings from the bonus money. Casino games are excluded.

Up To $750 Sign Up Bonus

  • Top Quality Mobile Betting App
  • High Limit Sportsbook
  • Fast Payouts
9.6 North Dakota Sports Betting - Best ND Sportsbooks Reviewed
North Dakota Sports Betting - Best ND Sportsbooks Reviewed
Claim Now
Bonus code must be entered immediately after you deposit and before you place any wager. Offer subject to rollover requirements of 8x at minimum odds of 1.5. Maximum of $50 of each bet counts towards wager requirements. Cannot be used on horse racing.

150% welcome bonus up to $300

  • Best Reload Bonus
  • In-Play Betting
  • 10% Weekly Rebate on Horse Racing
9.4 North Dakota Sports Betting - Best ND Sportsbooks Reviewed
North Dakota Sports Betting - Best ND Sportsbooks Reviewed
Claim Now
Minimum deposit applied of $20. Maximum bonus is capped at $300. Wager requirements: 15x rollover.

100% crypto bonus up to $1000

  • No Maximum Deposit
  • Various Promos & Daily Rebates
  • Political & Entertainment Bets
9.1 North Dakota Sports Betting - Best ND Sportsbooks Reviewed
North Dakota Sports Betting - Best ND Sportsbooks Reviewed
Claim Now
Max free play amount is capped at $1000. Minimum deposit to qualify is $100. Deposit must be made using cryptocurrency to claim. Offer can be used once only. Rollover is 10x. Redeemable only on the sportsbook.

200% Welcome Bonus

9.0 North Dakota Sports Betting - Best ND Sportsbooks Reviewed
Claim Now

50% deposit match up to $1000

  • Top All-In-One Gambling Site
  • Many Betting Options & Promotions
  • All US Customers Accepted
8.8 North Dakota Sports Betting - Best ND Sportsbooks Reviewed
North Dakota Sports Betting - Best ND Sportsbooks Reviewed
Claim Now
50% deposit up to $1,000. You must enter sportsbetting.ag promo code SB1000 to claim the bonus. You must deposit at least $55 to claim. Wager requirement: the bonus comes with a 10x turnover. Deposits using Neteller and Skrill are not valid for this promotion. Validity period: 30 days. The offer is valid for the site’s sportsbook ONLY. This bonus is for new customers/first-time depositors in Canada and USA

First deposit bonus up to 180% and 1 BTC

  • Wide variety of sports and games
  • Easy betting interface
  • Great odds & weekly bonuses
9.5 North Dakota Sports Betting - Best ND Sportsbooks Reviewed
Claim Now
No wagering requirements. [email protected]'s apply. 18+

The Best North Dakota Sports Betting Sites List 2022

We spent weeks researching and comparing offshore bookies to compile the following list of top North Dakota online sports betting sites. Importantly, we update this page regularly to reflect developments in the sports betting industry.

  1. BetOnline – Best overall North Dakota sports betting site
  2. XBet – Great mobile app for online sports betting in North Dakota
  3. Bovada – Excellent parlay builder for ND residents
  4. MyBookie – Wide range of eSports markets
  5. BetUS – Largest variety of welcome bonuses in North Dakota
  6. Everygame – Wide selection of banking options including cryptos
  7. Sportsbetting.ag – Great soccer and NHL coverage
  8. BetNow – Large variety of US-favorite sports disciplines
  9. GT Bets – Highly competitive odds
  10. BUSR – Top racebook and customer service in ND

Is Sports Betting Legal in North Dakota?

Yes. In a surprise development, North Dakota legalized sports betting in late 2021. The first sports wagering kiosk opened at the Dakota Magic Casino in Hankinson on December 1st. Now partnered with International Game Technology (IGT), the casino is the largest gambling establishment in ND.

Although lawmakers have proposed several sports betting bills in 2021, none made it far in the legislative process. Attempts in 2019 to regulate charitable sports betting events had failed as well. The abrupt legalization at the turn of the year came as a shock to most industry observers.

Online Sportsbooks

Legal online sports betting in the state will require a constitutional amendment, and because none of the relevant bills received enough votes to make it into the 2022 referendum, further voting is impossible until the November 2024 elections. As a result, the earliest date for legal online wagering in North Dakota is 2025.

For now, if you’re located in North Dakota and would like to bet online, you can sign up with one of the top offshore sportsbooks we recommend above. Each ranked provider is regulated in a reputable jurisdiction outside the U.S. and has provided a safe and fair service for years. Betting with an offshore bookmaker is not illegal in North Dakota.

Land-based Betting in North Dakota

Right now, the only physical sportsbook is located at the Dakota Magic Casino in Hankinson, Richland. Consider a drive to South Dakota or Montana for more variety, both with legal sports betting.

New sportsbooks in ND should open in the coming months at the state’s tribal casinos. Native American tribes have gaming compacts that give them an easy route to offering all betting activities legal in the state. Here’s a list of tribal casinos that could soon feature a sports betting lounge:

  • Spirit Lake Casino in Fort Totten, Benson
  • Four Bears Casino Four Bears Village, McKenzie
  • Skydance Casino in Belcourt, Rolette
  • Prairie Knights Casino and Resort in Fort Yates, Sioux

North Dakota Horse Racing & Off Track Betting

Pari-mutuel horse race betting is legal and regulated by The Racing Commission. The state is home to two race tracks, both of which offer quarter and thoroughbred horse races:

  1. North Dakota Horse Park in Fargo
  2. Chippewa Downs in Belcourt

There’s also a handful of simulcast wagering facilities in:

  • Belcourt
  • Bismarck
  • Grand Forks
  • Fargo

Regarding online sports betting, legal options are limited to Advance Deposit Wagering sites. You can use an ADW service to bet on horse races online and via phone. Here’s a list of national ADW platforms licensed in ND:

  • AmWager
  • TVG
  • Betptc
  • BetAmerica
  • 123bet
  • Offtrackbetting
  • HollywoodRaces
  • DRFBets
  • TwinSpires
  • NYRABets
  • Paribet

Additionally, the best North Dakota sports betting sites feature dedicated racebooks. These betting apps, optimized for mobile and desktop computers, let you place standard wagers, single-race exotics, exacta bets, quinella bets, trifecta bets, and many more on every professional horse race around the globe. For the broadest range of racing markets, sign up with BetOnline – the best North Dakota sportsbook.

Timeline of North Dakota Sports Betting Legislation

Here’s a quick look at the progress of sports betting legalization efforts in North Dakota:

  • 2018: The US Supreme Court repeals the PASPA (Professional and Amateur Sports Protection Act), granting states the autonomy to regulate or ban sports netting.
  • 2019: North Dakota legislators introduce sports betting bills HB 1295 and HB 1254 to authorize sports wagering as a game of chance. Both bills fail to gain traction in the House.
  • 2020: The COVID-19 pandemic is in full swing. No serious legalization attempts are made.
  • 2021: North Dakota legalizes land-based sports betting at tribal-owned casinos. The first sports wager is accepted at the Dakota Magic Casino on December 1st.

Offshore Betting in North Dakota

Offshore betting sites are sportsbooks that operate under a license issued outside the United States, typically in Panama, Costa Rica, and the European Union. Although offshore bookies are not regulated in North Dakota, they can be just as safe as domestic providers – if you choose carefully. Save yourself the trouble of extensive research by signing up with one of the bookies we recommend on this page.

As far as we know, no North Dakota residents have been prosecuted for wagering with an offshore bookie.

North Dakota Daily Fantasy Sports

Although daily fantasy sports sites aren’t regulated in North Dakota, they aren’t banned, either. The country’s top DFS sites, such as FanDuel, DraftKings, OwnersBox, and Monkey Knife Fight, all accept real-money wagers from anyone within state lines.

North Dakota Casino Laws

As of December 2021, commercial businesses cannot operate land-based casinos in North Dakota. However, the Indian Gaming Regulatory Act of 1988 enabled the state to negotiate multiple gaming compacts that made brick-and-mortar gambling possible. These agreements were updated in 2013, allowing native tribes in ND to offer sports betting on Indian reservations.

Participating in unlicensed games of chance is illegal and subject to penalties that depend on the amount wagered. Unlicensed wagers up to $500 are considered infractions, while anything above is a Class A misdemeanor. Charity organizations can offer real-money blackjack at restaurants and bars; however, the maximum bet for such games is capped at $25.

North Dakota hosts several poker rooms, each with around half a dozen tables. No-Limit Texas Hold ’em cash games and medium-stakes tournaments abound.

All gambling in North Dakota is regulated in the local state code under Section 12.

North Dakota Online Casinos

Unfortunately, there are currently no regulated online casinos in North Dakota. When this changes, the state’s existing land-based casinos will likely be the first to offer mobile gambling in partnership with experienced online providers.

Until then, you can sign up with an offshore online casino and start betting on roulette, blackjack, slots, video poker, and many more from your home. Overseas casinos also feature welcome and redeposit bonuses that are much more generous than what you’ll ever find at a US-licensed digital casino.

Attempts to pass an online poker bill in North Dakota were made in 2005 but failed in a landslide 44-3 vote.

North Dakota Gambling Tax

Gambling does not constitute a significant source of income for North Dakota.

Residents are not required to pay a state tax on gambling winnings, except those from the North Dakota Lottery (2.90% on winnings exceeding $5,000). Even the Native American casinos don’t pay an income tax – only modest licensing fees.

However, casinos are required to withhold around 25% of your winnings for federal taxes. If they don’t have your SSN on file, that rate may increase to 28%.

Best North Dakota Sports Betting Sites Reviewed

If you’re looking for more info on North Dakota’s best sportsbooks, check out our expert reviews below.

1. BetOnline – Best Overall North Dakota Sports Betting Site

BetOnline Sportsbook

BetOnline is number 1 on our roundup of the best online sportsbooks in North Dakota for a good reason. This reputable and secure website offers bettors 20 sports and lets them bet on their favorite local teams.

One of the selling points here is the impressive selection of markets. There are hundreds of in-game and pre-game markets, in addition to a healthy range of exotic wagers, including if bets and teasers. Still not convinced? BetOnline allows bettors to cash out early on eligible live bets and boasts some of the most favorable odds in the entire industry.

The deposit bonus is another perk. When you sign up on either desktop or mobile and fund your account for the first time, BetOnline will match that deposit 50% up to $1,000. Before you can cash out and enjoy your first winnings, you’ll need to meet a wagering requirement on bets with 2:1 minimum odds. Ready to take advantage of this generous offer? Just enter the BetOnline promo code “BOL1000” when making your first deposit. The bonus applies to both sports wagers and casino games.

What we like:

  • Impressive selection of markets
  • $1,000 deposit bonus
  • USD and crypto available as payment methods
  • Fantastic mobile betting app

What we don’t:

  • PayPal not available as a payment option

2. XBet – Great Mobile App For Sports Betting in North Dakota

XBet Sportsbook

The next sportsbook on our list is a rookie-friendly site that is easy to navigate.

If you’re a North Dakotan with an XBet account, you’re in luck. State, national, and international competitions are at your disposal to bet on, and you can choose from 20+ sports. The most notable ones are golf, tennis, MMA, and boxing. Are you more of a horse racing fan? XBet has you covered, too!

The site’s welcome offer doubles your initial deposit by up to $500. We know this isn’t the highest maximum amount you can find out there, but you’ll be happy to know that meeting this offer’s wagering requirements is relatively easy. XBet imposes a 7x rollover requirement for wagers with minimum odds of 2:1. You can test this offer out for yourself by entering the XBet promo code “XB100” while signing up today.

What we like:

  • Easy-to-fulfill bonus conditions
  • 100% referral bonus available
  • Crypto as a quick withdrawal method
  • 24/7 live chat

What we don’t:

  • Deposit bonus cap could be higher

3. Bovada – Excellent Parlay Builder For North Dakota Sports Betting

Bovada Sportsbook

If you’re a betting fan located in North Dakota, we have good news for you. Bovada offers live streaming – and is the only reputable offshore sportsbook available in ND to do so. Watch the action happen before you for free as you await the game results.

Live markets for both national and global championships are abundant at Bovada. The site also boasts some of the earliest betting lines in the entire state!

Whether you like to bet on the NHL, NFL, NBA, or MLB, you won’t be disappointed if you choose this sportsbook. You can even enjoy off-season wagers that come with exciting offers like odd boosters.

If you sign up today, you can take advantage of Bovada’s welcome bonus that doubles your initial deposit of up to $1,000. The rollover requirement on wagers with odds of at least 2:1 is straightforward. If you want to get started today and boost your first winnings, enter the Bovada promo code “BVD1000” upon signup.

What we like:

  • Impressive sports selection
  • An abundance of prop bets
  • Free live streaming
  • $1 bets

What we don’t:

  • Some payment methods carry fees

4. MyBookie – Wide Range of North Dakota Sports Betting Markets

MyBookie Sportsbook

MyBookie is the mobile bettor’s heaven. Although the sportsbook doesn’t offer a downloadable app, its website is well optimized for mobile on a range of devices and operating systems, including iOS, Android, Windows, and Huawei.

Bettors in North Dakota can look forward to a great selection of both national (e.g., NFL, NHL, and MLB) and foreign (UK Premier League, Spanish La Liga) markets. MyBookie also boasts advantageous odds and early lines.

MyBookie doubles your initial deposit up to $1,000 upon signup as part of its welcome offer designed to entice new players. The sportsbook imposes a wagering requirement on wagers with odds of 2.5:1 or greater. You can claim your signup bonus today by entering the MyBookie promo code “MYB100” while making your very first deposit.

What we like:

  • Mobile-optimized site
  • Impressive selection of promotions for existing customers
  • Top live betting odds
  • Odds boosts

What we don’t:

  • Slim eSports selection

5. BetUS – Best Promotions For Sports Betting in North Dakota

BetUS Sportsbook

We decided to include BetUS on our list mainly because it boasts one of the largest signup bonuses in North Dakota. BetUS offers a whopping 125% match deposit bonus up to $2,500. Naturally, such a generous bonus comes with complex conditions, such as a 14-day rollover requirement on wagers with odds of 2.8:1 or greater. Take advantage
of this monster welcome bonus today by entering the BetUS promo code “JOIN125” when signing up.

But BetUS has more to offer than its huge welcome bonus. Bettors can enjoy both pre-game and in-play markets on 20+ sports, including football, basketball, baseball, and NASCAR.

What’s more, BetUS doesn’t neglect its eSports fans, unlike many other North Dakota sport betting sites. League of Legends, DOTA 2, CS: GO, and Overwatch enthusiasts (among others) can bet on their favorites on the site’s dedicated eSports page with a choice of live, pre-game, and upcoming markets.

What we like:

  • Huge new player bonus
  • Generous live betting choices
  • Dedicated eSports page
  • 24/7 live chat customer support

What we don’t:

  • Limited payment options

6. Everygame – Wide Selection of Banking Options including Cryptos

North Dakota sports betting Everygame

Bettors need to know that their cash is safe and that they can collect winnings in a flash. Luckily, this is one of Everygame’s greatest strengths. Customers can use credit cards to transact without reservation. Everygame will also allow you to use Bitcoin and other cryptos for faster payouts.

Now, many competitive ND sports betting sites offer promotions for new and established customers. Everygame makes sure that its players’ accounts are always stocked up. The bookie has a mix of weekly and monthly giveaways that include parlay insurance offers, cash prizes, and free bets.

You can use the Everygame promo code INSIDERS to claim a 100% bonus with your first three deposits. Another important aspect for North Dakota sports betting sites is usability. The Everygame platform is simple to navigate whether on your computer or on smartphone. The pages load up so quickly, you can sign up, deposit, and start wagering in moments.

What we like:

  • Fast and easy to use platform
  • Crypto payment methods available
  • Mobile friendly sportsbook
  • Rapid payouts always guaranteed

What we don’t:

  • Credit cards withdrawals attract fees

More on gambling in North Dakota…

Learn about all types of online gambling in North Dakota in our expert guides below:

North Dakota Sports Betting Sites Comparison

Making heads and tails of all the features and promotions available at North Dakota sports betting sites can be daunting, especially if you’re a beginner. To help you sort through the noise, here’s a comparison table that neatly compares the promotions, markets, and payment methods between our recommended bookies:

Sportsbook Bonus Promo Code Available Markets Live Streaming (Y/N) Payment Methods
XBet 100% deposit match up to $500 XB100 Basketball, tennis, golf, NHL, soccer, and more No Credit card, debit card, Bitcoin, Bitcoin Cash, Litecoin


BetOnline 100% up to $1,000 BOL1000 Aussie Rules, badminton, boxing, field hockey, snooker, and more No Credit card, debit card, wire transfer, money order, Bitcoin, Bitcoin Cash, Ethereum, Litecoin, Ripple


Bovada Up to $1,000 BVD1000 Aussie Rules, badminton, baseball, football, golf, and more Yes Credit card, debit card, Zelle, Bitcoin, Bitcoin Cash, Litecoin


MyBookie 100% deposit match up to $1,000

25% reload bonus up to $500



Basketball, boxing, eSports, horse racing, soccer, and more Yes Credit card, debit card, wire transfer, Bitcoin,  Bitcoin Cash, Ripple, Ethereum


BetUS 125% up to $2,500 JOIN125 Basketball, baseball, ice hockey, football, motorsport, and more No Credit card, bank wire, Bitcoin, Bitcoin Cash, Ethereum, and Litecoin



How to Start Sports Betting in North Dakota

We prepared a detailed step-by-step guide with screenshots to show how easy it is to start betting online with the best North Dakota Sportsbook – BetOnline. Follow these instructions, and you’ll be ready to wager safely on your favorite sports in less than fifteen minutes.

Step 1: Open a Free BetOnline Account

Launch the BetOnline website on your computer, tablet, or smartphone, then click “Join Now” to launch the registration form:

BetOnline Create Account

Enter your name, email address, account password, zip code, phone number, and date of birth. To avoid payout delays, make sure the information is accurate – you’ll have to verify it later through an online ID check.

Step 2: Verify Your Account

Open the email from BetOnline and click the activation link to validate your account.

Step 3: Make a Deposit

Log into your account and click or tap “Deposit” in the top-right corner of the lobby to view available banking options, which vary by state. The most popular payment methods in North Dakota include credit cards, debit cards, bitcoin, altcoins, eChecks. Other options, including wire transfers, money orders, and Ria, are hidden under the “view more deposit options” link.

BetOnline sportsbook deposit options

Once you click a payment method, you may be asked to provide your physical address before depositing:

BetOnline address

Enter the amount you’d like to deposit on the next screen, along with the sportsbook promo code BOL1000 to claim the best welcome bonus.

Now submit payment by following the on-screen instructions, which vary by payment method. For example, if you choose Bitcoin, you’ll receive a wallet address for your transfer. If you choose to pay by credit card, you’ll be redirected to an SSL-secured payment form.

The minimum deposit limit is $20. The lowest maximum limit is $500 (credit cards), and the highest is $500,000 (cryptocurrencies). You can request a deposit limit increase after establishing yourself as a highroller.

Step 4: Start Betting

You can start wagering at the best North Dakota sports betting site when BetOnline receives your transfer. To place your first bet, choose a sport discipline from the menu, then click or tap a market to create a bet slip:

BetOnline Sportsbook Place a Bet

Wrapping Up

Land-based sports betting in North Dakota is now legal. However, it will be a few years before the same is true for online wagering. Rather than wait, you can sign up with BetOnline right now and start wagering without breaking any laws. Don’t forget to enter promo code BOL1000 while depositing to claim the best welcome bonus on the North Dakota sports betting scene.

Frequently Asked Questions

Is sports betting legal in North Dakota?

Can I bet on sports online in North Dakota?

Is gambling legal in North Dakota?

How late can you gamble in North Dakota?

Is online poker legal in North Dakota?

Sergio is a very experienced writer based in Malta, one of the world's iGaming capitals, who is an expert in all things gambling.