Online Gambling Sports Betting Sites List of All Iowa Sports Betting Sites
List of All Iowa Sports Betting Sites

List of All Iowa Sports Betting Sites

André Ifill Profile Image
Written by André Ifill Betting Expert
Updated: Nov 18, 2025

List of All Iowa Sports Betting Sites

Iowa has a vast selection of sports betting sites to choose from, which can make finding the right one difficult. Fortunately, we've sifted through them all and listed them neatly with pros and cons for each. 

Here is the complete A-Z list of sports betting sites currently available in Iowa: 

  1. Bally Bet
  2. Bet365
  3. BetMGM Sportsbook
  4. BetRivers Sportsbook
  5. Caesars Sportsbook
  6. Circa Sportsbook
  7. DraftKings Sportsbook
  8. ESPN BET
  9. Fanatics Sportsbook
  10. FanDuel Sportsbook
  11. Hard Rock Sportsbook
  12. Q Sportsbook
  13. Sporttrade

Click on any of those Iowan sports betting sites to learn more about it. 

Inactive Iowa Sports Betting Sites
  • Betfred Sports
  • Betway
  • ClutchBet
  • Elite Sportsbook
  • Fubo Sportsbook
  • theScore Bet
  • Tipico
  • Unibet

Best Iowa Sports Betting Sites

