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
- Dixie Lake, near Bancroft: Brook Trout
- Dobie Lake, near Matachewan: Rainbow Trout
- Docks Lake, near Timmins: Brook Trout
- Dog Lake, near Gananoque: Splake
- Doran Lake, near Hornepayne: Brook Trout
- Dragonfly Lake, near Greenstone: Splake
- Driscoll Lake, near Kirkland Lake: Brook Trout
- Dropledge Lake, near Bancroft: Brook Trout
- Druces Lake, near Eganville: Brook Trout
- Duck Lake, near South River: Lake Trout
- Dugan Lake, near Eganville: Brook Trout
- Dunbrack Lake, near Kirkland Lake: Rainbow Trout
- Duncs Lake, near Mississippi Mills: Brook Trout
- Eagle Lake, near Hearst: Splake
- Eiler Lake, near Huntsville: Brook Trout
- Elbow Lake, near Neebing: Brook Trout
- Elbow Lake, near Renfrew: Brook Trout
- Elbow Lake, near Espanola: Brook Trout
- Emerald Lake, near Manitouwadge: Brook Trout
- Emerson Lake, near Kenora: Brook Trout
- Emerson Lake, near Thessalon: Brook Trout
- Empire Lake, near Greenstone: Brook Trout
- Eno Lake, near Bancroft: Brook Trout
- Evelyn Lake, near Iroquois Falls: Rainbow Trout
- Fade Lake, near Iroquois Falls: Brook Trout
- Farm Bay Lake, near United Townships of Dysart, Dudley, Harcourt, Guilford, Harburn, Bruton, Havelock, Eyre and Clyde: Brook Trout
- Faya Lake, near United Townships of Dysart, Dudley, Harcourt, Guilford, Harburn, Bruton, Havelock, Eyre and Clyde: Brook Trout
- Ferguson Lake, near Kirkland Lake: Brook Trout
- Finger Lake, near Sundridge: Brook Trout
- Finger Lake, near Petawawa: Brook Trout
- First Lake, near Manitouwadge: Brook Trout
- Fisher Lake, near United Townships of Dysart, Dudley, Harcourt, Guilford, Harburn, Bruton, Havelock, Eyre and Clyde: Brook Trout
- Fisher Lake, near Iroquois Falls: Brook Trout
- Five Minute Lake, near Amethyst Harbour: Brook Trout
- Flats Lake, near Schreiber: Brook Trout
- Flesherton Community Pond, near Markdale: Brook Trout
- Francis Lake, near Wawa: Brook Trout
- Gaf Lake, near Kirkland Lake: Rainbow Trout
- Gagnon Lake, near Hornepayne: Brook Trout
- Gale Lake, near Swastika: Brook Trout
- Gary Lake, near Matachewan: Brook Trout
- Gashen Lake, near Elliot Lake: Brook Trout
- Gem Lake, near United Townships of Dysart, Dudley, Harcourt, Guilford, Harburn, Bruton, Havelock, Eyre and Clyde: Brook Trout
- George Lake, near Matachewan: Brook Trout
- Giunta Lake, near Kirkland Lake: Brook Trout
- Gling Lake, near Renfrew: Brook Trout
- Goddard Lake, near Greenstone: Brook Trout
- Gould Lake, near Wiarton: Walleye
- Graham Lake, near Sharbot Lake: Brook Trout
- Graham Lake, near Bancroft: Brook Trout
- Grande Lake, near Amethyst Harbour: Brook Trout
- Grant Lake, near Thessalon: Brook Trout
- Grant Lake, near United Townships of Dysart, Dudley, Harcourt, Guilford, Harburn, Bruton, Havelock, Eyre and Clyde: Splake
- Green Lake, near Iroquois Falls: Brook Trout
- Green Lake, near Mississippi Mills: Brook Trout
- Green Lake, near Eganville: Brook Trout
- Green Lake, near Dowling: Brook Trout
- Greggs Lake, near Bancroft: Brook Trout
- Groom Lake, near Capreol: Rainbow Trout
- Gull Lake, near Gravenhurst: Rainbow Trout
- Hachey Lake, near Rayside-Balfour: Brook Trout
- Halls Lake, near Bancroft: Brook Trout
- Hardwood Lake, near Eganville: Brook Trout
- Hartley Lake, near United Townships of Dysart, Dudley, Harcourt, Guilford, Harburn, Bruton, Havelock, Eyre and Clyde: Splake
- Hartley Lake, near Greenstone: Rainbow Trout, Brown Trout
- Heart Lake, near Iroquois Falls: Splake, Brook Trout
- Heifer Lake, near Eganville: Brook Trout
- Hemlock Lake, near Sharbot Lake: Brook Trout
- Henry Lake, near Wawa: Brook Trout
- Hewitt Lake, near Kirkland Lake: Brook Trout
- Hillcrest Lake, near Haileybury: Brook Trout
- Hoath Lake, near Thessalon: Brook Trout
- Holstein Dam, near Mount Forest: Brook Trout
- Holster Lake, near Matachewan: Brook Trout
- Hook Lake, near Matachewan: Brook Trout
- Hook Lake, near Ville-Marie: Brook Trout
- Hope Lake, near Timmins: Brook Trout
- Hornet Lake, near Timmins: Brook Trout
- Horseshoe Lake, near Bancroft: Brook Trout
- Howard Lake, near Kenora: Brook Trout
- Humberstone Lake, near Hornepayne: Rainbow Trout
- Hungry Lake, near Sharbot Lake: Brook Trout
- Hush Hush Lake, near Haileybury: Brook Trout
- Hutch Lake, near Matachewan: Brook Trout
- Igloo Lake, near Chapleau: Brook Trout
- Imperial Lake, near Kirkland Lake: Brook Trout
- Indian Lake, near Athens: Splake
- Indian Lake, near Témiscaming: Brook Trout
- Ink Lake, near Burk's Falls: Rainbow Trout
- Inright Lake, near Bancroft: Brook Trout
- Iron Lake, near Elliot Lake: Brook Trout
- Irrigation Lake, near Iroquois Falls: Rainbow Trout
- Irwin Lake, near Rayside-Balfour: Brook Trout
- Jackpine Lake, near Cochrane: Splake
- Jake Lake, near United Townships of Dysart, Dudley, Harcourt, Guilford, Harburn, Bruton, Havelock, Eyre and Clyde: Brook Trout
- Jeff Lake, near Amethyst Harbour: Brook Trout
- Jen Lake, near Capreol: Brook Trout
- Jimmie Lake, near Bancroft: Brook Trout
- Jimmie Lake, near Témiscaming: Splake, Rainbow Trout
- Joes Lake, near Eganville: 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