Ice fishing in Nova Scotia
Nova Scotia has 5,430 named lakes on this site. These are the 66 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
- Maughers Pond, near St. Peter's: Brook Trout
- Maynard Lake, near Dartmouth: Smallmouth Bass, Brook Trout, Yellow Perch
- McGill Lake, near Shelburne: Yellow Perch
- McGowan Lake, near New Germany: White Perch, Yellow Perch, Brown Bullhead, Brook Trout
- McInnis Lake, near Sydney Forks: White Perch
- Meadow Pond, near Windsor: Brook Trout
- Meagher Lake, near New Germany: Yellow Perch, Brown Bullhead
- Midconner Lake, near Greenwood: Brook Trout, Yellow Perch, Brown Bullhead, Smallmouth Bass
- Middle Carrying Road Lake, near Tusket: Brook Trout, White Perch, Yellow Perch, Brown Bullhead
- Middle Lake, near Cross Roads Country Harbour: Brook Trout
- Milipsigate Lake, near Hebbville: Chain Pickerel, Smallmouth Bass, Brown Bullhead
- Mockingigh Lake, near Windsor: Smallmouth Bass
- Molega Lake, near New Germany: White Perch, Yellow Perch, Brown Bullhead, Smallmouth Bass
- Moore Lake, near Middle Musquodoboit: Brook Trout, Brown Bullhead
- Morrisons Lake, near Dingwall: Brook Trout
- Morton Lake, near Cornwallis: Yellow Perch
- Muddy Pond, near Waverley: Brook Trout, Smallmouth Bass
- Murphys Lake, near Sheet Harbour: Brook Trout
- Mushaboom Lake, near Sheet Harbour: Yellow Perch
- Oakleaf Lake, near Tiverton: Smallmouth Bass, White Perch, Chain Pickerel, Brown Bullhead
- Ogden Lake, near Tusket: Smallmouth Bass, White Perch, Yellow Perch, Brown Bullhead
- Otter Lake, near Marion Bridge: Brook Trout, Brown Bullhead
- Oyster Pond, near Lake Charlotte: White Perch
- Parr Lake, near Tusket: Smallmouth Bass, Brook Trout, White Perch, Yellow Perch, Brown Bullhead, Lake Whitefish
- Penhorn Lake, near Tam O'Shanter Ridge: Smallmouth Bass, Rainbow Trout, Brook Trout
- Poison Lake, near Springhill: Brook Trout
- Ponhook Lake, near Hebbville: Smallmouth Bass, Brook Trout, White Perch, Yellow Perch, Brown Bullhead
- Pot Lake, near Musquodoboit Harbour: Brown Bullhead
- Pratts Lake, near Bible Hill: Brook Trout, Yellow Perch
- Rhyno Lake, near New Germany: White Perch
- Ring Lakes, near Liverpool: Yellow Perch, Brown Bullhead, Brook Trout, White Perch
- Round Lake, near Goshen: Brook Trout
- Round Lake, near Stillwater Lake: Rainbow Trout, Brook Trout
- Round Lake, near Tatamagouche: Smallmouth Bass, Yellow Perch
- Salmon River Lake, near Cross Roads Country Harbour: Brown Trout, Yellow Perch
- Scots Pond, near Musquodoboit Harbour: Brook Trout
- Second Christopher Lake, near New Germany: Brook Trout, White Perch, Yellow Perch, Brown Bullhead
- Second Lake, near Sheet Harbour: Smallmouth Bass, White Perch, Yellow Perch, Brown Bullhead
- Second Lake O'Law, near Baddeck: Brook Trout
- Seven Mile Lake, near New Germany: White Perch, Yellow Perch, Brown Bullhead
- Seventeen Mile Lake, near Sheet Harbour: Brook Trout, Brown Bullhead
- Sherbrooke Lake, near Cross Roads Country Harbour: Yellow Perch, Brown Bullhead
- Silica Lake, near Lower Economy: Brook Trout
- Silver Lake, near Coldbrook: Smallmouth Bass, Brook Trout, White Perch, Yellow Perch, Brown Bullhead
- Simpsons Lake, near Guysborough: Brook Trout
- Smith Lake, near Cross Roads Country Harbour: Brook Trout, Brown Bullhead
- South Carrying Road Lake, near Tusket: Brook Trout, White Perch, Yellow Perch, Brown Bullhead
- Southwest Pond, near Guysborough: Brook Trout, White Perch
- Spectacle Lake, near Burnside: Brook Trout
- Spectacle Lakes, near Lunenburg: Brook Trout
- Square Lake, near Cross Roads Country Harbour: Yellow Perch
- Stillwater Lake, near Timberlea: Brook Trout
- Tangier Lake, near Sheet Harbour: Yellow Perch, Brown Bullhead
- Taylor Lake, near Stellarton: Brook Trout
- Taylors Lake, near Yarmouth: Brook Trout, White Perch, Brown Bullhead
- Ten Mile Lake, near Liverpool: Smallmouth Bass, Brook Trout, Yellow Perch, Brown Bullhead
- Trout Lake, near Goshen: Brook Trout
- Upper Indian Harbour Lakes, near Cross Roads Country Harbour: Brook Trout, White Perch
- Upper Palmer Lake, near Greenwood: Yellow Perch, Brown Bullhead
- Vincents Lake, near Antigonish: Brook Trout
- Wamboldt Lake, near Middleton: Brown Bullhead
- Wentzell Lake, near Hebbville: Smallmouth Bass, Brook Trout
- West Lake, near River John: White Perch
- West Lake, near Lower Economy: Brook Trout
- White Lake, near Goshen: Brook Trout, Yellow Perch
- Z Lake, near Goshen: Brook Trout, Yellow Perch
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