
Charlotte is home to the NFL’s Carolina Panthers, the NBA’s Hornets and Charlotte FC of MLS, along with the AHL’s Checkers and the Triple-A Charlotte Knights. NASCAR is a big part of the local sports culture too, with Charlotte Motor Speedway just up the road in Concord.
This page covers how sports betting works in North Carolina, the online and in-person sportsbooks available to Charlotte bettors, and how to place a bet.
Is Sports Betting Legal in Charlotte?
Yes. Online sports betting launched in North Carolina on March 11, 2024. You must be at least 21 and physically located in North Carolina to bet. You do not have to live in the state.
Online Sportsbooks in North Carolina
The licensed online sportsbooks in North Carolina include:
- bet365
- BetMGM
- Caesars Sportsbook
- DraftKings
- Fanatics Sportsbook
- FanDuel
- theScore Bet
Because these sites are licensed by the North Carolina Lottery Commission, your account, deposits and payouts are covered by state rules.
In-Person Sportsbooks Near Charlotte
Catawba Two Kings Casino in Kings Mountain, about 40 minutes west of Charlotte, has taken sports bets since 2022. Harrah’s Cherokee and Harrah’s Cherokee Valley River in the western mountains also have sportsbooks, but they are three hours or more from Charlotte.
Offshore sportsbooks licensed outside the United States are also used by some North Carolina residents. These sites are not regulated by North Carolina or any other state, so you have no state regulator to go to if there is a problem with an account or a payout.
Charlotte Sports Teams
- Carolina Panthers (Football, NFL)
- Charlotte Hornets (Basketball, NBA)
- Charlotte FC (Soccer, MLS)
- Charlotte Checkers (Hockey, AHL)
- Charlotte Knights (Baseball, Triple-A)
- Charlotte 49ers (College, American)
How To Bet on Sports in Charlotte
Step 1. Choose a Licensed Sportsbook
Pick one of the licensed apps above, or visit a casino sportsbook in person. Many bettors open more than one account so they can compare odds.
Step 2. Sign Up and Verify
Enter your name, address, date of birth and the last four digits of your Social Security number. The app will also ask for location permission to confirm you are in North Carolina.
Step 3. Make a Deposit
Licensed sportsbooks accept debit cards, online bank transfers, PayPal and other common methods.
Step 4. Place Your Bet
Choose the game, pick a bet type such as a moneyline, point spread or total, enter your stake and confirm. Our guide to understanding betting odds explains how to read the odds and work out what a bet pays.
For other cities and states, see our guide to sports betting in the USA.
