Skip to content
Legal Online Sportsbooks in the US: Betting Apps, Promo Codes & States
+ Share your city

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.

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.

  1. FanDuel Sportsbook – 24 states and DC
  2. DraftKings Sportsbook – 27 states and DC
  3. Hard Rock Bet – 10 states, including Florida
  4. bet365 – 18 states and DC
  5. Fanatics Sportsbook – 23 states and DC
  6. BetMGM – 23 states, DC and Puerto Rico
  7. theScore Bet – 20 states
  8. Caesars Sportsbook – mobile in 28 jurisdictions
  9. BetRivers – 15 states, sportsbook or casino
  10. 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.

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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.

  7. 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.

  8. 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.

  9. 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.

  10. 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

Betinia Sportsbook Promo CodeLOCALS

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

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.

AppiOS rating (ratings)Online states we coverOnline casino in
FanDuel4.84 (2,315,931)10 of 10NJ, PA, MI
DraftKings4.82 (1,369,715)10 of 10NJ, PA, MI
Hard Rock Bet4.86 (363,024)7 of 10NJ, MI
bet3654.78 (360,739)8 of 10NJ, PA, MI
Fanatics4.83 (295,868)10 of 10NJ, PA, MI
BetMGM4.75 (261,271)10 of 10NJ, PA, MI
theScore Bet4.83 (224,319)9 of 10NJ, PA, MI
Caesars4.74 (117,111)10 of 10NJ, PA, MI
BetRivers4.85 (53,216)8 of 10NJ, PA, MI
Bally Bet4.56 (52,827)6 of 10NJ, 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

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.

Alexander KostinNovember 10, 2026
Virginia Sports Betting Sites: Top VA Sportsbook Apps and Offers
Alexander KostinNovember 10, 2026
Tennessee Betting Apps: Licensed TN Sportsbooks in America’s Largest Online-Only Market
Alexander KostinNovember 10, 2026
Ohio Betting Apps: Top Licensed OH Sportsbooks Compared
Alexander KostinNovember 10, 2026
North Carolina Sportsbooks: Legal NC Betting Apps and Promo Codes
Alexander KostinNovember 10, 2026
New York Sports Betting Apps: Every Licensed NY Sportsbook Compared
Alexander KostinNovember 10, 2026
Michigan Sports Betting Apps: Top MI Sportsbooks and Their Casino Partners
Alexander KostinNovember 10, 2026
Illinois Betting Sites: Licensed IL Sportsbooks and the Venues Behind Them
Alexander KostinNovember 10, 2026
Arizona Sports Betting Apps: Licensed AZ Sportsbooks and Their Team or Tribal Partners
Alexander KostinOctober 22, 2026
Betinia NJ Bonus 2026: Up to $250 in Sportsbook Bets and a $1,100 Casino Match
Locals InsiderSeptember 23, 2026
PA Sportsbooks: Top Pennsylvania Sports Betting Sites and Apps
Load more