State sports betting guide

Sports betting is legal and regulated on a state-by-state basis. This means different states offer different options for sports bettors. Here’s an overview of each state with some form of legal sports betting. 

Full List of States With Legal Mobile Betting

  • Arizona – Regulated by the Arizona Department of Gaming
  • Arkansas – Regulated by the Arkansas Racing Commission
  • Colorado – Regulated by the Colorado Division of Gaming
  • Connecticut – Regulated by the Connecticut Lottery
  • Delaware – Regulated by the Delaware Lottery
  • Florida – Regulated by the Florida Gaming Control Commission
  • Illinois – Regulated by the Illinois Gaming Board
  • Indiana – Regulated by the Indiana Gaming Commission
  • Iowa – Regulated by the Iowa Racing and Gaming Commission
  • Kansas – Regulated by the Kansas Lottery
  • Kentucky – Regulated by the Kentucky Horse Racing Commission
  • Louisiana – Regulated by the Louisiana Gaming Control Board
  • Maine – Regulated by the Maine Gaming Control Unit
  • Maryland – Regulated by the Maryland State Lottery & Gaming Control Agency
  • Massachusetts – Regulated by the Massachusetts Gaming Commission
  • Michigan – Regulated by the Michigan Gaming Control Board
  • Nevada – Regulated by the Nevada Gaming Control Board
  • New Hampshire – Regulated by the New Hampshire Lottery
  • New Jersey – Regulated by the NJ Division of Gaming Enforcement
  • New York – Regulated by the New York State Gaming Commission
  • North Carolina – Regulated by the North Carolina State Lottery Commission
  • Ohio – Regulated by the Ohio Lottery Commission
  • Oregon – Regulated by the Oregon Lottery
  • Pennsylvania – Regulated by the Pennsylvania Gaming Control Board
  • Puerto Rico – Regulated by the Puerto Rico Gaming Commission
  • Rhode Island – Regulated by the Rhode Island Lottery
  • Tennessee – Regulated by the Tennessee Lottery
  • Vermont – Regulated by the Vermont Department of Liquor and Lottery
  • Virginia – Regulated by the Virginia Lottery
  • Washington, D.C. – Regulated by the DC Lottery
  • West Virginia  – Regulated by the West Virginia Lottery
  • Wyoming – Regulated by the Wyoming Gaming Commission

Top 5 Sportsbooks

Some states have many online sports betting options and others as little as one. We have put together a list of the BleacherBet top 5 sportsbooks based based on multiple factors including: customer reviews, options, usability, new user signup promotions, bonuses, boosts, ease of transactions and more.

bet365

Promo Available in: NJ, CO, OH, IA, KY, LA, IN, AZ, NC
Pennsylvania Only Promo

One of our favorite things about bet365 is its robust coverage of international sports. It’s by far the best site to use if you like to bet on soccer,

FanDuel Sportsbook

FanDuel Sportsbook is the best sports betting app in any market. If user experience and ease of use are important to you, it should be your first choice.

Caesars Sportsbook

Caesars Sportsbook’s welcome bonus starts things off right, giving you up to $1,000 back as a bonus bet if your first wager loses.

DraftKings Sportsbook

DraftKings has some of the best odds of any sports betting site, often beating out the competition. The DraftKings app is simply one of the best in the industry. It’s easy to navigate and fast to process your bets.

BETMGM

All States where BETMGM is Available

Nevada Only Promo

Use Promo Code: BLEACHERBROTHERS

BetMGM has one of the best promos in terms of sheer dollar amount value. Place your first bet at BetMGM, and if it loses, you’ll get the wager amount back in bonus bets up to $1,500 maximum.

Sportsbook promotions

SPORTSBOOK 
WELCOME BONUSPROMO CODE
CaesarsUp to $1,000 back as a bonus bet if your first bet losesNo code required
FanDuelBet $5, get $200 in bonus bets, plus three weeks of NFL Sunday TicketNo code required
BetMGMUp to $1,500 back in bonus bets if your first bet losesBLEACHERBROTHERS
BetMGMGet $250 in Bonus Bets Paid Back!  Nevada Only BLEACHERBROTHERS
DraftKingsBet $5, get $250 in bonus bets and one month of NFL+ PremiumNo code required
bet365Bet $5, get $200 in bonus bets or choose a first bet $1,000 safety net. No code required
bet365Bet $5 Get $200, plus 50 Spins!  Available for PA OnlyNo code required

How to sign up for an online sportsbook and claim a promotion

Ready to get started with an online sportsbook? Here’s how:

  1. Choose your preferred sportsbook(s) and click our link to head there.
  2. Select “Sign Up,” “Join now,” “Register,” “Create Account” or similar (sportsbooks use different words for this despite the idea being the same).
  3. Provide all the requested and required details: First and last name, username, password, email, phone number, address, date of birth, government-issued photo ID and all or part of your social security number.
  4. If required, enter a promo code when prompted to do so.
  5. Check the boxes indicating you are of legal age and that you accept the terms and conditions.
  6. If necessary, confirm your phone number or email with a code or link sent to you.
  7. Opt-in for your bonus from the promotions page if required.
  8. Make an initial deposit.
  9. Place your first bet.
  10. Collect your bonus bets, if applicable, and continue betting.

Sportsbook sign-ups typically take no more than five minutes. Contact customer support if you run into any problems. 

Bleacher Brothers Sports Network is a registered trademark of Bleacher Brothers Media Corp. BleacherBet is a registered trademark of Bleacher Brothers Media Corp. FAU Owls Nest is a registered trademark of Bleacher Brothers Media Corp.

The content on this site is for entertainment purposes only and Bleacher Brothers Sports Network makes no representation or warranty as to the accuracy of the information given or the outcome of any game or event. There is no sports betting  offered on this site. This site contains commercial content and Bleacher Brothers Sports Network may be compensated for the links provided on this site.

Images by Associated Press,  Field Level Media, New Era Prep, Florida Atlantic Athletics  and Bleacher Brothers Sports Network