21+ Gambling problem? Call 1-800-GAMBLERIndependent reviews by the American.Bet Team
Promo Codes

Online Gambling Laws by State

By American.Bet TeamUpdated Oct 31, 202650 states + D.C.21+
US gambling laws by state: outline map of all 50 states

Every state sets its own rules. Pick yours to see what is legal online, which operators hold a licence and where to get help.

The short version: online sports betting is live in 31 states plus Washington, D.C., real-money online casinos in seven states (Connecticut, Delaware, Michigan, New Jersey, Pennsylvania, Rhode Island and West Virginia), and online horse racing betting through licensed racebooks in most of the country. Sweepstakes casinos are banned or blocked in a growing list of states, while prediction markets operate under federal CFTC rules, with their sports contracts contested in court.

Wherever you are, two rules apply to every licensed app: you must meet the state’s minimum age, usually 21, and you must be physically inside the state when you bet. Your phone’s location is checked before each wager.

SB sportsbooks · CA online casinos · HR horse betting

Where is online gambling legal in the US?

It depends on the product. Online sports betting is live in 31 states and D.C.; online casinos in seven states; and online horse racing betting is available in most states through licensed ADW racebooks. Choose your state above for the details.

Which states have no legal sports betting?

California, Texas, Georgia, Alabama, Alaska, Hawaii, Idaho, Minnesota, Oklahoma, South Carolina and Utah do not have legal sports betting.

Can I gamble online in a state I am visiting?

Yes, if the state allows it. You do not need to be a resident, but you must be physically inside the state and meet its minimum age.

What is the legal gambling age in the US?

Most states set 21 as the minimum for sports betting and online casinos. Some allow 18 for certain products, such as lottery or horse racing, so check your state guide.

Where can I get help with a gambling problem?

Call 1-800-GAMBLER, the national helpline, any time. Many states also run their own helpline and self-exclusion program, listed on each state page.

Find your state

Go →