21+ only. Must be physically located in a state where online gaming is legal. Gambling problem? Call 1-800-GAMBLER.
★ Updated November 2026

Legal US online casinos & sportsbooks, compared honestly.

Only state-licensed operators. Pick your state and what you want to play, and see which licensed brands are actually available to you.

State-licensed operators only No offshore sites Responsible-gaming first

Top licensed operators

Welcome offers change often, so we link to each operator's live offer and full terms rather than quoting numbers that go out of date.

No licensed operator matches this state and product yet. Online casino and sports betting laws differ by state — check back as new states launch.

How we review

Every brand on this page holds a license from a US state regulator. Here's what we look at before we list one.

⚖

License & safety

Licensed by a state regulator such as the NJ Division of Gaming Enforcement or the Pennsylvania Gaming Control Board. Offshore sites are never listed.

%

Fair bonus terms

We read the small print: wagering requirements, expiry, eligible games and minimum deposits, so you know what a "bonus" is really worth.

⚡

Payments & app

Deposit and withdrawal options, payout speed, and how the mobile app actually feels to use day to day.

Where it's legal

Click a state to filter the comparison. Casino online casino legal · Sports online sports betting legal

FAQ

Quick answers before you sign up.

Is online gambling legal in my state?

Online casinos are currently legal in a handful of states (including New Jersey, Pennsylvania, Michigan, West Virginia, Connecticut, Delaware and Rhode Island). Online sports betting is legal in many more. You must be physically located inside a legal state when you play — every licensed app checks your location.

How do I know a site is licensed?

Licensed operators show their state regulator's seal and license details in the site footer. If a site accepts players from every state, it isn't state-licensed — avoid it.

What does "wagering requirement" mean?

It's how many times you must bet bonus money before it can be withdrawn. A 1x requirement is far easier to clear than 30x. Always read the operator's full terms.

How old do I need to be?

21 or older in almost every state for online casino and sports betting. Licensed operators verify your identity and age before you can withdraw.

How does this site make money?

Some links are affiliate links: if you sign up through them we may earn a commission from the operator, at no extra cost to you. This never decides whether a brand is licensed or listed.

Play for fun. Set limits.

Decide your budget before you play, never chase losses, and take breaks. Every licensed operator offers deposit limits, time-outs and self-exclusion — use them.

1-800-GAMBLER

Free, confidential help, 24/7. You can also visit ncpgambling.org or your state's self-exclusion program.