Skip to content

Iowa Sports Betting 2026

Iowa has licensed online sportsbooks, regulated by the Iowa Racing and Gaming Commission. You must be 21 or older and located in Iowa to bet online.

Regulator: Iowa Racing and Gaming Commission
Legal age: 21+
Licensed books: 8

Best Iowa Sportsbooks & Bonuses

New PlayerWelcome Offer
FanDuel Sportsbook Iowa: Up to $1,000 Back in Bonus BetsSee Offer
★★★★★4.6
Use code:ACQB5G1KBR629
Claim Bonus
Valid Today: 3 October 2026
Visit FanDuel
New Player
Kalshi: New Traders Get $10See Offer
★★★★★4.0
Claim $10
Valid Today: 3 October 2026
Visit Kalshi
New PlayerWelcome Offer
bet365 Sportsbook Iowa: Bet $10 & Get $200 in Bonus Bets Win or Lose!See Offer
★★★★★4.7
Claim $200
Valid Today: 3 October 2026
Visit Bet365
New PlayerWelcome Offer
BetMGM Sportsbook Iowa: Score Big On Your First Bet!See Offer
★★★★★4.5
Claim $1,500
Valid Today: 3 October 2026
Visit BetMGM
New PlayerWelcome Offer
DraftKings Sportsbook Iowa: New Customers: Deposit Bonus up to $1,000See Offer
★★★★★4.5
Claim Bonus
Valid Today: 3 October 2026
Visit DraftKings
See all Iowa sportsbook offers →

Iowa Sportsbook Reviews & Promo Codes

DraftKings4.5
BetRivers4.2
Fanatics4.2
theScore Bet4.1

Betting Tools

Frequently Asked Questions

Is sports betting legal in Iowa?

Yes. Online sports betting in Iowa is regulated by Iowa Racing and Gaming Commission. You must be 21 or older and located in Iowa to place bets.

How old do I have to be to bet in Iowa?

The legal betting age in Iowa is 21. You must also be physically located in the region when you place a bet.

What is the best sportsbook in Iowa?

We currently rate FanDuel among the top sportsbooks available in Iowa. The best book for you depends on the bonus, odds and markets you value most, so compare our full list of Iowa operators above.

Do I need a promo code to claim a Iowa bonus?

It depends on the sportsbook. Some require a code at sign-up and others apply the offer automatically. Each operator's promo-code page above shows exactly what is needed in Iowa.

21+. Please play responsibly.