Places to stay in McCook Lake, South Dakota

McCook Lake is a natural oxbow lake found in Union County, South Dakota, United States, about one mile north of North Sioux City. It was formed from a "cutoff" of the Missouri River. The lake is named for General John Cook, who commanded a company of soldiers stationed there in 1862–63 following the Dakota War of 1862. When or why the "Mc" was added is unknown. Most residents are located on the north side of the lake, while land around the south side is used for farming. The Izaak Walton League, an environmental organization active in lake issues, has a clubhouse located on the lake and owns most of the southern shore. Local restaurants include Tomacellis Pizza, Goode To Go, Tacos El Guero, and McDonald’s.

If you are travelling in the area, McCook Lake is located close to Pleasant View School, Dakota Covington Rural Fire District, Ponca Medical Clinic, Sacajawea Park and Mount Zion Baptist Church.

The center of McCook Lake ( which is at is longitude -96°30'53.82 and latitude 42°32'7.5623 ) is located 2 miles away from North Sioux City and 3 miles away from Dakota Dunes.

Available McCook Lake lodging

We currently have 5 accommodations in and around McCook Lake.

McCook Lake Hotels, Motels, Resorts, B&Bs and Extended Stay

Photograph of Holiday Inn Express, Dakota Dunes
Listing updated 2026
Hotels

Holiday Inn Express

Approx 3 miles away in Dakota Dunes:

Strategically located right off of I-29, making us a great location and easy access for all travelers. We are quietly located just outside the hustle and bustle of downtown Sioux City.
885 Cottonwood Lane
Dakota Dunes, South Dakota
Photograph of Days Inn, North Sioux City
Listing updated 2026
Hotels

Days Inn

Approx 2 miles away in North Sioux City:

With convenient access to gaming and plenty of outdoor activities, you will not be short of things to do when you stay at our Days Inn North Sioux City hotel. The hotel provides friendly service, easy access to area attractions, and convenient .....
1311 River Drive
North Sioux City, South Dakota
Hotels

Country Inn and Suites

Approx 3 miles away in North Sioux City:

Dakota Dunes is a planned community featuring the Dakota Dunes Country Club And Two River Golf Courses. Hotel is located 1.5 miles SW of the Gateway Business Park. Hotel features complimentary breakfast, indoor pool and whirlpool..
151 TOWER ROAD PO BOX 410
North Sioux City, South Dakota

McCook Lake Camping & RV, Cottages, Rentals and Lodges / Ranches

Campsite / RV Parks

Sioux City North KOA Holiday

Approx 2 miles away in North Sioux City:

Start off your great adventure at the Sioux City North KOA, located off I-29, Exit 2, or Exit 4 in South Dakota. This beautiful park offers full-hookup pull-thru RV sites, patio RV sites, deluxe cabins, camping cabins, tent camping, and a KampK9.
601 Streeter Drive
North Sioux City, South Dakota
Campsite / RV Parks

Stone State Park

Approx 4 miles away in Sioux City:

5001 Talbot Road
Sioux City, Iowa
Booking.com

Other useful links:

Things to see and do, places to eat in McCook Lake

Taco John's ( Dining / Mexican ). Located at 1240 River Drive, North Sioux City, 2 miles from the center of McCook Lake. Taco John's recipes combine hearty helpings of seasoned meats, crispy Potato Oles, and flavorful cheeses with fresh-made Mexican specialties like burritos, tacos, and quesadillas. All topped off with bold sauces, spices and salsas. www.tacojohns.com Link