Iowa Online Casinos, TOP Gambling Apps and Bonuses

There are 15+ legal gambling sites in Iowa. None of them offer online casino games and apps yet. Here is oure take on what to expect when Iowa casino sites are live.
Iowa online casinos

In Iowa, you are not presently permitted to play at online casinos, but there are several land-based options.

Iowa has long been one of the more open states to casino gaming. While not as brazen as Nevada, the Hawkeye State has established a buzzing casino gaming scene that’s powered by a legacy built around the Mississippi River.

With over 20 casino operations dotted around the state, you’d be forgiven for thinking that Iowa online casino sites were thriving, too. Despite the state’s current gambling scene being more modern, Iowa hasn’t legalized online or mobile casino gaming.

Online Casino Sites in Iowa

Iowa online casino sites are still illegal. While Iowa did get involved in the gambling reforms that swept the United States, the focus has been to establish a healthy land and remote sports betting scene. However, this is seemingly at the expense of an online casino in Iowa, which is still not legal to operate or use in the state.

Based on the current laws in Iowa BetMGM, Caesars, Betrivers are among the first casinos expected to go live in the state in 2023 or 2024.

Iowa Online Gambling Sites 2023

You can place real money bets at these Iowa legal gambling platforms, but online casinos are not live yet.

Online casino games in Iowa are still illegal. Without an online casino in Iowa to offer the games, the gambling scene still doesn’t play host to the best games available online. Of course, the busy land-based casino scene has enough action to keep venues competitive and are always seeking that next innovative breakthrough, but the latest and greatest games online remain out of reach to residents.

Iowa Online Casino Bonuses

Online casino apps in Iowa are still illegal. Just as you can’t find a legal online casino in Iowa, you also can’t tap your way to a regulated casino app: the casino apps are invariably tied to casino sites. As sports betting is present on land and via mobile, it seems likely that Iowa online casino apps would emerge if the activity is legalized. Check back on for future developments and view currently available casino apps in the USA.

In Iowa, you are not permitted to claim online casino bonuses. The Hawkeye State doesn’t permit online casino play for real money and hasn’t licensed any operators. So, it’s currently illegal to sign-up to an online casino and claim the bonuses on offer.

In Iowa, you can’t access the best online casino bonus offers. The top bonus offers are designed to appeal to newcomers and give them even more gaming time, such as through bonus funds or free spins. However, without legal casinos in the state, there aren’t any top bonuses for you to claim.

View top casino promotions and legal casino websites in NJ, PA, WV and MI.

Top Land-based Casinos in Iowa

You’re welcome to explore the state’s many in-person casinos in Iowa. The Hawkeye State is one of the most open to in-person casino gaming, with there being over 20 venues to shape the Iowa gambling scene. Among these, you’ll find Native American halls and a riverboat casino. For the most iconic experience, it’s tough to look beyond the water-based Ameristar Casino Hotel Council Bluffs. The all-entertainment package of Diamond Jo Casino in Dubuque also proves popular.

Iowa Online Gambling Laws & Options

The good news for gamblers is that the Hawkeye State has some of the most liberal betting laws in the US, with Iowa among those that carried the baton for online sports betting, campaigning beginning even before the Supreme Court ruling that the ban on sports betting was unconstitutional.

It may have been behind the likes of Delaware and New Jersey in the race to introduce legislation, with Iowa legalizing both online and land-based sports betting in 2019. There are a number of apps available to gamblers offering a variety of incentives to sign up, with around a dozen online sportsbooks active in Iowa like Betway, Unibet, and BetRivers, and many more likely to launch in the near future. 

Along with online options, many of the land-based casinos also have sportsbooks on site, with horse race betting also available, along with the state’s well-established lottery.

Best Betting Operators in Iowa

There are around a dozen online legal sports betting apps available in Iowa, most offering incentives for new customers to sign up. For those who prefer in-person sports betting, many of the state’s tribal casinos have their own sportsbooks.

Here is the list of legal betting sites and apps in Iowa state:

  • Barstool
  • Ballybet
  • BetFred
  • BetMGM
  • BetRivers
  • BetWay
  • Caesars
  • Circa Sports
  • CluchBet
  • Draftkings
  • Fanduel
  • Hard Rock
  • PointsBet
  • Unibet
  • Superbook
  • WynnBet

Iowa Online Casinos

The state has not made any provision for online casinos, with many land-based venues offering a variety of live and electronic games for customers. Offshore sportsbooks offering online casino play are operating outside US law and offer no consumer protection.

