Find your next fishing spot near St. John, North Dakota
There are 10 lakes to explore within 20 miles of St. John.
Check out the best fishing spots in St. John, North Dakota. Use Lake-Link to view local fishing regulations, read reviews of local fishing spots. Become a Pro subscriber to find out the best times and how to catch your favorite fish.
Belcourt Lake
Approx 4.9 miles away
- SIZE: 634 acres
- MAX DEPTH: 30 ft
- AVG DEPTH: 12 ft
Gravel Lake
Approx 5.6 miles away
- SIZE: 101 acres
- MAX DEPTH: 24 ft
- AVG DEPTH: 14 ft
Lake Upsilon
Approx 6.0 miles away
- SIZE: 422 acres
- MAX DEPTH: 27 ft
- AVG DEPTH: 11 ft
Hooker Lake
Approx 8.1 miles away
- SIZE: 37 acres
- MAX DEPTH: 27 ft
- AVG DEPTH: 16 ft
Dion Lake
Approx 8.6 miles away
- SIZE: 80 acres
- MAX DEPTH: 20 ft
- AVG DEPTH: 11 ft
Jensen Lake
Approx 10.3 miles away
- SIZE: 47 acres
- MAX DEPTH: 26 ft
- AVG DEPTH: 14 ft
Carpenter Lake
Approx 12.1 miles away
- SIZE: 761 acres
- MAX DEPTH: 15 ft
- AVG DEPTH: 9 ft
School Section Lake
Approx 12.7 miles away
- SIZE: 310 acres
- MAX DEPTH: 15 ft
- AVG DEPTH: 10 ft
Armourdale Dam
Approx 14.1 miles away
- SIZE: 79 acres
- MAX DEPTH: 32 ft
- AVG DEPTH: 13 ft
Shutte Lake
Approx 17.4 miles away
- SIZE: 52 acres
- MAX DEPTH: 21 ft
- AVG DEPTH: 11 ft