Iowa has more than 20 land-based casinos offering legal poker, roulette, blackjack and other gambling games to consumers. Although the state has a regulated and legal sportsbetting industry, online casinos are not currently legally permitted in the state.

Sportsbetting

More than a dozen legitimate online sportsbooks with different bonuses & features are available to new customers in Iowa. Iowa legalized sports betting in May 2019, and the first legal Iowa sportsbook apps going live later that year in August. Despite the absence of any significant professional teams, Iowa continues to host a number of online sportsbooks. On 2nd March 2022 HF 2497, passed the House by a 71-28 vote – legalizing esports & more.

The legal age for gambling in casinos in Iowa is 21. Read our USA Gambling Ages guide

Legal Gambling Age in Iowa
Gambling Activity Legal Age
Casinos 21
Poker 21
Bingo 21
Lottery Games 21
Horse-Racing / Dog racing 21
Pari-Mutuel betting 21
6 types of gambling are legally permitted in Iowa:
  • Casinos
  • Poker
  • Bingo
  • Lottery Games
  • Horse-Racing / Dog racing
  • Pari-Mutuel betting

Who regulates Gambling in Iowa?

Gambling in Iowa is regulated by the Iowa Racing and Gaming Commission

Casinos in Iowa

There are 24 Casinos, sportsbooks, cardrooms, race-tracks or cruise ships in Iowa.

Prairie Meadows Racetrack and Casino

Altoona, Iowa

Casino Summary

  • Table Games: 44
  • Gaming Machines: 2000
  • Poker Tables: 11
  • Sportsbook Available: No

Address

1 Prairie Meadows Dr, Altoona, IA 50009, USA

Contact

Website: prairieknights.com
Tel: (515) 967-1000
Twitter: @PMeadowsPoker

Horseshoe Casino Council Bluffs

Council Bluffs, Iowa

Operated by Caesars Entertainment Corporation

Casino Summary

  • Table Games: 54
  • Gaming Machines: 1700
  • Poker Tables: 18
  • Sportsbook Available: No

Address

2701 23rd Ave, Council Bluffs, IA 51501, USA

Contact

Website: cetmeetings.com
Tel: (877) 771-7463
Twitter: @HorseshoeIowa

Ameristar Casino Hotel Council Bluffs

Council Bluffs, Iowa

Operated by Ameristar Casinos, Inc.

Casino Summary

  • Table Games: 23
  • Gaming Machines: 1588
  • Poker Tables: None
  • Sportsbook Available: No

Address

2200 River Rd, Council Bluffs, IA 51501, USA

Contact

Website: ameristar.com
Tel: (712) 328-8888
Twitter: @AmeristarCB

Meskwaki Bingo Casino Hotel

Tama, Iowa

Operated by Meskwaki Nation - Sac & Fox Tribe of the Mississippi in Iowa

Casino Summary

  • Table Games: 21
  • Gaming Machines: 1350
  • Poker Tables: 10
  • Sportsbook Available: No
  • Bingo Available

Address

1504 305th St, Tama, IA 52339, USA

Contact

Website: meskwaki.com
Tel: (641) 484-2108
Twitter: @MeskwakiCasino

Lakeside Hotel Casino

Osceola, Iowa

Operated by Affinity Gaming LLC

Casino Summary

  • Table Games: 13
  • Gaming Machines: 1042
  • Poker Tables: 1
  • Sportsbook Available: No

Address

777 Casino Dr, Osceola, IA 50213, USA

Contact

Website: lakesidehotelcasino.com
Tel: (641) 342-9511
Twitter: @CasinoLakes

Diamond Jo Worth Casino

Northwood, Iowa

Operated by Boyd Gaming Corporation

Casino Summary

  • Table Games: 30
  • Gaming Machines: 1002
  • Poker Tables: 7
  • Sportsbook Available: No

Address

777 Diamond Jo Ln, Northwood, IA 50459, USA

