Online sports betting in Iowa

Sports betting is legal in 19 states in one way or another.

Those states are: Arizona, Colorado, Connecticut, Illinois, Indiana, Iowa, Louisiana, Michigan, Nevada, New Hampshire, New Jersey, New York, Oregon, Pennsylvania, Rhode Island, Tennessee, Virginia, West Virginia and Wyoming.

Other states will come online sometime in 2022. Some are a longer way off. In-person betting also exists in multiple states across the country, but the fastest growing part of the sports betting industry is in the online arena.

Here is a list of other legal online sports betting states.

Here's what you need to know about legal online sports betting in Iowa:

Can I legally bet online in Iowa?

Yes; if you are 21 or older. Online sports betting became legal in Iowa in August 2019.

How do I bet?

You can bet on sports anywhere within the state of Iowa by downloading a sports betting app on your smartphone/mobile device/computer/any online device. You can also place bets at physical sportsbooks, of which there are nearly two dozen in the state. Before January 2021, sports bettors had to register in person at a sportsbook/casino. Now, however, they can do it through the online app.

Where can I bet?

Anywhere within the state’s boarders. You don’t need to be a resident of the state to sign up for an online account, but you do need to be in the state to place a bet – your smartphone or desktop plugin will use geolocation (“geofence”) technology to verify that your location when placing a wager. If you are an Iowa resident physically in another state, you will be blocked from placing a bet.

What can I bet on?

You can bet on all major sporting events/games, including college/NCAA, however, college/NCAA player prop betting is prohibited.

Who can I bet with?

There are currently 15 online sportsbook operators in the state:

Bally Bet










Hard Rock


Q Sportsbook

theScore Bet


Who oversees betting in Iowa?

Iowa Racing and Gaming Commission.

-- FrontPageBets Staff

Gambling problem? There is help. Call 1-800-522-4700 or visit the National Council on Problem Gambling for help.

21+. Gambling problem? Call 1-800-522-4700 or visit the National Council on Problem Gambling for help.