River Levels
Nova Scotia river levels
Live streamflow at 33 gauged Nova Scotia rivers, highest first. Where a gauge has a long enough record, the reading is placed against its own history for today's date.
63% of gauged Nova Scotia rivers are running in their normal range for the date, as of October 27, 2026.
Of 30 gauged rivers with a long enough Water Survey of Canada record, 9 are below normal (3 of them much below), 19 are in the normal range, and 2 are above normal (0 of them much above). Normal means the middle half of that gauge's own history for this calendar date.
To cite: Angling Hubs analysis of Water Survey of Canada streamflow, anglinghubs.com/flows/nova-scotia.
| River | Flow | Usually today | Vs normal |
|---|---|---|---|
| St. Marys RiverSt. Marys River at Stillwater | 1,307 cfs8.91 ft | 985 cfs | Normal57th percentile · 111 yr record |
| Lahave RiverLahave River at West Northfield | 763 cfs6.14 ft | 614 cfs | Normal55th percentile · 112 yr record |
| Northeast Margaree RiverNortheast Margaree River at Margaree Valley | 427 cfs1.25 ft | 540 cfs | Normal35th percentile · 110 yr record |
| Tusket RiverTusket River at Wilson's Bridge | 399 cfs2.76 ft | 653 cfs | Below normal24th percentile · 98 yr record |
| Annapolis RiverAnnapolis River at Lawrencetown | 360 cfs4.49 ft | 440 cfs | Normal38th percentile · 43 yr record |
| Middle RiverMiddle River at Maclennans Cross | 332 cfs3.82 ft | 193 cfs | Above normal82nd percentile · 22 yr record |
| Roseway RiverRoseway River at Lower Ohio | 317 cfs6.35 ft | 364 cfs | Normal42nd percentile · 112 yr record |
| Southwest Margaree RiverSouthwest Margaree River near Upper Margaree | 304 cfs3.11 ft | 317 cfs | Normal47th percentile · 108 yr record |
| South RiverSouth River at St. Andrews | 208 cfs4.32 ft | 144 cfs | Normal63rd percentile · 109 yr record |
| Mersey RiverMersey River below George Lake | 193 cfs3.88 ft | 284 cfs | Normal36th percentile · 59 yr record |
| Cheticamp RiverCheticamp River above Robert Brook | 147 cfs3.34 ft | 294 cfs | Below normal15th percentile · 68 yr record |
| Indian BrookIndian Brook at Indian Brook | 132 cfs2.14 ft | 197 cfs | Normal28th percentile · 66 yr record |
| Annapolis RiverAnnapolis River at Wilmot | 131 cfs2.89 ft | 194 cfs | Normal32nd percentile · 63 yr record |
| Shelburne RiverShelburne River at Pollard's Falls Bridge | 126 cfs2.19 ft | 174 cfs | Normal33rd percentile · 28 yr record |
| Salmon RiverSalmon River at Murray | 117 cfs3.73 ft | 267 cfs | Below normal19th percentile · 62 yr record |
| Sackville RiverSackville River at Bedford | 111 cfs2.76 ft | 113 cfs | Normal49th percentile · 110 yr record |
| Mersey RiverMersey River below Mill Falls | 87 cfs2.50 ft | 140 cfs | Normal31st percentile · 59 yr record |
| Beaverbank RiverBeaverbank River near Kinsac | 85 cfs1.68 ft | 66 cfs | Normal57th percentile · 105 yr record |
| River InhabitantsRiver Inhabitants at Glenora | 54 cfs3.06 ft | 196 cfs | Below normal12th percentile · 61 yr record |
| North RiverNorth River at North River | 50 cfs6.53 ft | 141 cfs | Below normal14th percentile · 50 yr record |
| Middle River of PictouMiddle River of Pictou at Rocklin | 39 cfs1.88 ft | 82 cfs | Normal29th percentile · 61 yr record |
| Macaskills BrookMacaskills Brook near Birch Grove | 36 cfs3.29 ft | 16 cfs | Above normal81st percentile · 48 yr record |
| Great Village RiverGreat Village River near Scrabble Hill | 29 cfs3.87 ft | 75 cfs | Much below normal8th percentile · 33 yr record |
| St Andrews RiverSt Andrews River at Stewiacke | 20 cfs5.11 ft | 33 cfs | Normal29th percentile · 16 yr record |
| River DenysRiver Denys at Big Marsh | 18 cfs6.11 ft | 24 cfs | Normal35th percentile · 20 yr record |
| Tomahawk Lake OutletTomahawk Lake Outlet near Hammonds Plains | 14 cfs323.67 ft | Not recorded | No historical record |
| Cornwallis RiverCornwallis River at Cambridge Station | 13 cfs2.36 ft | 34 cfs | Below normal13th percentile · 26 yr record |
| Mcclures BrookMcclures Brook at Cobequid Trail | 6.8 cfs3.22 ft | Not recorded | No historical record |
| Kelley River (Mill Creek)Kelley River (Mill Creek) at Eight Mile Ford | 6.7 cfs2.76 ft | 34 cfs | Much below normal5th percentile · 57 yr record |
| Moose Pit BrookMoose Pit Brook at Tupper Lake | 5.9 cfs3.27 ft | 8.0 cfs | Normal32nd percentile · 45 yr record |
| North BrookNorth Brook at Sheffield Mills | 4.2 cfs1.45 ft | 7.6 cfs | Much below normal5th percentile · 26 yr record |
| Little Sackville RiverLittle Sackville River at Middle Sackville | 4.0 cfs5.06 ft | 5.7 cfs | Normal29th percentile · 46 yr record |
| Bennery Lake OutletBennery Lake Outlet near Enfield | 3.5 cfs322.66 ft | Not recorded | No historical record |
Streamflow from the Water Survey of Canada (Environment and Climate Change Canada), Open Government Licence - Canada, read every six hours. "Usually today" is the median for this calendar date, which we compute from the gauge's own daily record (HYDAT). A gauge tells you how much water is moving, not whether it is fishing well or safe to wade: check the regulations and a current local report before you go.
All state river levels·Browse every mapped Nova Scotia river
By state
Other states
Alabama
105 gauges
Alaska
20 gauges
Alberta
292 gauges
Arizona
106 gauges
Arkansas
83 gauges
British Columbia
349 gauges
California
295 gauges
Colorado
177 gauges
Connecticut
41 gauges
Florida
121 gauges
Georgia
169 gauges
Hawaii
12 gauges
Idaho
129 gauges
Illinois
115 gauges
Indiana
131 gauges
Iowa
99 gauges
Kansas
130 gauges
Kentucky
111 gauges
Louisiana
55 gauges
Maine
50 gauges
Manitoba
148 gauges
Maryland
65 gauges
Massachusetts
60 gauges
Michigan
137 gauges
Minnesota
96 gauges
Mississippi
69 gauges
Missouri
156 gauges
Montana
163 gauges
Nebraska
96 gauges
Nevada
63 gauges
New Brunswick
36 gauges
New Hampshire
37 gauges
New Jersey
76 gauges
New Mexico
84 gauges
New York
191 gauges
Newfoundland and Labrador
81 gauges
North Carolina
157 gauges
North Dakota
77 gauges
Northwest Territories
50 gauges
Nunavut
14 gauges
Ohio
127 gauges
Oklahoma
108 gauges
Ontario
398 gauges
Oregon
152 gauges
Pennsylvania
179 gauges
Rhode Island
14 gauges
Saskatchewan
122 gauges
South Carolina
81 gauges
South Dakota
80 gauges
Tennessee
91 gauges
Texas
370 gauges
Utah
118 gauges
Vermont
44 gauges
Virginia
141 gauges
Washington
165 gauges
West Virginia
78 gauges
Wisconsin
102 gauges
Wyoming
89 gauges
Yukon
22 gauges





