Promo Codes

Iowa Betting Sites & Offers 2025

Through legalized Iowa online betting, what sportsbooks deals are on offer? Learn all about wagering in Iowa via mobile apps and offline sites too.

Iowa Online Betting

BetMGM Iowa Sportsbook Bonus: Get up to $1,500

5.0 rating based on 1 rating
BetMGM IA welcomes new players with up to $1,500 in bonus bets – perfect for wagering on local teams like the Hawkeyes or Cyclones.
USDOTBET

Hard Rock Sportsbook Bonus: Bet $5 Get $100 in Bonus Bets

5.0 rating based on 1 rating
Claim $100 in first bet replay bonus by joining Hard Rock Bet online sportsbook. Only 21+. T&C's apply. Gambling Problem? Call 1-800 GAMBLER.
american.bet

bet365 Iowa Sportsbook: Bet $5 Get up to $150

4.4 rating based on 1 rating
Join bet365 IA Sportsbook with promo code USB365, place a $5 bet, and receive $150 in bonus bets – ideal for Hawkeye fans.
USB365

FanDuel Iowa Sportsbook Bonus: Bet $5, Get $200 in Bonus Bets

4.5 rating based on 1 rating
FanDuel Sportsbook in Iowa offers $200 in bonus bets with a $5 bet for your next the Hawkeyes or Cyclones wager.

BetRivers Sportsbook: Get a 2nd Chance Bet up to $500

5.0 rating based on 1 rating
BetRivers Sportsbook stands out with its attractive 2nd Chance Bet welcome offer, providing new users with up to $500 in bonus bets (amount varies by state) if their first wager loses. To claim, new players simply need to deposit a minimum of $10 and place a qualifying bet of at least $5 with odds of -200 or longer. T&Cs apply.
USBTRV

In Iowa, you can place sports wagers online and offline but internet casino gambling is illegal.

With Iowa online betting on sport legalized by the state for people aged 21 and over, there is lots of choices. There are fixed-odds and parimutuel markets available to you in the Hawkeye State. The only limit in Iowa betting is that you can’t do is gamble in online casinos as this hasn’t been regulated by the authorities.

If you win while betting in Iowa, then be prepared to pay state and federal taxes on your profits. While there isn’t a major league team from popular American sports here, there are still great deals and offers for you.

Here is the list of legal sportsbooks in the Hawkeye State:

Best Betting Sites in Iowa

There are so many sportsbooks for betting in Iowa for you to choose from. Here, we take a look at the best in class for gambling in the Hawkeye State:

  • Bet365 brings its special approach to Iowa online betting to the table. What you could win from a wager placed through their sportsbook varies.
  • BetMGM brings excellence to wagering in Iowa with their Progressive Parlay promo, in-game betting, and early cashout options.
  • Fanduel: From college football matchups to professional sports leagues, FanDuel ensures you’ll find competitive odds and a wide array of markets to explore.

Best Apps in Iowa

Iowa online betting is better with a mobile app. Here are some of the top apps you can download and gamble with today:

  • BetMGM Sportsbook App
    • Offers live betting, early cash-out, and competitive odds on NFL, NBA, and college sports.
    • Features a user-friendly design and regular promotions.
    • Supports same-game parlays and personalized bet recommendations.
    • App rating: 4.7/5 on iOS, 4.4/5 on Android.
  • FanDuel Sportsbook App
    • Known for quick bet-building and seamless live betting options.
    • Extensive markets, from Iowa college games to professional leagues.
    • Features same-game parlays and unique daily odds boosts.
    • App rating: 4.8/5 on iOS, 4.5/5 on Android.
  • Bet365 Sportsbook App
    • Offers live streaming on select games and a bet builder feature.
    • Covers over 30 sports, including international leagues and Iowa favorites.
    • Known for its in-depth stats and market-leading odds.
    • App rating: 4.6/5 on iOS, 4.3/5 on Android.

Betting Bonuses in Iowa

There are some great Iowa betting sites and apps out there for welcome bonuses:

  • Bet-and-get promos need you to place a wager to then receive the offer.
  • Match deposit bonuses are a great way for you to test a sportsbook.
  • No Sweat bets give you the stake back if you pick a loser.

Top Three Offers in Iowa

When betting in Iowa, you should check out these top three offer types:

  • Price boosts increase what you could win and add value to your wagers.
  • Money-back deals return your stake if the bet you place loses.
  • Loyalty bonuses reward you for making regular wagers.

Professional Teams in Iowa

There are no major league pro sports teams for wagering in Idaho, but there is thriving collegiate and university competition through the NCAA. Amateur wrestling is big in this state. There are minor league teams from Iowa for baseball, basketball, football, ice hockey, and soccer. 

Top Land-Based Sportsbooks in Iowa

You can get involved with sports betting in Iowa at several land-based sportsbooks attached to casinos. Here are some of the best gambling locales:

  • Prairie Meadows Casino in the Des Moines suburb of Altoona has a Caesars Sportsbook in it, plus a racetrack.
  • The Riverside Casino in the town of the same name, meanwhile, contains an Elite Sportsbook.
  • Diamond Jo operates two casinos in Iowa, with the Northwood franchise having a FanDuel Sportsbook.

Iowa Betting FAQ

Can You Gamble Online in Iowa?

Yes, Iowa online betting is allowed on sports and horse racing. Internet casinos have not yet been legalized here, however.

If you want to do wagering in Iowa of any kind, you must be at least 21 years old. That is the legal betting age in the Hawkeye State with the exception of one land-based casino, which lets players aged 18 and above in. 

Tax When Betting in Iowa?

There are taxes to pay from any winnings generated by betting in Iowa, with the state withholding roughly 5% of these. This is in line with other US states. A much greater proportion of your gambling profits, 24%, is to pay federal taxes. Deductions are available on losses too.

Can You Bet on Sports in Iowa?

Yes, sports wagering in Iowa is perfectly legal. You can do this online via an internet betting site licensed to operate in the Hawkeye State or at land-based sportsbooks.

How Old Do You Have to be to Bet on Sports in Iowa? 

The legal age for betting in Iowa is 21. This applies across the board to all land-based and internet gambling with just one exception.