
Graham Island State Recreation Area
🎣 World-Class Walleye on Devils Lake — Grahams Island State Park on North Dakota’s Devils Lake, a premier walleye and perch fishery hosting major tournaments, four-lane boat ramp, on-site bait shop and fish cleaning station, premium to primitive camping, cabins, and a swim beach — Ramsey County near the town of Devils Lake
On Devils Lake — North Dakota’s largest natural body of water and one of the top walleye fisheries in the nation — Grahams Island State Park in Ramsey County is a fishing destination first and everything-else second. The lake regularly hosts major walleye tournaments, and the park provides a four-lane boat ramp, an on-site bait shop, and a fish cleaning station — the complete angler’s base camp in the North Dakota prairie.
Fishing
| Species | Notes |
|---|---|
| Walleye | World-class — major tournaments |
| Yellow Perch | Excellent year-round |
| Northern Pike | Abundant |
| White Bass | Spring/summer runs |
Facilities
| Feature | Details |
|---|---|
| Boat Ramp | 4-lane with boat parking |
| Bait Shop | On-site |
| Fish Cleaning | Station available |
| Camping | Premium (full hookup), modern, primitive |
| Cabins | Available |
| Swim Beach | South of primitive campground |
Essential Visitor Information
| Detail | Information |
|---|---|
| Location | 152 S Duncan Rd, Devils Lake, ND |
| Phone | (701) 766-4015 |
| Reservations | parkrec.nd.gov or 800-807-4723 |
Is Devils Lake good for walleye fishing?
Devils Lake is one of the top walleye fisheries in the nation. Grahams Island State Park provides direct access with a four-lane boat ramp, on-site bait shop, and fish cleaning station. The park also offers premium, modern, and primitive camping plus cabins. Major walleye tournaments are held here regularly.