21+. Bet Responsibly. Gambling problem? Call 1-800-GAMBLER.
Best Iowa Sports Betting Sites
Bonus
#1
Bet & Get up to $2,000 in FanCash Bet Insurance
Get Up to $200 Back in FanCash Every Day for 10 Straight Days if Your Bet Loses (Up to $2,000 Total)
21+. New customers in AZ/CO/CT/IL/IN/IA/KS/KY/LA/MD/ MA/MI/NC/NY/OH/PA/TN/VT/VA/WV/WY/DC only.
Must opt-in and make a qualifying wager of $1+. One qualifying wager per day. Qualifying cash wager must have odds of -500 or greater. If the qualifying wager settles as a loss, receive a non-withdrawable FanCash amount equal to your stake, up to a maximum of $200 per day. FanCash paid out within 72 hours of qualifying wager settlement. FanCash expires 7 days from issuance.
See full Promo Terms and FanCash terms in the Fanatics Sportsbook app.
#2
Bet $5, Get $150 in Bonus Bets If Your Bet Wins
Place a $5 Wager and Get $150 in Bonus Bets If Your Bet Wins
21+. New customers only. Offer(s) available in AZ/CO/CT/IA/IL/IN/KS/KY/LA/MD/MA /MI/NC/NJ/NY/OH/PA/TN/VT/VA/WV/WY/DC.
Minimum $5 first deposit required. Promotion bonus will be credited to your account within 72 hours of settlement of Qualifying Wager. First online real money wager only (minimum $5). Bonuses issued as non-withdrawable bonus bets that expire in 7 days.
See full T&C at FanDuel.
#3
Bet $5, Get $150 or $1,000 First Bet Safety Net
Choose your offer: Get $150 in Bonus Bets After Your First Real Money $5 Wager or Get up to $1,000 Back in Bonus Bets if Your First Wager Loses
21+ (18+ in KY). New customers only. Offer available in AZ/CO/IL/IN/IA/ KY/LA/NC/OH/VA. Different offer(s) available in NJ/MOPA. $10 first deposit required within 30 days. Offer must be claimed via mobile app. Minimum wager of $5 required to claim the $150 Bonus Bets. Must contain at least one selection at odds of -500 or greater. Loss refunded as bonus bets up to $1,000 with Safety Net Offer. Bonus issued as non withdrawable bonus bets that expire in 7 days. Bonus Bets wager excluded from returns. See full T&C at Bet365. #ad
#4
Bet $1, Double Your Winnings on Your Next 20 Bets
Get 20 100% Profit Boosts After Your First Real Money Wager of $1
21+ only. New customers only. Must use Promo Code UNITED20X.
AZ/CO/IL/IN/IA/KS/KY/LA/ME/ MA/MD/MI/NJ/NY/NC/OH/PA/TN/VA/WV/WY/DC only.
Deposit required (min $10). Must place first real money Qualifying Wager (min $1) within 30 days. Receive twenty 100% Profit Boosts to use on any market. Maximum wager for each profit boost is $25. Maximum additional winnings for each rewarded profit boost is $2,500. Profit Boosts expire 14 days after receipt.
See full T&C at Caesars.
#5
Bet $5, Win $300 in Bonus Bets
+ 3 Months of League Pass
Bet $5, Get $300 in Bonus Bets If Your Bet Wins + 3 Months of League Pass On Us!
GAMBLING PROBLEM? CALL 1-800-GAMBLER, (800) 327-5050 or visit gamblinghelplinema.org (MA). Call 877-8-HOPENY/text HOPENY (467369) (NY). Please Gamble Responsibly. 888-789-7777/visit ccpg.org (CT), or visit www.mdgamblinghelp.org (MD).
21+ and present in most states. (18+ DC/KY/NH/WY). Void in ONT/OR/NH. Eligibility restrictions apply.
On behalf of Boot Hill Casino & Resort (KS). Pass-thru of per wager tax may apply in IL. 1 per new DraftKings customer. Must register new DraftKings account to receive reward Token. Must select Token BEFORE placing min. $5 bet to get 1 promo code to redeem 3-month NBA League Pass subscription, complimentary of DraftKings, and get max. $300 in Bonus Bets if your bet wins. Min. -500 odds req. Token and Bonus Bets are single-use and non-withdrawable. Bonus Bets expire in 7 days (168 hours) and stake removed from payout. Token expires 11/23/25.
See full T&C at DraftKings.
NBA League Pass: Subscription auto-renews monthly at then-current price (currently $16.99/mo); cancel anytime. Terms, restrictions, and eligibility requirements apply. Redeem League Pass by 12/19/25 at 11:59 PM ET. Addt’l terms: https://support.watch.nba.com/hc/en-us/articles/9165532876183-League-Pass-Terms-of-Use_. Offer ends 11/16/25 at 11:59 PM ET. Sponsored by DK.
#6
Up to $1,500 in Bonus Bets if Your First Bet Doesn't Win
Up to $1,500 Back in Bonus Bets if Your First Wager Doesn't Win
21+. New users only. Offer available in AZ/CO/IL/IN/IA/KS/LA/MD/MA/MI/NJ/OH/PA/TN/VA/WV/WY. Different offer available in NC. Offer not available in NV/NY/PR.
Qualifying deposit (min $10) and first real money wager required. If qualifying bet settles as a loss, user is refunded 100% in non-withdrawable bonus bets up to $1,500. Rewards are non-withdrawable bonus bets that expire in 7 days.
See full T&C at BetMGM.
21+. Bet Responsibly. Gambling problem? Call 1-800-GAMBLER. NY: Call (877-8-HOPENY) or text HOPENY (467369). 21+.
#7
Bet $10, Get $100 in Bonus Bets
Bet $10, Get $100 in Bonus Bets Win or Lose
21+. New customers in AZ/CO/IL/IN/IA/KS/KY/LA/MD/MA/MI/NJ/NY/NC/OH/PA/TN/VT/VA/WV/DC only.
Players who place Eligible Wagers on the Eligible Games will receive $100 in Bonus Bets after their Eligible Wager(s) settle as a ‘win’ or ‘loss’. The Bonus Bet reward will be split into five (5) Bonus Bets valued at $20 each. Bonus Bets will be applied to the player's Account within 72 hours and must be used within seven (7) days of receipt. Limit one (1) Promotion Offer per Account.
See full T&C at ESPN BET.
#8
Cash Back up to $100
Promo Code: UGST
Up to $100 Cash Back over the first 7 days
21+ only. New customers only.
NJ/CO/IA only.
Deposit required. Earn 3% cash back on each qualifying wager through the first 7 days of betting, up to $100. The promotional period begins after the first wager. Cash back will be awarded within 72 hours at the end of the player's 7 day period as a single sum.
See full T&C at Sporttrade.

All Iowa Sports Betting Sites Reviews

Fanatics square logo
#1 Fanatics Sportsbook
Bet & Get up to $2,000 in No Sweat Bets FanCash

🔥 Automatic player prop insurance

🔥 Incredible rewards program

🔥 Competitive Same Game Parlay markets

👎 Mobile-only

👎 Mediocre customer support

One of Iowa's newest betting sites is also its best! Fanatics Sportsbook is a top-notch operator, even if it's only available on mobile devices. The app is lightning quick, Fanatics Sportsbook has the best rewards program in the country, and the welcome bonus is also among the best in the business. With other great features, like NFL live streaming, there are plenty of reasons to check out Fanatics Sportsbook.

