Where to Play Mega Millions
Every US state where Mega Millions is sold, with links to each state's results page. Plus where you can buy tickets online.
Mega Millions is sold in 46 US jurisdictions we track
The US Virgin Islands also sells Mega Millions.
- Arizona
- Arkansas
- California
- Colorado
- Connecticut
- Delaware
- District of Columbia
- Florida
- Georgia
- Idaho
- Illinois
- Indiana
- Iowa
- Kansas
- Kentucky
- Louisiana
- Maine
- Maryland
- Massachusetts
- Michigan
- Minnesota
- Mississippi
- Missouri
- Montana
- Nebraska
- New Hampshire
- New Jersey
- New Mexico
- New York
- North Carolina
- North Dakota
- Ohio
- Oklahoma
- Oregon
- Pennsylvania
- Rhode Island
- South Carolina
- South Dakota
- Tennessee
- Texas
- Vermont
- Virginia
- Washington
- West Virginia
- Wisconsin
- Wyoming
Alabama, Alaska, Hawaii, Nevada and Utah do not operate lotteries, so Mega Millions is not sold there.
Buying online
A growing number of states sell Mega Millions through their official lottery apps (iLottery), and licensed courier services operate in others — see our guides to iLottery by state and courier apps. You must be physically in the state to buy, and 18+ (21+ in some states).
Buying in another state
You don't have to live in a state to play there — anyone physically present who meets the age requirement can buy a ticket. Two catches: a winning ticket must be claimed in the state that sold it, and that state's tax withholding applies before your home state's. The details are in buying lottery tickets in another state.
Each state link above shows that state's latest Mega Millions and local-game results.