Ice fishing in Nova Scotia
Nova Scotia has 5,430 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
- Bras d'Or Lake, 1,070 km², near Eskasoni 3: Rainbow Trout, Brook Trout, Perch, Smelt
- Grand Lake (NS), near Enfield: Smallmouth Bass, Chain Pickerel, Perch, Trout
- Lake Ainslie, near Inverness: Brook Trout, Rainbow Trout, Smallmouth Bass
- Sherbrooke Lake (NS), near New Germany: Brook Trout, Perch, Smallmouth Bass, Chain Pickerel
- Lake Rossignol, 153 km², near Liverpool: White Perch, Yellow Perch
- Great Pubnico Lake, 19.1 km², near Clyde River: Brook Trout, Yellow Perch, Brown Bullhead
- Porters Lake, 18.4 km², near Porters Lake: Brook Trout, Smallmouth Bass, White Perch
- Panuke Lake, 16.3 km², near Windsor: Smallmouth Bass, Brook Trout, Yellow Perch, Brown Bullhead
- Jordan Lake, 15.7 km², near Shelburne: Brown Bullhead, White Perch, Yellow Perch
- Lake Mulgrave, 12.6 km², near Cornwallis: Brook Trout, Yellow Perch, Brown Bullhead
- Big Mushamush Lake, 10.8 km², near Bridgewater: Smallmouth Bass, White Perch, Yellow Perch, Brown Bullhead
- Pockwock Lake, 9.17 km², near Upper Hammonds Plains: Yellow Perch
- Paradise Lake, 8.85 km², near Bridgetown: Smallmouth Bass, Yellow Perch, Brown Bullhead
- Tobeatic Lake, 8.62 km², near Shelburne: Brook Trout, Yellow Perch, Brown Bullhead
- Tangier Grand Lake, 8.19 km², near Lake Charlotte: Brook Trout, White Perch, Yellow Perch, Brown Bullhead
- Minamkeak Lake, 7.72 km², near Hebbville: Smallmouth Bass, White Perch, Yellow Perch, Brown Bullhead
- Black River Lake, 7.21 km², near New Minas: White Perch, Brown Bullhead, Smallmouth Bass
- Scraggy Lake, 7.08 km², near Lake Charlotte: Brook Trout, White Perch, Brown Bullhead
- Five Mile Lake, 6.33 km², near Mount Uniacke: Brook Trout, Yellow Perch
- French Lake, 6.07 km², near Barrington: Yellow Perch
- Raynards Lake, 6.06 km², near Tusket: Smallmouth Bass, Brook Trout, White Perch, Yellow Perch, Brown Bullhead
- Mushpauk Lake, 5.76 km², near Tusket: Yellow Perch, Brown Bullhead
- Herring Cove Lake, 5.3 km², near Liverpool: Smallmouth Bass, Yellow Perch
- Lake Vaughan, 5.28 km², near Tusket: Smallmouth Bass, White Perch, Yellow Perch, Brown Bullhead
- Tupper Lake, 5.19 km², near New Germany: White Perch, Yellow Perch, Brown Bullhead
- Greenwood Lake, 5.06 km², near Clyde River: Yellow Perch
- Marshall Flowage, 5.06 km², near Sheet Harbour: Brook Trout
- Shingle Lake, 4.66 km², near New Germany: Smallmouth Bass, Brook Trout
- Quinan Lake, 4.46 km², near Tusket: Chain Pickerel
- Catalone Lake, 4.39 km², near Albert Bridge: Brook Trout
- Little Mushamush Lake, 4.38 km², near Mahone Bay: White Perch, Yellow Perch, Brown Bullhead, Lake Whitefish, Smallmouth Bass
- Ocean Lake, 4.33 km², near Guysborough: Brook Trout
- Lake Uist, 4.2 km², near Eskasoni 3: Atlantic Salmon, Brook Trout
- Fancy Lake, 4.04 km², near Hebbville: Smallmouth Bass, Atlantic Salmon, White Perch, Yellow Perch, Brown Bullhead
- Card Lake, 3.94 km², near Hubbards: Brown Trout, Brook Trout, Brown Bullhead
- Little River Lake, 3.84 km², near New Minas: White Perch, Yellow Perch, Brown Bullhead, Chain Pickerel, Smallmouth Bass
- Lake Major, 3.83 km², near North Preston: Brook Trout
- Harmony Lake, 3.81 km², near New Germany: White Perch, Brown Bullhead
- Oak Park Lake, 3.71 km², near Barrington: Brook Trout
- Donahue Lake, 3.63 km², near Guysborough: Brook Trout, Yellow Perch
- Goose Harbour Lake, 3.61 km², near Mulgrave: Brook Trout, Rainbow Trout
- Paces Lake, 3.59 km², near Musquodoboit Harbour: Brook Trout
- Wentworth Lake, 3.49 km², near Tiverton: Smallmouth Bass, White Perch, Yellow Perch, Brown Bullhead
- Hirtle Lake, 3.42 km², near New Germany: Brook Trout, White Perch, Yellow Perch, Brown Bullhead
- Big Gaspereaux Lake, 3.38 km², near Cross Roads Country Harbour: White Perch
- Eel Lake, 3.38 km², near Tusket: White Perch
- Pomquet Lake, 3.25 km², near Antigonish: Brook Trout
- Porters Lake, 3.24 km², near Digby: Brook Trout, Yellow Perch, Brown Bullhead
- Kempt Back Lake, 3.21 km², near Tusket: Smallmouth Bass, Brook Trout, White Perch, Yellow Perch, Brown Bullhead, Lake Whitefish
- McGill Lake, 3.1 km², near Lawrencetown: Smallmouth Bass, White Perch, Yellow Perch, Brown Bullhead
- Dauphinees Mill Lake, 3.04 km², near Hubbards: Brook Trout
- Lake William, 3.04 km², near Waverley: Smallmouth Bass, Chain Pickerel, White Perch
- Grand Lake, 3 km², near Louisdale: Brook Trout, White Perch
- Lochaber Lake, 3 km², near Goshen: Brook Trout, White Perch, Yellow Perch, Brown Bullhead
- Petpeswick Lake, 2.97 km², near Musquodoboit Harbour: Brook Trout, White Perch, Brown Bullhead
- Chezzetcook Lake, 2.96 km², near Musquodoboit Harbour: Brown Bullhead, White Perch, Yellow Perch, Smallmouth Bass, Brook Trout, Lake Whitefish
- Wrights Lake, 2.89 km², near Upper Hammonds Plains: Brook Trout, Yellow Perch
- Clements Pond, 2.85 km², near Barrington: Brook Trout
- Deception Lake, 2.83 km², near Shelburne: Smallmouth Bass, Yellow Perch, Brown Bullhead
- Alma Lake, 2.79 km², near Bridgetown: Brook Trout, White Perch, Yellow Perch, Brown Bullhead
- Caribou Lake, 2.74 km², near New Germany: White Perch, Yellow Perch, Lake Whitefish
- Hubley Big Lake, 2.68 km², near Hubley: Brook Trout, Yellow Perch
- Welshtown Lake, 2.66 km², near Shelburne: Brook Trout, Yellow Perch, Brown Bullhead
- Seloam Lake, 2.63 km², near Sheet Harbour: Brook Trout, Brown Bullhead
- Lake Torment, 2.6 km², near New Germany: Brown Bullhead
- Grand Lake, 2.58 km², near Annapolis Royal: Smallmouth Bass, White Perch, Yellow Perch, Brown Bullhead
- Wallaback Lake, 2.56 km², near New Minas: Smallmouth Bass, Brook Trout, Yellow Perch, Brown Bullhead
- Harpers Lake, 2.5 km², near Shelburne: Brook Trout, Yellow Perch, Brown Bullhead
- Roseway Lake, 2.49 km², near Shelburne: Yellow Perch
- Crooked Lake, 2.47 km², near Hebbville: Smallmouth Bass, White Perch, Yellow Perch
- Mink Lake, 2.46 km², near Shelburne: Yellow Perch
- Dollar Lake, 2.39 km², near Lantz: Brook Trout
- Frog Lake, 2.38 km², near Greenwood: Brook Trout, Yellow Perch, Brown Bullhead
- Soldier Lake, 2.38 km², near Fall River: Brook Trout
- South River Lake, 2.37 km², near Berwick: Yellow Perch, Brown Bullhead
- Cloud Lake, 2.24 km², near Greenwood: Yellow Perch
- Round Lake, 2.24 km², near New Germany: Yellow Perch, Brown Bullhead
- Eden Lake, 2.23 km², near Goshen: Atlantic Salmon, Brook Trout, Yellow Perch, Lake Whitefish
- Belliveau Lake, 2.22 km², near Tiverton: White Perch, Yellow Perch, Brown Bullhead
- Lake Joli, 2.12 km², near Cornwallis: Yellow Perch, Brown Bullhead, Brook Trout, White Perch
- Shortts Lake, 2.06 km², near Brookfield: Smallmouth Bass, White Perch, Yellow Perch, Chain Pickerel
- Salmon River Lake, 2.02 km², near Tiverton: Smallmouth Bass, Brook Trout, White Perch, Yellow Perch, Brown Bullhead
- Kegeshook Lake, 1.92 km², near Tusket: Brook Trout, White Perch, Yellow Perch, Brown Bullhead
- Long Lake, 1.92 km², near Hebbville: Brook Trout, White Perch, Yellow Perch, Brown Bullhead
- Lake Annis, 1.9 km², near Tusket: Brook Trout, White Perch, Yellow Perch, Brown Bullhead
- Wilsons Lake, 1.84 km², near Tusket: White Perch, Yellow Perch, Brown Bullhead
- Second Lake, 1.83 km², near Annapolis Royal: Brook Trout
- Pearl Lake, 1.82 km², near Tusket: Smallmouth Bass, Brook Trout, White Perch, Yellow Perch, Brown Bullhead
- Kinsac Lake, 1.8 km², near Beaver Bank: Chain Pickerel, Smallmouth Bass, White Perch, Yellow Perch, Brown Bullhead
- Big Tom Wallace Lake, 1.79 km², near Digby: Yellow Perch, Brown Bullhead
- Bennetts Lake, 1.77 km², near Tusket: White Perch, Yellow Perch, Brown Bullhead
- Lake Pleasant, 1.7 km², near New Germany: White Perch, Yellow Perch, Brown Bullhead
- Blysteiner Lake, 1.68 km², near Bridgewater: Smallmouth Bass, White Perch
- Long Lake, 1.68 km², near Spryfield: Smallmouth Bass, Brook Trout
- McCabe Lake, 1.68 km², near Springfield Lake: Smallmouth Bass, Brook Trout, Yellow Perch
- Shell Camp Lake, 1.68 km², near Greenwood: Yellow Perch, Brown Bullhead
- Canada Hill Lake, 1.66 km², near Lockeport: Brook Trout, Brown Trout, Yellow Perch
- Back Lake, 1.65 km², near Shelburne: Yellow Perch, Brown Bullhead
- Trout Lake, 1.65 km², near Lawrencetown: Brook Trout, White Perch, Yellow Perch, Brown Bullhead
- Blacketts Lake, 1.63 km², near Sydney Forks: Chain Pickerel, Smallmouth Bass, White Perch, Brown Bullhead, 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 Northwest Territories
- Ice fishing in Nunavut
- Ice fishing in Ontario
- 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