If Iowa sports betting has caught your interest and you’re looking to find out more, you’re in the right place. In this guide, we cover everything you know about the sports betting Iowa offers, from rules to taxes and which ten sportsbooks are worth a closer look.
To find out more about sports betting in Iowa and how to claim bonuses and promos worth thousands of dollars from reputable sportsbooks, keep reading!
50% match deposit bonus worth up to $1,000 100% deposit match welcome bonus of up to $1,000 100% deposit match up to $500 Up to $2,500 with a 125% deposit match (100% sports bonus and 25% casino bonus) 75% Crypto Deposit Bonus up to $750 Up To $750 Sign Up Bonus 150% welcome bonus up to $300 100% crypto bonus up to $1000 50% deposit match up to $1000
50% match deposit bonus worth up to $1,000
100% deposit match welcome bonus of up to $1,000
100% deposit match up to $500
Up to $2,500 with a 125% deposit match (100% sports bonus and 25% casino bonus)
75% Crypto Deposit Bonus up to $750
Up To $750 Sign Up Bonus
150% welcome bonus up to $300
100% crypto bonus up to $1000
50% deposit match up to $1000
The Best Iowa Sports Betting Sites List 2022
Iowa became the 11th state to offer residents legal sports betting by passing a bill on the 15th of August 2019. Since then, various reputable sportsbooks have cropped up, making it easier for bettors to participate in the best sports betting Iowa offers. Some of these Iowa sports betting sportsbooks include:
- XBet – Best Overall Iowa Sports Betting Site
- BetOnline – Best Iowa Sports Betting Online for Horse Racing
- Bovada – Best Online Odds in Iowa
- MyBookie – Best Iowa Sports Betting App
- BetUS – Best Online Sports Betting in Iowa
- Intertops – Most Reliable Online Sportsbook in Iowa
- Sportsbetting.ag – Best Customer Service for Players in Iowa
- BetNow – Most Impressive Welcome Bonuses for IA Players
- GT Bets – Best Mobile Online Sports Betting in Iowa
- BUSR – Safest Online Sports Betting in Iowa
Is Sports Betting Legal in Iowa?
Is sports betting legal in Iowa? In short, yes!
Iowa sports betting was fully legal as of the 13th of May, 2019, when Governor Kim Reynolds signed Iowa sports betting bill SF 617. Three months later, bettors could begin wagering on their favorite sports. Since then, the sports betting Iowa offers has grown from strength to strength, with numerous online and casino sports betting outlets popping up.
There are, however, a few regulations bettors will need to keep in mind. First, players need to be 21 years of age to wager a bet legally. In addition, bettors also need to be within Iowa state lines to withdraw their winnings. The state uses geofencing, which requires those using online betting to have the location of their device switched on. If you fall out of the range of the Iowa sports betting location map, you’ll be unable to place bets or withdraw earnings.
It is also important to note that Iowa prohibits NFL Draft betting, esports betting, and college prop bets. Betting on things like politics and the Oscars is also prohibited and doing so automatically puts you in contravention of the Iowa sports betting regulations.
Iowa sports betting online has been legal since 2019. While some states have been slow off the mark, Iowa has taken strides to make it simple for bettors to place their wagers online, introducing over 12 legal and regulated online sportsbooks. Residents wanting to participate in the online sports betting Iowa offers can do so via their computers or mobile devices.
Those bettors in Iowa who would prefer to utilize an offshore sportsbook can do so too, and there are many reputable ones from which to choose.
Land-Based Betting in Iowa
In-person betting is also legal in the state. Bettors have a large selection of Iowa sports betting casinos that have partnered with sportsbooks that they can visit to wager bets on their favorite sports teams. In total, the state has 23 casinos, four of which are Native American casinos, while the remaining 19 are all state-licensed. However, not all of these are equipped as Iowa casino sports betting sites. Of the 19 Iowa casinos sports betting is only available in 18, with Casino Queen Marquette still waiting on a license application. Here is a list of the Iowa casinos with sports betting available:
- Ameristar Casino Hotel Council Bluffs
- Prairie Meadows Racetrack & Casino
- Catfish Bend Casino
- Isle Casino Hotel Waterloo
- Isle Casino Hotel Bettendorf
- Hard Rock Hotel & Casino Sioux City
- Grand Falls Casino & Golf Resort
- Horseshoe Council Bluffs
- Harrah’s Council Bluffs Hotel & Casino
- Wild Rose Casino & Resort (Jefferson)
- Q Casino
- Rhythm City Casino Resort
- Riverside Casino & Golf Resort
- Diamond Jo Worth Casino
- Diamond Jo Casino Dubuque
- Wild Rose Casino & Resort (Clinton)
- Wild Rose Casino & Resort (Emmetsburg)
- Lakeside Hotel Casino
Iowa Horse Racing and Off Track Betting
Betting on horse racing is legal in Iowa; however, you must be 21 or older to wager your bet. Trackside pari-mutuel betting is permitted at one location only, Prairie Meadows in Dubuque, which also happens to be the state’s only racetrack. In addition, bettors can also place off-track bets via authorized Iowa online sports betting sites, but you must be within state lines to do so. If you’re out of state, you can always make use of an offshore sportsbook.
Timeline of Iowa Sports Betting Legislation
An unusual aspect of sports betting Iowa had was that bettors who wanted to open or create a betting account used to have to do so in person by signing up at a registered land-based casino. However, this was abolished in January 2021. Let’s take a look at some of the other noteworthy milestones in Iowa’s sports betting timeline:
1 January 2021 – The need for bettors to sign up for betting accounts in person is abolished.
15 August 2019 – Legalized betting is launched, and the first in-person and online sports bets are placed in Iowa.
13 May 2019 – Governor Kin Reynolds signs bill SF 617, legalizing Iowa sports betting. Bettors will now have the opportunity to wager bets in-person and online.
14 May 2018 – The Supreme Court rules that the Professional and Amateur Sports Protection Act of 1992 (PASPA) is unlawful. States across the U.S. were then able to legalize sports betting.
Offshore betting has not been legalized for the sports betting Iowa offers; however, those wanting to utilize these sports betting sites in Iowa should have no problem doing so. This is because these offshore sportsbooks are not based in the United States and are located in places like Curacao. Because they are based offshore, they are not governed by U.S gambling laws, nor are they regulated by the state.
Many of these offshore Iowa sports betting sites are unlicensed, and while most are safe, it is always best to stick with licensed ones. If you want to find out which are some of the best Iowa sports betting sites to use, keep reading!
Iowa Daily Fantasy Sports
When Governor Kim Reynolds signed Iowa sports betting bill SF 617 legalizing in-person and online betting, she also legalized wagering on Daily Fantasy Sports. As a result, regulated sportsbooks DraftKings and Fanduel received licenses to act as operators for betting on DFS. Initially, fans could only bet on fantasy contests based on professional players, but in May 2020, it was ruled that bettors could wager on collegiate players too.
Iowa Casino Laws
Since Iowa sports betting became legal in 2019, many of the laws governing casinos in the state have become less stringent. However, the state still imposes a ban on online casinos. But, looking at the impressive growth of Iowa sports betting revenue in November 2021, which jumped an impressive 142.5%, perhaps the state will reconsider the legalizing of these online casinos in the future.
While bettors can engage in online sports betting, Iowa online casinos are illegal. If you want to place a bet online, you will have to visit one of the state-regulated sportsbooks’ websites, use one of the Iowa sports betting apps, or make use of offshore betting sites. Here is a list of some of the state-regulated sites for the online sports betting Iowa offers:
- DraftKings Sportsbook IA
- BetMGM Sportsbook IA
- Caesars Sportsbook IA
- BetRivers IA
- FanDuel Sportsbook IA
Land Based Casinos
Residents of Iowa can gamble legally at any of the 23 land-based casinos located across the state. Included in these are four Native American casinos. These retail establishments provide the same games you would expect to find in Atlantic City and Las Vegas. In addition, these casinos have also partnered with state-regulated sportsbooks, making it simple for bettors to place wagers on favored sports teams from inside the casino.
Iowa Gambling Tax
Although some states don’t impose a state tax on winnings, the rules regarding Iowa sports betting and other gambling winnings differ. Winnings from online gambling in Iowa or sports betting are subject to a 5% state tax and 24% federal tax. In addition, bettors must disclose their winnings in their annual tax returns, should the winnings exceed $600. It is also essential that you report the correct amount as Iowa casinos are also audited, and their reportings can be checked against your own disclosures.
Best Iowa Sports Betting Sites Reviewed
1. XBet – Best Overall Iowa Sports Betting Site
XBet is one of the newest and most exciting offshore sites that residents can use for the sports betting Iowa has to offer. The site is easily accessible and straightforward to navigate, but what makes this sportsbook stand out is that you can also use it on your mobile device. In addition, Xbet offers bettors the opportunity to use one of the best sports betting apps in Iowa. So if you want to place a bet while you’re out and about, the Xbet app makes it easy to do so.
While the site may not offer the most generous free bet bonuses Iowa sports betting has ever seen, they are still impressive. For example, first-time users can claim a 100% Sports Sign-up Bonus up to $500 using the XBet romo code XB100. Keep in mind that the minimum odds for this promo are 2:1.
Xbet also makes it easy to deposit and withdraw funds. In addition, it accepts a wide assortment of payment methods, from cryptocurrencies like Bitcoin to more standard methods like credit and debit cards. Finally, contacting Xbet customer services is a breeze if you encounter a problem. Speak with a consultant over a chat or send Xbet an email to have your issue rectified.
This offshore site offers players the ability to place wagers on an assortment of sports that range from NFL betting and NBA betting to soccer and horse racing. If you’re looking for a reputable offshore sportsbook that pays withdrawals timeously, then Xbet is worth a visit.
2. BetOnline - Best Iowa Sports Betting Online for Horse Racing
Those looking to wager on the sports betting Iowa has to offer may want to give BetOnline a try. The site is quick and easy to use and can be accessed on your computer or via a mobile phone. While BetOnline doesn't have its own Iowa mobile sports betting app, the mobile interface loads quickly and works well.
This site is highly popular with bettors in Iowa, which makes sense considering the impressive variety of sports players have to choose from - whether you're into basketball, baseball, martial arts, or even hockey, BetOnline has you covered. In addition, those with a keen interest in horse racing will find it easy to wager on their horse of choice through BetOnline.
BetOnline makes it simple for players to make deposits and withdrawals by accepting various payment methods that include cryptocurrencies.
New players are welcomed to the site with an exciting BetOnline bonus that offers 50% of up to $1,000 on your first BetOnline deposit. To claim this promo, you'll need to input the code: BOL1000.
If you would rather use Bitcoin (or one of the other supported cryptocurrencies), you too can enjoy a Welcome Promo offered as a 100% 1st Time Crypto Bonus. Access this offer using the code CRYPTO100 when making your first deposit on the BetOnline site.
3. Bovada - Best Online Odds in Iowa
If you want an offshore Iowa sports betting site that provides excellent odds, Bovada may be the site for you. And, if bonuses and promos appeal to you, then you'll want to take an even closer look. For example, sports betting Iowa residents can enjoy a Welcome Bonus when making an initial deposit using credit or debit cards. The promo features a 50% bonus of up to $250 that automatically applies when you complete your first deposit.
If the idea of using your cards on an offshore site concerns you, Bovada allows for the use of cryptocurrencies instead. When you play with Bitcoin, a Welcome Bonus offering a 75% Bitcoin sports betting Match bonus of up to $750 to bet on sports applies. To claim this promo, you'll need the code BTCSWB750.
Bovada is popular amongst Iowan sports bettors because not only does the site feature a selection of popular sports, but it also allows players to keep tabs on the progress of the games as they happen. How? Well, players can live stream games in high-definition on the Bovada site. And, if they feel their team is worth an additional wager based on their performance, they can use the live betting application.
4. MyBookie - Best Sports Betting App Iowa
MyBookie makes it easy for Iowa sports betting fans to place their wagers on their favorite sports. Players can access MyBookie on their computers and laptops via the online site. Or, they can access the platform using iOS and Android devices by downloading the MyBookie app. This app is favored by sports betting Iowa residents as it makes betting on the road quick and easy.
If you happen to be away from your TV and you want to catch the game or keep tabs on your team's progress, you're in luck. The in-app live streaming of games in high-definition will keep you in the know. Better still, if your team is performing better than expected, and you want to wager another bet, you can place a live bet.
MyBookie offers various professional and collegiate leagues and sports. However, keep in mind that Iowa sports betting laws prohibit prop bets on college teams and players.
MyBookie sweetens the deal for bettors with generous promos and bonuses. For example, if you're a new player, you can claim a Welcome Bonus by signing up. Once you've made your first deposit, the sportsbooks will provide you with MyBookie promo code. This promo offers a $1,000 welcome bonus with a 50% deposit match.
5. BetUS - Best Online Sports Betting in Iowa
BetUS is one of the longest-standing offshore sites. By offering an impressive selection of sports betting Iowa residents can engage in, it is also one of the most popular. When using the BetUS site, you can wager on numerous sports from basketball, baseball, the NFL, and even motorsports. If prop bets are something you enjoy, then you'll be happy to know that BetUS offers this feature too. But, keep in mind that placing prop bets on collegiate sports in Iowa is prohibited.
BetUS is an excellent option if you prefer accessing your Iowa sports betting sites via your mobile device. It features an easy-to-use mobile app compatible with Android and iOS devices.
If the promos and bonuses an offshore betting site offers are a drawcard for you, then BetUS is a must. The site offers a generous Welcome Bonus that users can claim using the BetUS pomo code JOIN125. This bonus provides new users with a 125% sign-up bonus on their first deposit. Bitcoin users are also offered an exceptional 200% Crypto Bonus when they enter the code JOIN200. While these promos are impressive, they come with a catch; there are no reload bonuses to follow.
More on gambling in Iowa...
Learn about all types of online gambling in Iowa in our expert guides below:
Iowa Betting Sites Comparison
Here's how the top sportsbooks available in Iowa match up against each other.
|Sportsbook||Bonus||Promo Code||Available Markets||Live Streaming||Payment Methods|
|Xbet||100% Sports Sign-up Bonus up to $500||XB100||NFL, NBA, MLB, NHL, College football, soccer, horse racing||No||Credit card, debit card, wire transfer, money order, Bitcoin, Bitcoin Cash, Ethereum, Litecoin, Ripple, Stellar|
|BetOnline||50% Welcome Bonus up to $1,000 on your first-ever deposit||BOL1000||Horse racing, Baseball, Basketball, Soccer, Boxing, Martial Arts, Hockey, Football,||No||Bitcoin, credit card, debit card, Skrill, Neteller, wire transfer|
|Bovada||75% Bitcoin Match bonus of up to $750 to bet on sports||BTCSWB750||NHL, NBA, Golf, Soccer, UFC, MMA, Baseball, Hockey, F1, Prop Bets,||Yes||Bitcoin, Bitcoin Cash, credit card, debit card, MatchPay, Zelle, Litecoin|
|MyBookie||$1,000 welcome bonus with a 50% deposit match||MYB50||NFL, NBA, MAA, NHL, Golf, NCAAB, Soccer, Boxing, F1, Tennis, MLB||Yes||Wire transfer, credit card, debit card, Bitcoin, Bitcoin Cash, Ripple, Ethereum|
|BetUS||125% sign-up bonus||JOIN125||NHL, NBA, Golf, Tennis, Soccer, NASCAR, Horse Racing, Cricket, Motorsport, Cycling, Olympics||Yes||Bitcoin, Bitcoin Cash, credit card, debit card, wire transfer, Litecoin, Ethereum|
Explore Our Sports Betting Guides
How to Bet on Sports in Iowa
Now we'll show you how to create a betting account and place sports wagers in Iowa, using our recommended sportsbook XBet.
1. Sign Up for a Betting Account
Navigate to the XBet site. On the home page, click the bright green "Join Now" button found at the top-right of the screen. Next, complete your credentials to create an account.
2. Make A Deposit
Once you have created your account and signed in to XBet, you'll need to make a deposit. Making a deposit is essential because you'll use these proceeds to place your bets. Complete this quick task by navigating to the “Cashier” tab on the home page.
Clicking this tab takes you to the deposit page. Here you will find a selection of options and payment methods that allow you to make a deposit. Choose the one that works best for you.
3. Choose and Place Your Wager
Now it's time to choose your bet. First, click on the “Sportsbook” button at the top left on the home page. Doing this will redirect you to all the sports betting options. Then, search for and then select the game or sport of your choice. On the right of the screen, a Betting Slip will open. Here, you will need to type in your “set amount all bets.” Finally, click “Place Bet,” and XBet will wager your bet. Now all you need to do is cross your fingers!
The sports betting Iowa offers was formally legalized in 2019 when Governor Kim Reynolds signed the SF 617 bill. Since then, Iowa sports betting has taken off, with the sports betting revenue growing continually. While Iowa residents can place bets at various land-based and online sportsbooks, they also have the option of utilizing one of the many reputable offshore sportsbooks available.
Place your Iowa sports betting wager with Xbet and claim exciting welcome bonuses. The sports betting Iowa has to offer is waiting for you to place your bet!
What sportsbooks are available in Iowa?
There are various sportsbooks available for Iowa sports betting. You can make use of one of the many offshore sportsbooks line XBet, or use a state-regulated sportsbook. Some of the state-regulated sportsbooks available for sports betting Iowa include BetMGM Sportsbook Iowa, DraftKings Sportsbook Iowa, Elite sportsbook Iowa, Caesars Sportsbook , FanDuel Sportsbook Iowa, and Unibet Sportsbook Iowa.
Is DraftKings sports betting legal in Iowa?
Yes, DraftKings is licensed in the State of Iowa, making it legal to use in Iowa.
What is the best sports betting app in Iowa?
Xbet is easily the best Iowa sports betting app. It offers exciting bonuses and a wide selection of sports from which to choose.
Does BetMGM work in Iowa?
Yes, it does! BetMGM has a fully operational sportsbook in the state of Iowa.
Can I play FanDuel in Iowa?
Yes, FanDuel Sportsbook is legal for sports betting in Iowa.