Ice fishing in Ontario
Ontario has 22,894 named lakes on this site. These are the 100 next 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
- Triangle Lake, 10 ha, near Elliot Lake: Brook Trout
- Triple Lake, 10 ha, near Eganville: Brook Trout
- Wasp Lake, 10 ha, near Neebing: Brook Trout
- Windy Lake, 10 ha, near Capreol: Brook Trout
- A Lake, near Matachewan: Brook Trout
- Agnew Lake, near Espanola: Walleye
- Ahmic Lake, near Burk's Falls: Walleye
- Alaska's Lake, near Dowling: Splake, Brown Trout, Rainbow Trout
- Allan Park Trout Pond, near Hanover: Brown Trout, Brook Trout
- Amanda Lake, near Lappe: Rainbow Trout
- Ambrose Lake, near Schreiber: Brook Trout
- Anderson Lake, near Wawa: Splake
- Angel Lake, near Terrace Bay: Brook Trout
- Antoine Lake, near Wawa: Brook Trout
- Archies Lake, near Eganville: Brook Trout
- Armitage Lake, near Kirkland Lake: Brook Trout
- Arrow Lake, near Timmins: Brook Trout
- Ashmore Lake, near Schreiber: Brook Trout
- Avery Lake, near Haliburton Village: Splake
- B Lake, near Matachewan: Brook Trout
- Baby Lake, near Wawa: Brook Trout
- Badger Lake, near Lappe: Rainbow Trout
- Barager's Lake, near Matachewan: Brook Trout
- Barnard Lake, near Rouyn-Noranda: Rainbow Trout, Splake
- Baumheur Lake, near Bancroft: Brook Trout
- Bea Lake, near Kirkland Lake: Brook Trout
- Bear Lake, near Cochrane: Brook Trout
- Beaver Lake, near Matachewan: Splake, Rainbow Trout
- Beaver Lake, near Timmins: Splake
- Beeches Lake, near Bancroft: Brook Trout
- Belanger Lake, near Renfrew: Brook Trout
- Bell Lake, near Neebing: Brook Trout
- Benson Lake, near Dowling: Brook Trout
- Berglund Lake, near Ignace: Brook Trout
- Big Birch Lake, near Bancroft: Brook Trout
- Big Bissett Lake, near Deep River: Brook Trout
- Big Buck Lake, near Marmora: Brook Trout
- Big East Lake, near Bracebridge: Splake
- Big Hoover Lake, near Huntsville: Brook Trout
- Big Skunk Lake, near Hornepayne: Lake Trout
- Birch Lake, near Matachewan: Rainbow Trout
- Birch Lake, near Espanola: Lake Trout
- Black Lake, near Eganville: Brook Trout
- Bluebill Lake, near Schreiber: Brook Trout
- Boobus Lake, near Greenstone: Rainbow Trout, Splake, Brook Trout
- Boot Lake, near Matachewan: Brook Trout
- Bow Lake, near Timmins: Brook Trout
- Breeches Lake, near Haileybury: Splake
- Brinnie Lake, near Kirkland Lake: Brook Trout
- Buck Lake, near White River: Brook Trout
- Buck Lake, near Eganville: Brook Trout
- Bud Lake, near United Townships of Dysart, Dudley, Harcourt, Guilford, Harburn, Bruton, Havelock, Eyre and Clyde: Splake
- Bud Lake, near Dowling: Rainbow Trout
- Bulger Lake, near Elliot Lake: Brook Trout
- Bullseye Lake, near Sharbot Lake: Brook Trout
- Burnt Lake, near Sundridge: Brook Trout
- Burnt Lake, near Elliot Lake: Brook Trout
- Butternut Lake, near Sharbot Lake: Brook Trout
- Cachege Lake, near Chapleau: Lake Trout
- Camp Lake, near Capreol: Brook Trout
- Camp Lake, near Elliot Lake: Brook Trout
- Canyon Lake, near Chapleau: Splake
- Caribou Lake, near Amethyst Harbour: Brook Trout
- Carlyle Lake, near Kirkland Lake: Brook Trout
- Caya's Lake, near Rayside-Balfour: Brook Trout
- Cedar Lake, near Bancroft: Brook Trout
- Centennial Lake, near Wawa: Rainbow Trout
- Chain Lakes, near Manitouwadge: Brook Trout
- Chainy Lake, near Bancroft: Brook Trout
- Cherry Lake, near Lakefield: Lake Trout
- Chute Lake, near Matachewan: Splake
- Clear Lake, near Sturgeon Falls: Lake Trout
- Clearwater Lake, near Sharbot Lake: Brook Trout
- Clermont Lake, near Kirkland Lake: Rainbow Trout
- Cloud Lake, near United Townships of Dysart, Dudley, Harcourt, Guilford, Harburn, Bruton, Havelock, Eyre and Clyde: Brook Trout
- Cochenour Lake, near Kirkland Lake: Splake
- Collacutt Lake, near Englehart: Brook Trout
- Collins Lake, near Kirkland Lake: Brook Trout
- Copper Lake, near Fenelon Falls: Splake
- Coppersand Lake, near Haileybury: Brook Trout
- Cranberry Lake, near Sharbot Lake: Brook Trout
- Cranberry Lake, near Bancroft: Brook Trout
- Crane Lake, near Parry Sound: Lake Trout
- Crawford Lake, near Matachewan: Splake
- Crooked Lake, near Sturgeon Falls: Lake Trout
- Crystal Lake, near Capreol: Brook Trout
- Currie Lake, near Bancroft: Brook Trout
- Cutfinger Lake, near Elliot Lake: Brook Trout
- Dad Lake, near Wawa: Brook Trout
- Dan Lake, near Haliburton Village: Splake
- Daughter Lake, near Kirkland Lake: Splake
- Davis Pond, near Bancroft: Brook Trout
- Dead Otter Lake, near Manitouwadge: Lake Trout
- Deep Lake, near Eganville: Brook Trout
- Deep Lake, near Iroquois Falls: Brook Trout
- Deer Lake, near Nipigon: Brook Trout
- Denvic Lake, near Spanish: Walleye
- Depot Lake, near Elliot Lake: Rainbow Trout
- Devils Punch Bowl Lake, near Iroquois Falls: Brook Trout
- Devon Lake, near Deep River: Brook Trout
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