Contact

Website: diamondjoworth.com
Tel: (641) 323-7777
Twitter: @DiamondJoCasino

Q Casino

Dubuque, Iowa

Operated by City of Dubuque

Casino Summary

  • Table Games: 22
  • Gaming Machines: 1000
  • Poker Tables: 4
  • Sportsbook Available: No
  • Greyhound Betting Available

Address

1855 Greyhound Park Rd, Dubuque, IA 52001, USA

Contact

Website: qcasinoandhotel.com
Tel: (563) 582-3647
Twitter: @QCasinoHotel

Riverside Casino and Golf Resort

Riverside, Iowa

Casino Summary

  • Table Games: 35
  • Gaming Machines: 1000
  • Poker Tables: 14
  • Sportsbook Available: No

Address

3184 IA-22, Riverside, IA 52327, USA

Contact

Website: riversidecasinoandresort.com
Tel: (319) 648-1234
Twitter: @riversidecasino

Diamond Jo Casino Dubuque

Dubuque, Iowa

Operated by Boyd Gaming Corporation

Casino Summary

  • Table Games: 19
  • Gaming Machines: 996
  • Poker Tables: None
  • Sportsbook Available: No

Address

301 Bell St, Dubuque, IA 52001, USA

Contact

Website: diamondjodubuque.com
Tel: (563) 690-2100
Twitter: @DiamondJoDBQ

Isle Casino Hotel Bettendorf

Bettendorf, Iowa

Operated by Isle of Capri Casinos, Inc.

Casino Summary

  • Table Games: 19
  • Gaming Machines: 975
  • Poker Tables: None
  • Sportsbook Available: No

Address

1777 Isle Pkwy, Bettendorf, IA 52722, USA

Contact

Website: bettendorf.isleofcapricasinos.com
Tel: (563) 359-7280
Twitter: @IsleCasinoBT

Isle of Capri Casino Waterloo

Waterloo, Iowa

Operated by Isle of Capri Casinos, Inc.

Casino Summary

  • Table Games: 27
  • Gaming Machines: 950
  • Poker Tables: 4
  • Sportsbook Available: No

Address

777 Isle of Capri Blvd, La Porte City, IA 50651, USA

Contact

Website: waterloo.isleofcapricasinos.com
Tel: (319) 833-4753
Twitter: @IsleCasinoWT

Grand Falls Casino & Golf Resort

Larchwood, Iowa

Operated by Elite Casino Resorts LLC

Casino Summary

  • Table Games: 27
  • Gaming Machines: 900
  • Poker Tables: 8
  • Sportsbook Available: No

Address

1415 Grand Falls Blvd, Larchwood, IA 51241, USA

Contact

Website: grandfallscasinoresort.com
Tel: (712) 777-7777
Twitter: @grand_falls

WinnaVegas Casino Resort

Sloan, Iowa

Casino Summary

  • Table Games: 10
  • Gaming Machines: 850
  • Poker Tables: 3
  • Sportsbook Available: No
  • Bingo Available

Address

1500 330th St, Sloan, IA 51055, USA

Contact

Website: winnavegas.com
Tel: (775) 623-9544
Twitter: @WinnaVegasIA

Hard Rock Hotel & Casino Sioux City

Sioux City, Iowa

Operated by Warner Hospitality

Casino Summary

  • Table Games: 26
  • Gaming Machines: 839
  • Poker Tables: None
  • Sportsbook Available: No

Address

111 3rd St, Sioux City, IA 51101, USA

Contact

Website: hardrockcasinosiouxcity.com
Tel: (712) 226-7600
Twitter: @HardRockHotelSC

Rhythm City Casino Resort

Davenport, Iowa

Operated by Elite Casino Resorts LLC

Casino Summary

  • Table Games: 12
  • Gaming Machines: 800
  • Poker Tables: 8
  • Sportsbook Available: No

Address

7077 Elmore Avenue, Davenport, IA 52807, USA