Get Up to $200 Back in FanCash Every Day for 10 Straight Days if Your Bet Loses (Up to $2,000 Total)
21+. New customers in AZ/CO/CT/IL/IN/IA/KS/KY/LA/MD/ MA/MI/NC/NY/OH/PA/TN/VT/VA/WV/WY/DC only.
Must opt-in and make a qualifying wager of $1+. One qualifying wager per day. Qualifying cash wager must have odds of -500 or greater. If the qualifying wager settles as a loss, receive a non-withdrawable FanCash amount equal to your stake, up to a maximum of $200 per day. FanCash paid out within 72 hours of qualifying wager settlement. FanCash expires 7 days from issuance.
See full Promo Terms and FanCash terms in the Fanatics Sportsbook app.
Fanatics App Store 2025

Fanatics Sportsbook is an outstanding operator in Iowa

Fanduel new logo square
#2 FanDuel Sportsbook
Bet $5, Get $150 in Bonus Bets If Your Bet Wins

🔥 Top option for Same Game Parlays

🔥 Phenomenal mobile app

🔥 No minimum requirement on withdrawals

👎 Separate DFS wallet

👎 Inconsistent cash outs

FanDuel Sportsbook is America's most popular sports betting site for a reason. Whether you have an iPhone or an Android, the mobile app will deliver thanks to its speed and design. FanDuel is at the forefront of same-game parlays, especially for the NFL. If you're looking for an all-around strong sports betting site, FanDuel Sportsbook is a contender.

Place a $5 Wager and Get $150 in Bonus Bets If Your Bet Wins
21+. New customers only. Offer(s) available in AZ/CO/CT/IA/IL/IN/KS/KY/LA/MD/MA /MI/NC/NJ/NY/OH/PA/TN/VT/VA/WV/WY/DC.
Minimum $5 first deposit required. Promotion bonus will be credited to your account within 72 hours of settlement of Qualifying Wager. First online real money wager only (minimum $5). Bonuses issued as non-withdrawable bonus bets that expire in 7 days.
See full T&C at FanDuel.
FanDuel Sportsbook App Store 2025

FanDuel Sportsbook is excellent for same-game parlays

#3 Bet365
Bet $5, Get $150 or $1,000 First Bet Safety Net

🔥 Superb live betting option

🔥 Quick and reliable banking

🔥 Plenty of betting markets

👎 App is more bland than peers

👎 Fewer odds boosts than other Iowa operators

Bet365 is known around the globe for being dependable. Along with topping our list of live betting sites, Bet365 features a vast betting variety, secure banking, and valuable promotions. If you're looking for a reliable sports betting site in Iowa, Bet365 should be toward the top of your list.

Choose your offer: Get $150 in Bonus Bets After Your First Real Money $5 Wager or Get up to $1,000 Back in Bonus Bets if Your First Wager Loses
21+ (18+ in KY). New customers only. Offer available in AZ/CO/IL/IN/IA/ KY/LA/NC/OH/VA. Different offer(s) available in NJ/MOPA. $10 first deposit required within 30 days. Offer must be claimed via mobile app. Minimum wager of $5 required to claim the $150 Bonus Bets. Must contain at least one selection at odds of -500 or greater. Loss refunded as bonus bets up to $1,000 with Safety Net Offer. Bonus issued as non withdrawable bonus bets that expire in 7 days. Bonus Bets wager excluded from returns. See full T&C at Bet365. #ad
Bet365 App Store 2025

Bet365 is an amazing option for live betting

Caesars sportsbook logo square
#4 Caesars Sportsbook
Bet $1, Double Your Winnings on Your Next 20 Bets

🔥 NFL live streaming

🔥 Steady offering of odds boosts 

🔥 Impressive banking and support

👎 Shaky live betting

👎 Fewer SGP markets compared to peers

Caesars Sportsbook will make you feel like a king instantly. With Caesars, expect a lot of promos, particularly odds boosts to enhance your betting experience. This is also a betting site that comes with NFL live streaming and top-notch banking. Check out Caesars Sportsbook for a fantastic experience.

Get 20 100% Profit Boosts After Your First Real Money Wager of $1
21+ only. New customers only. Must use Promo Code UNITED20X.
AZ/CO/IL/IN/IA/KS/KY/LA/ME/ MA/MD/MI/NJ/NY/NC/OH/PA/TN/VA/WV/WY/DC only.
Deposit required (min $10). Must place first real money Qualifying Wager (min $1) within 30 days. Receive twenty 100% Profit Boosts to use on any market. Maximum wager for each profit boost is $25. Maximum additional winnings for each rewarded profit boost is $2,500. Profit Boosts expire 14 days after receipt.
See full T&C at Caesars.
Caesars Sportsbook App Store 2025

Caesars Sportsbook stands out for its NFL live streaming

Draftkings logo square
#5 DraftKings Sportsbook
Bet $5, Win $300 in Bonus Bets + 3 Months of League Pass

🔥 Most beginner-friendly

