Ice fishing in Ontario
Ontario has 22,894 named lakes on this site. These are the 100 best-documented ones, with size, nearest town and fish species where known, a summary of the provincial fishing regulations and angler ice reports. Ice thickness changes daily: measure it yourself before you go out.
Lakes
- Lake of the Woods, 3,470 km², near Moose Lake: Walleye, Sauger, Pike, Crappie
- Lake Abitibi, 947 km², near La Sarre: Walleye, Northern Pike, Perch, Whitefish
- Lake Nipissing, 878 km², near Cache Bay: Walleye, Perch, Pike, Whitefish
- Rainy Lake, 826 km², near Fort Frances: Walleye, Northern Pike, Crappie, Smallmouth Bass
- Lake Simcoe, 767 km², near Beaverton: Perch, Lake Trout, Whitefish, Herring
- Lake St. Joseph (ON), 506 km², near Sioux Lookout: Walleye, Northern Pike, Lake Trout
- Eagle Lake, 309 km², near Vermilion Bay: Walleye, Muskie, Pike, Lake Trout
- Rice Lake, 95.4 km², near Peterborough: Walleye, Perch, Crappie, Muskie (closed in winter)
- Lake Scugog, 66.4 km², near Caesarea: Walleye, Perch, Crappie, Northern Pike
- Lac Seul, near Sioux Lookout: Walleye, Pike, Muskie, Smallmouth
- Bay of Quinte, near Prince Edward: Walleye, Perch, Northern Pike, Whitefish
- Lake Erie (Eastern Basin), near Dunnville: Perch, Walleye, Northern Pike
- Lake Couchiching, near Amigo Beach: Perch, Northern Pike, Walleye, Herring
- Lake Temagami, near Haileybury: Lake Trout, Walleye, Northern Pike, Whitefish
- Lake Superior (Thunder Bay), near Shuniah Township: Lake Trout, Whitefish, Perch, Burbot
- Georgian Bay, near Penetanguishene: Lake Trout, Perch, Northern Pike, Whitefish
- Lake Temiskaming, near Saint-Bruno-de-Guigues: Walleye, Northern Pike, Perch, Whitefish, Lake Trout
- Lake Manitou, 106 km², near Little Current: Lake Trout
- Rocky Island Lake, 52 km², near Elliot Lake: Lake Trout
- Black Sturgeon Lake, 48.9 km², near Nipigon: Lake Trout
- Bark Lake, 43.6 km², near Bancroft: Lake Trout
- Larder Lake, 37.4 km², near Kirkland Lake: Walleye
- Golden Lake, 36.2 km², near Eganville: Walleye
- Bobs Lake, 27.5 km², near Sharbot Lake: Walleye
- Lake Bernard, 20.9 km², near Sundridge: Lake Trout
- Loughborough Lake, 19.4 km², near Kingston Mills: Lake Trout
- Kennisis Lake, 17 km², near United Townships of Dysart, Dudley, Harcourt, Guilford, Harburn, Bruton, Havelock, Eyre and Clyde: Brook Trout
- Borden Lake, 16.7 km², near Chapleau: Lake Trout
- Lake Vernon, 15.8 km², near Huntsville: Lake Trout
- Lake Doré, 15.1 km², near Eganville: Walleye
- Muskrat Lake, 12.3 km², near Cobden: Lake Trout
- Vermilion Lake, 11.3 km², near Dowling: Walleye
- Windy Lake, 11.3 km², near Dowling: Walleye
- Mary Lake, 10.7 km², near Huntsville: Lake Trout
- Crowe Lake, 10.4 km², near Marmora: Walleye
- Florence Lake, 10.2 km², near Capreol: Lake Trout
- Gowganda Lake, 10.1 km², near Matachewan: Lake Trout, Brook Trout
- Whitewater Lake, 9.48 km², near Azilda: Walleye
- Peninsula Lake, 8.43 km², near Huntsville: Lake Trout
- Wawong Lake, 8.12 km², near Geraldton: Splake
- Ramsey Lake, 7.99 km², near Greater Sudbury: Walleye
- Lucy Lake, 7.3 km², near Greenstone: Splake
- Wawa Lake, 6.71 km², near Wawa: Lake Trout
- Emerald Lake, 5.84 km², near Capreol: Brook Trout
- Otter Lake, 5.77 km², near Smiths Falls: Splake
- Sand Lake, 5.77 km², near Burk's Falls: Lake Trout
- Bear Lake, 5.58 km², near North Bay: Lake Trout
- Blackstone Lake, 5.39 km², near Parry Sound: Lake Trout
- Halls Lake, 5.33 km², near Haliburton Village: Lake Trout
- Big Caribou Lake, 5.31 km², near Cache Bay: Lake Trout
- Silver Lake, 5.26 km², near Gore Bay: Walleye
- Crystal Lake, 4.94 km², near Bobcaygeon: Lake Trout
- Whitson Lake, 4.92 km², near Valley East: Walleye
- Long Lake, 4.65 km², near Englehart: Lake Trout
- Raynar Lake, 4.43 km², near Longlac: Lake Trout
- Tilden Lake, 4.32 km², near West Nipissing: Lake Trout
- Wood Lake, 3.88 km², near Bracebridge: Walleye
- Three Mile Lake, 3.64 km², near Burk's Falls: Walleye
- Geneva Lake, 3.54 km², near Dowling: Lake Trout
- Makada Lake, 3.53 km², near Lively: Lake Trout
- Red Horse Lake, 3.48 km², near Athens: Lake Trout
- Elkhorn Lake, 3.39 km², near Matachewan: Splake
- Kinniwabi Lake, 3.35 km², near Wawa: Lake Trout
- Maple Lake, 3.34 km², near Haliburton Village: Lake Trout
- Granary Lake, 3.17 km², near Blind River: Lake Trout
- Wavy Lake, 3.11 km², near Lively: Lake Trout
- Dana Lake, 3.04 km², near Timmins: Lake Trout
- McLeod Lake, 3.04 km², near Longlac: Lake Trout, Brown Trout
- Lonely Lake, 2.9 km², near Sault Ste. Marie: Lake Trout
- Steenburg Lake, 2.89 km², near Bancroft: Splake
- Hungry Lake, 2.71 km², near Sharbot Lake: Lake Trout, Splake
- Fletcher Lake, 2.7 km², near United Townships of Dysart, Dudley, Harcourt, Guilford, Harburn, Bruton, Havelock, Eyre and Clyde: Lake Trout
- Shabomeka Lake, 2.56 km², near Sharbot Lake: Lake Trout
- Silver Lake, 2.5 km², near Sharbot Lake: Lake Trout
- Trout Lake, 2.46 km², near Sault Ste. Marie: Lake Trout
- Arnott Lake, 2.42 km², near Hornepayne: Lake Trout
- Friday Lake, 2.4 km², near Ville-Marie: Splake
- Papineau Lake, 2.4 km², near Mattawa: Lake Trout, Brook Trout
- Tobacco Lake, 2.4 km², near Gore Bay: Walleye
- Horseshoe Lake, 2.39 km², near Spanish: Lake Trout
- Kasasway Lake, 2.33 km², near Timmins: Lake Trout
- Westport Sand Lake, 2.33 km², near Sharbot Lake: Walleye
- Elmer Lake, 2.31 km², near Matachewan: Lake Trout
- Loon Lake, 2.31 km², near Haliburton Village: Lake Trout
- Trout Lake, 2.28 km², near Parry Sound: Lake Trout
- McMahon Lake, 2.25 km², near Thessalon: Lake Trout
- Upper Mace Lake, 2.15 km², near Elliot Lake: Splake
- Hurds Lake, 2.13 km², near Renfrew: Walleye
- Wadsworth Lake, 2.1 km², near Eganville: Lake Trout
- Waonga Lake, 2.1 km², near Matachewan: Lake Trout
- Chesley Lake, 2.08 km², near Port Elgin: Walleye
- Trout Lake, 2.04 km², near Sault Ste. Marie: Lake Trout
- Mistango Lake, 2.03 km², near Cochrane: Lake Trout
- Mayo Lake, 2.02 km², near Bancroft: Lake Trout
- Leonard Lake, 1.99 km², near Port Carling: Rainbow Trout
- Zinger Lake, 1.99 km², near Cochrane: Lake Trout
- Devil's Lake, 1.97 km², near Sault Ste. Marie: Lake Trout
- Semple Lake, 1.96 km², near Matachewan: Lake Trout
- Glamor Lake, 1.94 km², near Haliburton Village: Rainbow Trout
- Blue Lake, 1.91 km², near Témiscaming: Splake
Guides
- Ice thickness guidance
- Walleye ice fishing
- Northern Pike ice fishing
- Yellow Perch ice fishing
- Lake Whitefish ice fishing
- Mountain Whitefish ice fishing
- Burbot ice fishing
- Lake Trout ice fishing
- Rainbow Trout ice fishing
Other provinces
- Ice fishing in Alberta
- Ice fishing in British Columbia
- Ice fishing in Manitoba
- Ice fishing in New Brunswick
- Ice fishing in Newfoundland and Labrador
- Ice fishing in Nova Scotia
- Ice fishing in Northwest Territories
- Ice fishing in Nunavut
- Ice fishing in Prince Edward Island
- Ice fishing in Quebec
- Ice fishing in Saskatchewan
- Ice fishing in Yukon
Home · About and data sources · All guides · Getting started · Ice safety · Terms · Privacy