Iowa Casinos – Best Places to Gamble in IA

The Hawkeye state is a haven for casino gambling as there are 22 casinos in Iowa. In fact, over 20 million people a year visit the state’s casinos.

These casinos range from tiny Indian casinos with only slot machines, to riverboats, to large, contemporary resorts boasting golf courses, hotels, spas, thousands of slot machines and a variety of table games like craps, and roulette. Now there are sports books as well.

Prairie Meadows is the largest of Iowa's 22 casinos
Prairie Meadows is the largest of Iowa’s 22 casinos

As you can see from the map further down below, casino gambling stretches across all points of the state, from the Grand Falls Casino Resort in the far northwest part of the state to Catfish Bend Casino in the southeast corner.

While there are a couple of casino clusters – three casinos in Council Bluffs, two around Dubuque and two casinos in the Quad-Cities – for the most part, the casinos are fanned out across the state.

Either way, nearly all of the casinos have hundreds of Vegas-style slots, real live table games, hotels, entertainment options and more. Many now have sportsbooks, as sports betting is now legal in Iowa.

Nineteen casinos in Iowa are commercial casinos (i.e. normal, privately-owned casinos regulated under the auspices of the Iowa Racing and Gaming Commission) while the other three are Native American casinos.

According to figures from the Iowa Racing and Gaming Commissiom, over $1.5 billion is wagered legally in Iowa’s 19 commercial casinos each year.

List of Top Gambling Venues in Iowa

Q Casino Dubuque1855 Greyhound Park Rd, Dubuque, IA 52001
Prairie Meadows Casino and Hotel Altoona1 Prairie Meadows Dr, Altoona, IA 50009
Prairie Flower Casino Carter Lake1031 Avenue H, Carter Lake, IA 51510
Riverside Casino & Golf Resort Riverside3184 IA-22, Riverside, IA 52327
Rhythm City Casino Resort Davenport7077 Elmore Avenue, Davenport, IA 52807
WinnaVegas Casino Sloan1500 330th St, Sloan, IA 51055
Isle Casino Bettendorf1777 Isle Pkwy, Bettendorf, IA 52722
Hard Rock Casino Sioux City111 3rd St, Sioux City, IA 51101
Diamond Jo Worth Casino Northwood777 Diamond Jo Ln, Northwood, IA 50459
Grand Falls Casino Larchwood1415 Grand Falls Blvd, Larchwood, IA 51241
Lakeside Hotel & Casino Osceola777 Casino Dr, Osceola, IA 50213
Meskwaki Casino Tama1504 305th St, Tama, IA 52339
Blackbird Bend Casino Onawa17214 210th St, Onawa, IA 51040
Diamond Jo Casino Dubuque301 Bell St, Dubuque, IA 52001
Wild Rose Casino & Resort Clinton777 Wild Rose Dr, Clinton, IA 52732
Isle Casino Waterloo777 Isle of Capri Blvd, Waterloo, IA
Casino Queen Marquette100 Anti Monopoly, Marquette, IA
Horseshoe Council Bluffs2701 23rd Ave, Council Bluffs, IA
Wild Rose Casino & Resort Emmetsburg777 Main St, Emmetsburg, IA
Wild Rose Casino & Resort Jefferson777 Wild Rose Drive, Jefferson, IA
Catfish Bend Casino Burlington3001 Winegard Dr, Burlington, IA
Ameristar Casino Hotel Council Buffs2200 River Rd, Council Bluffs, IA

Related reading: Iowa online casinos

Iowa Casino Map

(Each red dice represents one of Iowa’s 22 casinos)

Best Casinos in IA

A full list of Iowa casinos is further below, but here are the state’s six biggest casinos, based on casino floor square footage.

1) Prairie Meadows Racetrack & Casino – 79,280 square feet. Based on revenue, this horse track/casinos 11 miles northeast of Des Moines is the busiest casino in Iowa, accounting for just over 12% of all money gambled in the state.

It boasts 1,329 total slot machines/video poker machines. Prairie Meadows’ line up of 41 table games include dice craps, blackjack, roulette, progressive Pai Gow, Mississippi Stud, Three-card poker and more. In addition to the nine-table poker room, there’s horse racing, simulcast wagering, and sports betting at the state’s first sportsbook.

You’ll also find a small hotel, four sit-down restaurants, and five quick bite options here.

2) Meskwaki Bingo Casino Hotel

The Tama, IA casino boasts 1,350 slot machines and video poker machines spread out among its 67,553 square foot casino floor space.

The Meskwaki Casino is Iowa's 2nd biggest casino
The Meskwaki Casino is Iowa’s 2nd biggest casino

As the name implies, bingo is big here, with seating for 550 in the bingo hall. There’s also 21 table games and a ten-table poker room.

3) Horseshoe Casino Council Bluffs – 59,931 square feet.

The second biggest commercial casino in Iowa is also the state’s second most popular in terms of gaming revenue. A Caesars Entertainment property, it’s the busiest of the three casinos in Council Bluffs.

Here you’ll find 1,348 slot machines, along with 50 table games, (not including the popular 18-table poker room) and a sportsbook.

The Horseshoe in Council Bluffs has more table games than any other Iowa casino
The Horseshoe in Council Bluffs has more table games than any other Iowa casino

