There are currently 6 casinos located in North Dakota. • Dakota Magic Casino • Four Bears Casino & Lodge • Grand Treasure Casino • Prairie Knights Casino & Resort • Sky Dancer Hotel & Casino • Spirit Lake Casino & Resort