Legal Online Sportsbooks in the US: Betting Apps, Promo Codes & States
Sports betting is live and legal in 39 states and Washington, DC, according to the American Gaming Association. Each state writes its own rules and licenses its own sportsbooks, so the apps you can use, the minimum age and even which college games you can bet on change at the state line.
This hub is your starting point. It links to a full guide for each of the 10 biggest online betting states, lists every licensed sportsbook there, compares the apps on real App Store ratings and shows the offers we have for Locals Insider readers.
If you just want to know which app to download, our sports betting apps comparison covers the national brands side by side.
Outside those states, some of the same apps now open to prediction markets instead of a sportsbook. FanDuel and DraftKings both say so on their own sites, so the app on your phone can change with the state you're in.
How we list and rank sportsbooks
We start from the state regulator's own list of licensed online sportsbooks, so every brand on this page is legal where it's listed. We then order the apps by popularity: how many people have rated each one on the US App Store, alongside its average score. "Top" on Locals Insider means the most popular and most used apps, not a paid placement.
Offers only appear for brands we work with, and every term comes from the operator's own rules. If we can't confirm a detail on an official page, it doesn't go in.
Legal Online Sportsbooks and Betting Apps in the US
These are the sportsbook brands you can use online in several states, from the most used app down. Every one is licensed state by state, and the state counts below come from each operator's own list.
- FanDuel Sportsbook – 24 states and DC
- DraftKings Sportsbook – 27 states and DC
- Hard Rock Bet – 10 states, including Florida
- bet365 – 18 states and DC
- Fanatics Sportsbook – 23 states and DC
- BetMGM – 23 states, DC and Puerto Rico
- theScore Bet – 20 states
- Caesars Sportsbook – mobile in 28 jurisdictions
- BetRivers – 15 states, sportsbook or casino
- Bally Bet – 12 states
Smaller brands work in one or two states only, such as Borgata and Betinia in New Jersey or Circa Sports in Illinois. You'll find them on each state page.
Top US Sportsbooks: What Each One Does Well
Each brand below, with where it's licensed, what sets it apart and who it suits. Ratings are US App Store averages, checked November 2026.
FanDuel Sportsbook – the most-rated betting app in the US
Online in: AZ, AR, CO, CT, DC, IL, IN, IA, KS, KY, LA, MD, MA, MI, MO, NJ, NY, NC, OH, PA, TN, VT, VA, WV, WY
FanDuel's app has more than 2.3 million ratings on the App Store, averaging 4.84. It covers moneylines, spreads, totals, props, futures, parlays and live betting on all the major US leagues.
In states without legal sports betting, the same app shows FanDuel Predicts instead.
Who it suits: anyone who wants the app most US bettors already use, with deep markets on every big game.
DraftKings Sportsbook – the widest online footprint
Online in: AZ, AR, CO, CT, DC, IL, IN, IA, KS, KY, LA, ME, MD, MA, MI, MO, NH, NJ, NY, NC, OH, OR, PA, TN, VT, VA, WV, WY
DraftKings is live online in 27 states plus DC, the most of any brand on this list by each operator's own count. Its app averages 4.82 from about 1.37 million ratings.
DraftKings Casino runs in Connecticut, Michigan, New Jersey, Pennsylvania and West Virginia, and DraftKings Racing has added horse betting to the app in a growing list of states.
Who it suits: bettors who travel, since one account works in more states than any rival.
Hard Rock Bet – Florida's only online sportsbook
Online in: AZ, CO, FL, IL, IN, MI, NJ, OH, TN, VA
Run by the Seminole Tribe of Florida in Florida and by Seminole Hard Rock Digital elsewhere, Hard Rock Bet is the only legal online sportsbook in Florida. Its app has the top average of the big brands, 4.86 from about 363,000 ratings.
Bets earn Unity by Hard Rock points you can spend at Hard Rock hotels and casinos. Hard Rock Bet Casino is live in New Jersey and Michigan.
Who it suits: Floridians, and anyone who stays at Hard Rock properties. Our readers get the welcome offer below.
bet365 – live betting and Early Payout
Online in: AZ, CO, DC, IL, IN, IA, KS, KY, LA, MD, MI, MO, NJ, NC, OH, PA, TN, VA, WV
bet365 has taken US bets since New Jersey in 2019 and added Michigan in April 2026. Its app averages 4.78 from about 361,000 ratings.
The brand leans on in-play betting, Bet Boosts and same-game parlays, plus its Early Payout offer. bet365 Casino is live in New Jersey, Pennsylvania and Michigan.
Who it suits: bettors who like to bet while the game is on.
Fanatics Sportsbook – FanCash on every bet
Online in: AZ, CO, CT, DC, IL, IN, IA, KS, KY, LA, MD, MA, MI, MO, NJ, NY, NC, OH, PA, TN, VT, VA, WV, WY
Fanatics rewards bets with FanCash, which you spend on official merch, tickets and collectibles across Fanatics. The app averages 4.83 from about 296,000 ratings.
Fanatics Casino runs in Michigan, New Jersey, Pennsylvania and West Virginia, all in the same Fanatics Sports & Casino app.
Who it suits: fans who already buy jerseys and tickets.
BetMGM – sportsbooks at MGM resorts
Online in: AZ, CO, DC, IL, IN, IA, KS, KY, LA, MD, MA, MI, MS, MO, NV, NJ, NY, NC, OH, PA, TN, VA, WV, WY, Puerto Rico
BetMGM also runs in-person sportsbooks at MGM properties, from MGM National Harbor in Maryland to MGM Grand Detroit and Beau Rivage in Biloxi. In Mississippi and Nevada the app works through those casinos.
Its app averages 4.75 from about 261,000 ratings, and BetMGM Casino is live in Michigan, New Jersey, Pennsylvania and West Virginia.
Who it suits: MGM resort regulars who also like to bet at the property sportsbooks.
theScore Bet – betting next to the scores
Online in: AZ, CO, IL, IN, IA, KS, KY, LA, MD, MA, MI, MO, NJ, NY, NC, OH, PA, TN, VA, WV
PENN Entertainment renamed its US sportsbook from ESPN Bet to theScore Bet on December 1, 2025. The app is built around theScore's live scores and stats, and averages 4.83 from about 224,000 ratings.
Hollywood Casino is available inside the app in Michigan, New Jersey, Pennsylvania and West Virginia.
Who it suits: fans who follow games in theScore app and want bets in the same place.
Caesars Sportsbook – Caesars Rewards on every bet
Mobile in: 28 states and North American jurisdictions, by Caesars' own count
Every bet on Caesars Sportsbook earns toward Caesars Rewards, the loyalty program used across Caesars hotels and casinos. Its app averages 4.74 from about 117,000 ratings.
One wallet works across most of its mobile states, including Nevada once you verify at a Caesars sportsbook there.
Who it suits: Caesars Rewards members and regular Las Vegas visitors.
BetRivers – sportsbook and casino from Rush Street
Online in: AZ, CO, DE, IL, IN, IA, LA, MD, MI, NJ, NY, OH, PA, VA, WV (sportsbook, casino or both)
BetRivers is run by Rush Street Interactive and works with the Rivers casinos, such as Rivers Casino Des Plaines in Illinois and Rivers Casino & Resort Schenectady in New York. Its app averages 4.85 from about 53,000 ratings.
Who it suits: players in its states who want sports betting and online casino in one account.
Bally Bet – the smaller app from Bally's casinos
Online in: AZ, CO, IL, IN, IA, MD, MA, NJ, NY, OH, TN, VA
Bally's built its sportsbook with White Hat Gaming and Kambi, and you can also bet in person at Bally's casinos such as Bally's Quad Cities in Illinois. Its app averages 4.56 from about 53,000 ratings.
Who it suits: Bally's casino regulars who want a simpler app than the big brands.
US Sportsbook Promo Codes
Offers for Locals Insider readers. We list offers only for brands we work with; the other sportsbooks above run their own welcome offers in their apps.
Hard Rock Bet · Sports betting
Bet $5, get $150 in bonus bets
Terms: 21+, new customers only, physically located in NJ or MI. $5 minimum deposit; first wager of $5+ at -500 or longer. If it wins, you get 6 × $25 bonus bets within 24 hours; they expire 7 days after issue, and winnings are paid as cash. T&Cs apply. Gambling problem? Call 1-800-MY-RESET.
Hard Rock Bet · Sports betting
10 × 100% Profit Boost Tokens
Terms: 21+, new customers only, physically located in AZ, FL, IL, IN, OH, TN or VA. $5 minimum deposit; $50 maximum bet per token. Applied when you sign up through our link. T&Cs apply. Gambling problem? Call 1-800-MY-RESET.
Hard Rock Bet Casino · Casino
Up to $1,000 lossback + 500 Bonus Spins
Terms: 21+, new customers only, physically located in NJ or MI. $10 minimum deposit. Net losses in your first 24 hours refunded as bonus funds up to $1,000 with 1× playthrough. 500 Bonus Spins on Cash Eruption, 50 a day for 10 days; unused daily spins expire. If you register through the sportsbook app, you choose either the sportsbook or the casino welcome offer. T&Cs apply. Gambling problem? Call 1-800-MY-RESET.
Betinia Sportsbook · Sports betting
Up to $250 in No Sweat Bets + 100 Bonus Spins
Terms: New players only, 21+, NJ only. Min. $20 deposit. Five No Sweat Tokens worth up to $50 each. Place qualifying bets of at least $20 at odds of -150 or longer. Losing bets refunded as Bonus Bets, up to $50 each. Tokens expire after 24 hours; Bonus Bets expire after 7 days. Includes 100 Bonus Spins with 30× wagering on winnings. T&Cs apply. Gambling problem? Call 1-800-MY-RESET.
21+. New customers only. Must be physically located in an eligible state. Gambling problem? Call 1-800-MY-RESET.
Sportsbooks by State
Each state guide lists every online sportsbook on the regulator's own licensed list, the casino, team or tribe behind it, and the local rules.
- New York – 8 licensed online sportsbooks · New York State Gaming Commission
- Pennsylvania – 11 licensed online sportsbooks · Pennsylvania Gaming Control Board · online casino legal
- Illinois – 10 licensed online sportsbooks · Illinois Gaming Board · Hard Rock Bet offer
- Ohio – 13 licensed online sportsbooks · Ohio Casino Control Commission · Hard Rock Bet offer
- North Carolina – 7 licensed online sportsbooks · North Carolina Lottery Commission
- Michigan – 13 licensed online sportsbooks · Michigan Gaming Control Board · online casino legal · Hard Rock Bet offer
- New Jersey – 14 licensed online sportsbooks · New Jersey Division of Gaming Enforcement · online casino legal · Hard Rock Bet offer
- Virginia – 10 licensed online sportsbooks · Virginia Lottery · Hard Rock Bet offer
- Arizona – 12 licensed online sportsbooks · Arizona Department of Gaming · Hard Rock Bet offer
- Tennessee – 7 licensed online sportsbooks · Tennessee Sports Wagering Council · Hard Rock Bet offer
How Legal Sports Betting Works in the US
Each state licenses its own sportsbooks
A 2018 Supreme Court ruling ended the federal ban on sports betting and left the decision to each state. That's why a sportsbook can be legal in New Jersey and not in New York, or offer different products on each side of a border.
Where you are matters, not where you live
Every licensed app checks your location before you bet. You can keep one account and use it in any state where that brand is licensed, but the bet always runs under the license of the state you're standing in.
Sportsbook or online casino?
Online sports betting and online casino games are licensed separately. Of our 10 states, only New Jersey, Pennsylvania and Michigan also allow online casinos; see our US online casinos hub for those.
National Sportsbook Apps Compared
The national brands by popularity, with how many of our 10 states each one is licensed in.
| App | iOS rating (ratings) | Online states we cover | Online casino in |
|---|---|---|---|
| FanDuel | 4.84 (2,315,931) | 10 of 10 | NJ, PA, MI |
| DraftKings | 4.82 (1,369,715) | 10 of 10 | NJ, PA, MI |
| Hard Rock Bet | 4.86 (363,024) | 7 of 10 | NJ, MI |
| bet365 | 4.78 (360,739) | 8 of 10 | NJ, PA, MI |
| Fanatics | 4.83 (295,868) | 10 of 10 | NJ, PA, MI |
| BetMGM | 4.75 (261,271) | 10 of 10 | NJ, PA, MI |
| theScore Bet | 4.83 (224,319) | 9 of 10 | NJ, PA, MI |
| Caesars | 4.74 (117,111) | 10 of 10 | NJ, PA, MI |
| BetRivers | 4.85 (53,216) | 8 of 10 | NJ, PA, MI |
| Bally Bet | 4.56 (52,827) | 6 of 10 | NJ, PA |
Ratings are US App Store averages and rating counts, checked November 2026. State coverage comes from each regulator's licensed list.
Sportsbook Reviews A–Z
- bet365 bonus code review
- BetRivers bonus code review
- Betinia NJ promo code review
- Hard Rock Bet promo code review
No Sports Betting Where You Are?
In states without legal sports betting, two other legal options often come up. Prediction markets let you trade on game outcomes under federal futures rules, and sweepstakes casinos offer casino-style games with no purchase necessary in the states that still allow them. Neither is a sportsbook, so read how each works before you sign up.
US Sportsbooks FAQ
How many states have legal sports betting?
Sports betting is live and legal in 39 states and Washington, DC, according to the American Gaming Association. Some states allow only in-person betting, so check your state's rules.
What's the minimum age to bet on sports?
In all 10 states we cover, you must be 21 or older.
Can I use my sportsbook account in another state?
Yes, if the brand is licensed there. The app checks your location before each bet, and you can only bet in states where that sportsbook holds a license.
Do I need a promo code for Hard Rock Bet?
No. The welcome offer is applied when you sign up through our link.
How do I know a sportsbook is legal?
Check the state regulator's list of licensed operators; each of our state guides links to it. If a brand isn't on that list, it isn't legal in the state, however polished its ads look.
Bet with a plan. Set deposit and time limits before your first bet, and never chase losses; every licensed sportsbook offers cool-off periods and self-exclusion. Gambling problem? Call or text 1-800-MY-RESET, the National Council on Problem Gambling helpline.
More on US sports betting
Below are our latest US sportsbook guides and reviews — the books, the bonuses and how to bet.