The 5 best Iowa online casinos that can go live soon:

Online Poker ↗

There are no online legal poker sites available in Iowa but there are a number of different poker games available at the state’s land-based casinos. Pokerstars is not live in Iowa yet.

Iowa Lotteries ↗

The state lottery has been running since 1985 with tickets available through the many retailers in Iowa. The age limit is 21 for the lottery and there are no online ticket sales.

Filter by state
  • Filter by state
  • New Jersey NJ
  • Pennsylvania PA
  • Michigan MI
  • West Virginia WV
  • New York NY
  • Indiana IN
  • Florida FL
  • Illinois IL
  • Texas TX
  • Borgata Casino: Claim $1,000 in Bonus + $20 FreePlay
    • $1,000 Bonus + $20 FreePlay
    • Enter Promo Code: USBETBRGT
    • Live Games: Lightning Roulette, Infinite Blackjack
    • Top-Rated Casino App
    Join Borgata online casino in NJ and PA to receive bonus and play top slot games. Use promo code USBETBRGT when asked for. | Read Borgata Casino review
  • Rush Games: Sign up to get 500 VC for slots
    • Free Slots, Bingo, Live Casino Games & More
    • TOP Social Online Casinos in the USA
    • Virtual Credits Bonuses & Rewards & Rush Games are free social casinos with top slots, free live dealer games, betting and welcome bonuses. | Read & Rush Games review
  • BetRivers Casino Bonus: Get up to $500 Deposit Match. Promo Code: NJBRV
    • Exclusive Slot Games by Novomatic and New Live Dealer Section
    • The Best Loyalty Rewards Program
    • TOP Legal US Casino With up to $500 in Welcome Offer
    BetRivers is a premier US casino that operates in NJ, MI, PA, and WV, providing a welcome bonus ranging from $250 to $500 depending on the state you are in. Promo Code is USBTRV. | Read BetRivers Casino review
  • PlayStar Bonus: 100% up to $500 + 500 Free Spins
    • 500 Free Spins & up to $500 New Customer Offer
    • Best Las Vegas Slots & Progressive Jackpots
    • TOP-Rated New NJ Online Casino
    Relatively new online casino PlayStar is one of the best sites to play video slots online. NJ players can claim 100% up to $500 bonus & 500 Free Spins. Promo code is optional. | Read PlayStar Casino review
  • Unibet NJ Casino: $200 Match Bonus
    • Established Gambling Brand, Licensed in the US
    • Live Dealer Promo Boosters in NJ
    • Popular Atlantic City Games
    21+, only new customers in NJ or PA. | Read Unibet Casino review
  • Tropicana Casino Bonus: Get Deposit Match up to $500
    • 100% Welcome Bonus For New Sign-Ups
    • Popular Slots From Tropicana Atlantic City Online
    • Safe New Online Casino & Mobile App
    Earn up to $500 in bonus cash with a new Tropicana Casino online account in NJ. To withdraw bonus cash and winnings, meet rollover requirements of 4x–20x on selected games. | Read Tropicana Casino review
  • Bally Casino NJ: Get to $100 Free Play Bonus
    • 500+ Real Money Games From Big Names inc. Evolution & Microgaming
    • New Customers Get $100 Free Play Bonus
    • One of the Most Recognizable Gambling Brands
    21+, only available in NJ, PA. | Read BallyBet Casino review
  • WynnBet Casino Bonus: Deposit Match up to $1k
    • 100% Deposit Bonus up to $1,000
    • Instant Minimum Deposits ($20) and Fast Withdrawals
    • Live Craps, Live Lighting Roulette and Live Baccarat
  • PartyPoker Welcome Offer: Get 100% Deposit Match, Up To $600, Plus, $25 On The House
    • PartyPoker Offer 100% Deposit Match + FreePlay Credits
    • partypoker Sit & Go Tournaments
    • Progressive Knockout Bounty Tournaments
    PartyPoker Welcome Offer: Get 100% Deposit Match, Up To $600, Plus, $25 On The House. Promo code is PABETBRGT. | Read PartyPoker review
  • BetMGM Poker Welcome Offer: up to $1,000 + up to $75 In Tournament Tickets
    • BetMGM Poker Daily Tournaments
    • BetMGM Poker Welcome Offer: 100% Deposit Match
    • Extra Cash Prizes Each And Every Day
    BetMGM Poker Welcome Offer: Get 100% Deposit Match, up to $1,000 + up to $75 In Tournament Tickets. Use promo code USDOTBET. | Read betMGM Poker review
  • WSOP NJ Bonus: Get up to $1000 + 50 credits
    • Legal Online Poker Platform
    • Reload Poker Offer & Welcome Bonus
    • Tournament of Champions & Payout Calculator
    Sign up for a WSOP poker account, deposit and claim a welcome bonus of up to $1000 + $50 in bonus play (NJ, MI, + 25 in PA). Promo code is optional. Terms apply. | Read WSOP review
  • Wheel Of Fortune Casino: Get up to $2500 Deposit Match + Free Play Credits
    • Best Wheel Of Fortune Game Casino
    • Biggest $2,500 Deposit Bonus in New Jersey
    • Most Popular Slots and Table Games
  • Caesars NJ Casino Bonus: Get 25 free spins & up to $2000
    • Best To Play Gonzo’s Quest, Cleopatra and Starburst
    • TOP Caesars Reward Program and $100 Refer a Friend Bonus
    • Up to $2000 in Bonus Credits and Free Spins
    Trusted online casino Caesars Palace offers new customers up to $1000 deposit match and reward credits. Use promo code to get started. | Read Caesars Palace review
  • 888 Casino: Get $20 Free or Claim $500 in Match Bonus
    • 120% Deposit Match Bonus: up to $500
    • Best For NetEnt Slots & Real Money Exlcusive Games
    • Best No Deposit Free Spins Bonus Casino
    • Play Video Poker, Scratch Cards & Daily Jackpots
    888 Casino ranks among the top NJ online gaming platforms, featuring a $20 no deposit bonus, over 200 slots from NetEnt and other providers, exclusive games such as jackpot titles, video poker, and scratch cards, as well as a user-friendly mobile app. | Read 888 Casino review
  • Virgin Casino Bonus: Get $100 in Real Cash Back
    • #1 CashBack Bonus Casino
    • Online Bingo Games & 150+ Instant Real Money Games
    • US Minimum ($10) Deposit Online Casino
    • Withdrawls within 24 Hours
    Get up to $100 Real Cash Back to play for at Virgin Casino with the promo code in New Jersey. | Read Virgin Casino review
  • DraftKings Casino Bonus: up to $2,000 + $100 Credits
    • 600+ Slots & Exclusive Table Games
    • Big Collection of Jackpot Games, including 88 Fortunes Megaways
    • Get up to $2,000 Match Bonus + $100 Casino Credits
    Get 100% matched of your first deposit up to $2,000 plus an extra $100 in casino credits. Use DraftKings Casino optional bonus code in Michigan, New Jersey, Pennsylvania, West Virginia. | Read DraftKings Casino review
  • Golden Nugget Bonus: up to $1,000 & Free Spins + No Deposit $10
    • $10 No Deposit Bonus
    • 100% up to $1,000 Deposit Bonus & 200 Free Spins
    • US Most Popular Online Casino, Live in NJ,MI & WV
    Players must be 21 or older, and be located in New Jersey, Michigan, Pennsylvania or West Virginia. | Read Golden Nugget Casino review
  • Tipico Casino: 100% up to $250 + 200 Free Spins
    • 500+ Top Slots & Games inc. 12+ Progressives
    • New Free Casino App for iOS/Android
    • New Player Welcome Bonus inc. 200 Free Spins
    Tipico is an independent brand new online casino in the USA that offers real money players a $250 deposit bonus and 200 free spins. Promo code is optional in 2023. | Read Tipico Casino review
  • Hard Rock Casino: $25 FreePlay + Match Bonus up to $1k
    • $25 No Deposit Casino Bonus + 100% Deposit Match
    • Best Atlantic City's Roulette Games & IGT Slots Online
    • Fast Deposits and Quick Payouts via PayPal
  • PartyCasino Bonus: Get 100% up to $500 and 100 Free Spins
    • Deposit Bonus up to $500 + 100 Free Spins
    • Over 500 Real Miney Games
    • Safe and Secure Casino With Fast Withdrawals
    Sign up for a NJ PartyCasino account and get a 100% Deposit Match, up to $500 when you deposit at least $20. Plus 100 Free Spins valid on Starburst™. Promo code is optional. New players only. | Read Party Casino review
  • FanDuel Casino Bonus: Get up to $1000 + 25 Freeplay
    • 600+ Top Real Money Slot Games From NetEnt, Light & Wonder
    • Biggest New Player Casino Bonus – Get up to $2000
    • One Of The Best Casino Apps for Mobile Devices
    Get 100% up to $2,000 Play It Again Bonus. Use Fanduel Casino bonus code in Connecticut, Michigan, New Jersey, Pennsylvania, West Virginia. | Read FanDuel Casino review
  • PokerStars NJ Casino: Bet $1 and get $100 bonus funds
    • Generous FreePlay Offer & Deposit Bonus For New Customers
    • New Licensed Online Casino for NJ/PA/MI
    • The Best Site For Newest Slots
    21+, only new players from MI, NJ, PA.  | Read Stars Casino review
  • Harrah’s Casino Bonus: Get up to $100 + 100 Free Spins
    • 100% Bonus up to $100 & No Deposit Free Spins
    • Popular Atlantic City Games
    • Progressive Jackpots and Slot Machines: Ultimate Universe, Casino Reels
    New customers at Harrah’s NJ can claim 100% up to $100 in bonus funds. Open a new casino account and make a deposit worth $10+. You can also claim 100 Free Spins. 20x wagering requirements. | Read Harrah’s Casino review
  • BetMGM Casino: Get up to $1,000 Bonus + $25 FreePlay
    • 600+ Slots & Exclusive Games
    • Excellent MGM Rewards
    • up to $1,000 Bonus + Free Play Credits
    • Use Bonus Code: USDOTBET
    Join betMGM online casino and claim up to $1,000 + $25 FreePlay bonus. States: NJ, PA, MI. At betMGM WV welcome offer for new casino customers is up to $2,500 + $50 FreePlay bonus. Use betMGM promo code – USDOTBET. T&C apply. 21+ | Read BetMGM Casino review
  • bet365 Casino Bonus: Get up to $1K First Deposit Match
    • 100% Deposit Bonus up to $1,000
    • Best New Independent Online Casino
    • Top NetEnt & PlayTech Real Money Slot Games
    Join bet365 NJ casino, deposit from $10 to earn a 100% deposit match with $1k max. Clear winnings and bonus cash with a 20x rollover requirement. Bonus code is optional. | Read bet365 Casino review