Contact

Website: rhythmcitycasino.com
Tel: (844) 852-4386
Twitter: @RCCasino

Catfish Bend Casino at Pzzaz!

Burlington, Iowa

Operated by Great River Entertainment

Casino Summary

  • Table Games: 20
  • Gaming Machines: 600
  • Poker Tables: 5
  • Sportsbook Available: Yes

Address

3001 Winegard Dr, Burlington, IA 52601, USA

Contact

Tel: (319) 753-2946

Harrah's Casino & Hotel Council Bluffs

Council Bluffs, Iowa

Operated by Caesars Entertainment Corporation

Casino Summary

  • Table Games: 18
  • Gaming Machines: 580
  • Poker Tables: None
  • Sportsbook Available: No

Address

1 Harrah''s Blvd, Council Bluffs, IA 51501, USA

Contact

Website: cetmeetings.com
Tel: 712-329-6000
Twitter: @HarrahsIowa

Wild Rose Casino and Resort Clinton

Clinton, Iowa

Operated by Wild Rose Entertainment LLC

Casino Summary

  • Table Games: 10
  • Gaming Machines: 567
  • Poker Tables: None
  • Sportsbook Available: Yes

Address

777 Wild Rose Dr, Clinton, IA 52732, USA

Contact

Website: wildgoosecasino.com
Tel: (563) 243-9000
Twitter: @WildRoseCasino

Casino Queen Marquette

Marquette, Iowa

Operated by Gaming and Leisure Properties Inc. (GLPI)

Casino Summary

  • Table Games: 8
  • Gaming Machines: 566
  • Poker Tables: 2
  • Sportsbook Available: No

Address

100 Anti Monopoly, McGregor, IA 52157, USA

Contact

Website: casinoqueen.com
Tel: (563) 873-3531
Twitter: @casinoqueenmq

Wild Rose Casino - Jefferson

Jefferson, Iowa

Operated by Wild Rose Entertainment LLC

Casino Summary

  • Table Games: 14
  • Gaming Machines: 525
  • Poker Tables: None
  • Sportsbook Available: Yes

Address

777 Wild Rose Rd, Jefferson, IA 50129, USA

Contact

Website: wildroseresorts.com
Tel: (515) 386-7777
Twitter: @WildRoseCasino

Wild Rose Casino and Resort Emmetsburg

Emmetsburg, Iowa

Operated by Wild Rose Entertainment LLC

Casino Summary

  • Table Games: 11
  • Gaming Machines: 520
  • Poker Tables: None
  • Sportsbook Available: Yes

Address

777 Main St, Emmetsburg, IA 50536, USA

Contact

Website: wildgoosecasino.com
Tel: (712) 852 3400
Twitter: @WildRoseCasino

Blackbird Bend Casino

Onawa, Iowa

Operated by Omaha Tribe of Nebraska

Casino Summary

  • Table Games: 7
  • Gaming Machines: 342
  • Poker Tables: 1
  • Sportsbook Available: No
  • Bingo Available

Address

17214 210th St, Onawa, IA 51040, USA

Contact

Website: birminghamracecourse.com
Tel: (712) 423-9646
Twitter: @Blackoakcasino

Prairie Flower Casino

Carter Lake, Iowa

Operated by Ponca Tribe of Nebraska

Casino Summary

  • Table Games: None
  • Gaming Machines: 200
  • Poker Tables: None
  • Sportsbook Available: No

Address

1031 Ave H East, Omaha, NE 68110, USA

Contact

Website: paysbig.com
Tel: (406) 463 2225
Twitter: @PFlowerCasino

Thunder Ridge

Dubuque, Iowa

Casino Summary

  • Table Games: None
  • Poker Tables: None
  • Sportsbook Available: No

Address

2330 Mt Alpine St, Dubuque, IA 52001, USA

Contact

Tel: (606) 886-7223
Twitter: @gldnpony