🔥 Free-to-play pools

🔥 Shared wallet for sportsbook and DFS

👎 Promo conditions can be limiting

👎 Lacking in live streaming compared to peers

DraftKings Sportsbook is a household name and a very good betting site. The app is extremely easy to use, even for the most inexperienced bettors. DraftKings Sportsbook has deep betting markets, plenty of features, and a shared wallet with daily fantasy. You can't go wrong with one of Iowa's most popular sports betting sites.

Bet $5, Get $300 in Bonus Bets If Your Bet Wins + 3 Months of League Pass On Us!
GAMBLING PROBLEM? CALL 1-800-GAMBLER, (800) 327-5050 or visit gamblinghelplinema.org (MA). Call 877-8-HOPENY/text HOPENY (467369) (NY). Please Gamble Responsibly. 888-789-7777/visit ccpg.org (CT), or visit www.mdgamblinghelp.org (MD).
21+ and present in most states. (18+ DC/KY/NH/WY). Void in ONT/OR/NH. Eligibility restrictions apply.
On behalf of Boot Hill Casino & Resort (KS). Pass-thru of per wager tax may apply in IL. 1 per new DraftKings customer. Must register new DraftKings account to receive reward Token. Must select Token BEFORE placing min. $5 bet to get 1 promo code to redeem 3-month NBA League Pass subscription, complimentary of DraftKings, and get max. $300 in Bonus Bets if your bet wins. Min. -500 odds req. Token and Bonus Bets are single-use and non-withdrawable. Bonus Bets expire in 7 days (168 hours) and stake removed from payout. Token expires 11/23/25.
See full T&C at DraftKings.
NBA League Pass: Subscription auto-renews monthly at then-current price (currently $16.99/mo); cancel anytime. Terms, restrictions, and eligibility requirements apply. Redeem League Pass by 12/19/25 at 11:59 PM ET. Addt’l terms: https://support.watch.nba.com/hc/en-us/articles/9165532876183-League-Pass-Terms-of-Use_. Offer ends 11/16/25 at 11:59 PM ET. Sponsored by DK.
DraftKings Sportsbook App Store 2025

DraftKings Sportsbook is a strong starting point for beginners

Betmgm square
#6 BetMGM
Up to $1,500 in Bonus Bets if Your First Bet Doesn't Win

🔥 Great for parlays

🔥 Solid betting features

🔥 Well-designed app

👎 Withdrawals can be slow

👎 Unexceptional customer support

Up to $1,500 Back in Bonus Bets if Your First Wager Doesn't Win
21+. New users only. Offer available in AZ/CO/IL/IN/IA/KS/LA/MD/MA/MI/NJ/OH/PA/TN/VA/WV/WY. Different offer available in NC. Offer not available in NV/NY/PR.
Qualifying deposit (min $10) and first real money wager required. If qualifying bet settles as a loss, user is refunded 100% in non-withdrawable bonus bets up to $1,500. Rewards are non-withdrawable bonus bets that expire in 7 days.
See full T&C at BetMGM.
21+. Bet Responsibly. Gambling problem? Call 1-800-GAMBLER. NY: Call (877-8-HOPENY) or text HOPENY (467369). 21+.
BetMGM App Store 2025

BetMGM tops our list of parlay betting sites

Espn bet square logo
#7 ESPN BET
Bet $10, Get $100 in Bonus Bets

🔥 Constant bonuses and promos

🔥 Live streaming availability

👎 Shaky live betting

👎 Weak customer support

Bet $10, Get $100 in Bonus Bets Win or Lose
21+. New customers in AZ/CO/IL/IN/IA/KS/KY/LA/MD/MA/MI/NJ/NY/NC/OH/PA/TN/VT/VA/WV/DC only.
Players who place Eligible Wagers on the Eligible Games will receive $100 in Bonus Bets after their Eligible Wager(s) settle as a ‘win’ or ‘loss’. The Bonus Bet reward will be split into five (5) Bonus Bets valued at $20 each. Bonus Bets will be applied to the player's Account within 72 hours and must be used within seven (7) days of receipt. Limit one (1) Promotion Offer per Account.
See full T&C at ESPN BET.
Sporttrade icon on black
#8 Sporttrade
Cash Back up to $100 Promo Code: UGST

🔥 Best odds in Iowa

🔥 Strong mobile app

🔥 Iowa's newest sports betting site

👎 No parlay options

👎 Not available for wagers 24/7