Iowa Online Gambling FAQs

Is gambling legal in Iowa?

The state initially required in-person registration at one of the land-based casinos in Iowa as part of the process for signing up to bet online, but that ended in 2021. 

What is the legal gambling age in Iowa?

The Iowa Racing and Gaming Commission regulates gambling in the state with an age limit of 21 for all forms of gambling.

Who regulates Iowa online gambling?

Iowa Racing and Gaming Commission (IRGC) regulates gambling in the state.

Can I bet on all IA sports teams?

Yes, you can bet on all of Iowa professionals sports teams and NCAA Division I college teams in the state.

Where can I get help with problem gambling in Iowa?

Gambling is enjoyable for many but for some it can become problematic; if you, or a friend or relative, is struggling to cope with their gambling, help is available Iowa – National Council on Problem Gambling ( Sports bettors can also self-exclude from betting by filling out a form with the Iowa Racing & Gaming Commission.  There are several gambling addiction support groups available in the state, including the Gamblers Anonymous ( and Iowa Gambling Treatment Program (

Is Daily Fantasy legal in Iowa?

The state successfully legalized DFS events in 2019 with residents allowed to participate in a range of sports competitions run by the likes of FanDuel and DraftKings.

Is online horse betting legal in Iowa?

There is one track in the state, Prairie Meadows, with live racing, on-site betting and simulcast racing, while several of Iowa’s casinos have off-track betting available. Bettors also have the option of placing bets online using advance-deposit wagering operators like BetAmerica and TVG.

What tax rates are gambling winnings subject to in Iowa?

In Iowa, you must report wins over $600 on your tax report. Everyone in the United States is subject to income tax on their gambling winnings via their federal tax returns. Your annual gambling wins are subject to a 24 percent rate in federal taxes and 5 percent withholding in Iowa. 

When will Iowa have online casinos?

There isn’t a concerted effort to legalize online casino games in Iowa, with lawmakers being content with the current state of gambling in the state.

Can I use mobile casinos in Iowa?

Mobile casinos invariably come under the same umbrella as online casinos, both of which are outlawed in the state.

What is the Legal Gambling Age in Iowa?

You have to be at least 21-years-old to play casino games in Iowa. There is only one Iowa gambling activity that you can partake in before turning 21-years-old, with bingo allowing 18-year-olds. Other than that, casinos and Iowa gambling require you to be at least 21-years-old.