The casino’s three restaurants include a Jack Binon’s Steakhouse, JB’s Café, and the Village Square Buffet.

While not technically a casino/hotel, there’s a Hilton Garden Inn attached via a walkway to the Horseshoe.

4) Riverside Casino & Golf Resort – 51,598 square feet.

Located 13 miles south of Iowa City, this golf resort has 900 slots, 29 table games, a fun 10-table poker room, sportsbook, and modest hotel.

5) Grand Falls Casino & Golf Resort

Sister to the Riverside Casino, this resort near the Minnesota and South Dakota borders has 42,042 square feet of gaming floor space, in which you’ll find 717 slots, 38 table games, a sportsbook and an 8 table poker room.

Grand Falls Casino & Golf Resort
Grand Falls Casino & Golf Resort

There’s also 4 restaurants, an events center, and “The Falls” 18-hole golf course. A recent expansion added 160 hotel rooms and a 39 space RV park.

6) Diamond Jo Casino Dubuque

Situated right in downtown Dubuque, this 42,008 square feet casino does not have a hotel, but does have 745 slot machines, 20 table games and the FanDuel Sportsbook, with 4 betting windows and 34 TV screens.

There’s also five dining options and a 30 lane bowling alley here.

Other Casinos of note

Ameristar Council Bluffs

While not among the biggest, the Ameristar Council Bluffs is Iowa’s third most popular casino (based on revenue).

The busy casino 1,337 slot machines/video poker games and 27 table games with limits up to $5,000.

The Isle Casino Bettendorf has over 500 hotel rooms
The Isle Casino Bettendorf has over 500 hotel rooms

The hotel has 160 rooms, meeting space, and five dining options, including the Heritage Buffet.

Hard Rock Sioux City

Being located right in town and with a virtual monopoly in Sioux City, the Hard Rock is located in an old historic warehouse.

In addition to the 54 room boutique hotel, the casino has 615 slots and 20 table games. Just three restaurants here, including the World Tour Buffet, along with three bars.

This being a Hard Rock, you know they are big on concerts, with two venues: Anthem (indoors), and the Battery Park outdoor venue.

Smallest Casino in Iowa

On the flip side, at just 16,686 square feet of casino floor space, the Wild Rose Jefferson is the smallest non-Indian casino in Iowa.

List of Casinos in Iowa

(in alphabetical order)

Of all the casinos in IA, the Prairie Meadows has the most slot machines/video poker machines, with 1,690. The Horseshoe in Council Bluffs boasts the most table games, with 68. I believe this number counts poker tables.

One other note, I’m not counting a possible 23rd casino here due to its status being in legal limbo.

Iowa and Nebraska have filed appeals with federal courts to shut down the Prairie Flower Casino. An Indian casino opened in 2018, the small building is located just two miles north of the casinos in Council Bluffs. It has just 200 slots, and zero table games.

Casinos in Iowa with Hotels

Not all of Iowa’s casinos have hotel rooms, but here are the 18 that do, along with their room count.

Ameristar Council Bluffs – 160 rooms
Catfish Bend Casino- Burlington – 40 rooms
Grand Falls Casino & Resort – 160 rooms
Hard Rock Hotel & Casino Sioux City – 54 rooms.
Harrah’s Council Bluffs – 251 rooms
Horseshoe Casino – Council Bluffs – 153 room Hilton attached via indoor walkway.
Isle Casino – Bettendorf – 514 hotel rooms.
Isle Casino – Waterloo – 168 rooms
Lakeside Hotel & Casino – 150 rooms.
Meskwaki Bingo Casino Hotel – 404 rooms
Prairie Meadows Racetrack & Casino – 168 rooms
Q Casino – 116 rooms at the attached Hilton Garden Inn
Riverside Casino and Golf Resort – 201 rooms
Rhythm City Casino – 106 rooms
Wild Rose Casino & Resort – Clinton – 66 rooms
Wild Rose Casino & Resort – Emmetsburg – 70 rooms
Wild Rose Casino – Jefferson – 74 rooms
Winnavegas Casino Resort Sloan – 78 rooms

Indian Casinos in Iowa

Iowa has three Native-American casinos, not counting the aforementioned and legally-questionable Prairie Flower Casino. In order of size, they are:

Meskwaki Bing Casino Hotel (see above)

Winnavegas Casino in Sloan – 850 slots, 9 table games, a small poker room and a bingo hall. There’s also a 900 seat concert venue and modest 78 room hotel.

Blackbird Bend Casino in Onawa, IA

I couldn’t find square footage or slot/table count figures here, but just know this smaller casino 35 miles south of Sioux City won’t be confused with the Wynn or Bellagio.

Can you Smoke in Casinos in Iowa?

While each casino may set their own policy, there is no law on the Iowa books that prohibits smoking inside a casino. The state’s 2008 that prohibits smoking indoors (at public places), had an exemption for casinos.

Our understanding is that three Native American casinos, the Blackbird Bend Casino, Winnavegas Casino, and Praire Flower are now non-smoking.

More about Gambling in Iowa

(By Steve Beauregard. Photos courtesy of:, and Prairie Meadows Casino)