Up to $100 Cash Back over the first 7 days
21+ only. New customers only.
NJ/CO/IA only.
Deposit required. Earn 3% cash back on each qualifying wager through the first 7 days of betting, up to $100. The promotional period begins after the first wager. Cash back will be awarded within 72 hours at the end of the player's 7 day period as a single sum.
See full T&C at Sporttrade.
Sporttrade App Store 2025

Sporttrade is Iowa's newest betting site

Betrivers square
#9 BetRivers
2nd Chance Bet up to $100

🔥 Live streaming options

🔥 Sweet rewards program

👎 Outdated mobile app

👎 Fewer banking methods than peers

21+. New Customers Only. IA only. Must make a qualifying deposit of $10+ with claim code UGBONUS. Must make qualifying cash wager with odds of -200 or greater. If the first qualifying wager settles as a loss, receive a non-withdrawable Bet Credit equal to your stake, up to a maximum of $100. Full T's & C's apply, see BetRivers for more details.
Hard rock bet square logo
#10 Hard Rock Bet
Bet $5, Get $150 in Bonus Bets

🔥 One-of-a-kind parlay features

🔥 Strong loyalty rewards

👎 Weak live betting

👎 Customer support could be better

Place a $5 Wager and Get $150 in Bonus Bets
21+. 1 per new customer. Offer available in AZ/IL/IN/NJ/OH/TN/VA. Void in ONT/OR/NH. Eligibility restrictions apply.
$5+ first-time bet req. Max. $150 issued as 6 $25 non-withdrawable Bonus Bets that expire in 7 days (168 hours). Stake removed from payout.
See full T&C at Hard Rock Bet.
Ballybet logo square
#11 Bally Bet
Bet $10, Get $50 in Bonus Bets

🔥 Trustworthy customer support

🔥 Solid betting variety

👎 Rough withdrawal process

👎 Lacking in odds boosts

Get $50 in Bonus Bets After Your First Real Money $10 Wager
21+. 1 per new customer. Offer available in AZ/CO/IN/IA/MD/MA/NJ/NY/OH/TN/VA. Eligibility restrictions apply.
Min. $10 deposit. Min. $10 qualifying wager with minimum odds of -250. Bonus bet tokens issued within 48 hours of settlement of qualifying wager. $50 bonus issued as two non-withdrawable $25 Bonus Bets. Bonus Bets expire 7 days (168 hours) after issuance. Bonus Bet stakes removed from payout.
See full T&C at Bally Bet.

#12 Q Sportsbook

🔥 Helpful customer service

🔥 Retail betting at Q Casino

👎 Few betting markets

👎 Weak live betting

#13 Circa Sports

🔥 Solid props selection

🔥 High wagering limit

👎 No welcome bonus

👎 No desktop availability

Iowa Sports Betting Sites FAQS

Is sports betting legal in Iowa?

Yes. Iowa was one of the earliest states to pass legislation to legalize sports betting in the United States.

Licensed and regulated sports betting was legalized in the state of Iowa when Governor Kim Reynolds approved Senate File 617 on May 13th, 2019.

How many sports betting sites are legal in Iowa?

Currently, the number of legal sports betting sites available in the state of Iowa is 13, meaning residents of Iowa have plenty of choices to choose from compared to other states. 

What are the best sites for live betting in Iowa?

Iowa has a lot of strong live betting sites available, but Bet365 takes the cake as the best in the state.

Which betting apps are top-rated for users in Iowa?

FanDuel Sportsbook has the highest-rated mobile app for iPhone and Android users in Iowa. We also rate FanDuel Sportsbook as the best mobile sports betting app available in Iowa.

What's the minimum age requirement for sports betting in Iowa?

Per Iowa State Law, you must be at least 21 years of age (21+) to legally wager on sporting events.

Further, you must be physically located within the state of Iowa at the time of placing your bet.

What is the best sports betting site in Iowa?

There's no definitive answer for the best or worst sports betting site. However, we've rated Fanatics Sportsbook as the best sports betting site available in Iowa.

Can I bet on the Iowa Hawkeyes if I'm in Iowa?

Yes, you can bet on the Iowa Hawkeyes and Iowa State Cyclones within state borders! Just remember that collegiate player props are prohibited in Iowa.

Are my sports betting winnings taxed in Iowa?

Yes, along with being subject to federal tax, any sports betting winnings over $600 are taxed at a 5% rate by Iowa.

André Ifill Profile Image
André Ifill
Betting Expert

André has loved sports his entire life. He may be from Maryland, but his fierce love of the New York Giants, Knicks, Rangers, and Yankees passed down from his parents. A UConn graduate in communication, André’s passion for sports initially spawned a professional sports-capping career. Now, he’s shifted toward passing down his knowledge of the sports betting industry to others.