How this site works

This site tracks real daily fish counts recorded at sonar and weir counting stations across Alaska, then uses years of that history to project how a season is likely to unfold.

During the season, each river's page shows the actual daily counts recorded so far alongside a projected count for the same days, based on how previous seasons typically played out by that same date. This lets you compare this year's pace against history in real time.

Before a season starts, the site builds a full day-by-day projection for the upcoming year using historical timing patterns alone, since there's no current-season data yet to go on.

Finding the best settings: a projection can be built several different ways — which years to draw from, how to average them, whether to exclude unusually large or small years, and more. For many rivers, the site has already tested 72 different combinations of these settings against 15 years of real, already-known seasons to find the combination that would have predicted each one most accurately, and uses that automatically. Rivers that don't yet have enough years of history on record show a notice that generic default settings are in use instead.

You can also adjust every setting yourself — years of history to use, averaging method, outlier exclusion, uncertainty ranges, trend adjustment, and date alignment — to see how the projection responds.

A note on accuracy: these are historical-timing-based statistical estimates, not guaranteed forecasts. Treat them as a rough planning aid rather than a promise of what you'll see on the water.

A salmon wearing glasses and holding a tally clipboard, counting a school of salmon swimming past underwater.

Fish Count Projections

Historical run data and in-season projections for salmon counting locations. Pick a dataset below to see its counts.

37 rivers, 126 options

Pauls Bay River

Daily sonar counts and an in-season run projection based on historical timing.

Season
2026
12 days of data
Count to date
4,574
through Jul 6, 2026
Projected season total
6,215
4 prior seasons used
% of projection reached
73.6%
avg. historical pace: 73.6% by this date
Projection method: for each prior season, we compute what fraction of that season's total run had passed by July 6, average those fractions, then divide this season's count-to-date by that average. It's a simple historical-timing estimate, not a statistical forecast — treat it as a rough in-season indicator.
2027 Projected Daily Counts
Each day's projection uses the historical average share of the season total that arrives on that calendar date. This is computed across 5 prior seasons (2002–2016), applied to those seasons' average total of 16,652. It's a rough forecast for a season with no data yet — not a statistical model.
Days are aligned by time since season start rather than calendar date, so historically early or late seasons line up by day-of-season.
DateProjected Daily CountProjected Cumulative
Aug 29, 2027 3 20,520
Aug 28, 2027 9 20,517
Aug 27, 2027 2 20,508
Aug 26, 2027 166 20,506
Aug 25, 2027 10 20,340
Aug 24, 2027 222 20,330
Aug 23, 2027 44 20,108
Aug 22, 2027 51 20,064
Aug 21, 2027 47 20,013
Aug 20, 2027 29 19,966
Aug 19, 2027 101 19,937
Aug 18, 2027 12 19,836
Aug 17, 2027 21 19,824
Aug 16, 2027 36 19,803
Aug 15, 2027 38 19,767
Aug 14, 2027 348 19,729
Aug 13, 2027 146 19,381
Aug 12, 2027 209 19,235
Aug 11, 2027 113 19,026
Aug 10, 2027 51 18,913
Aug 9, 2027 95 18,862
Aug 8, 2027 126 18,767
Aug 7, 2027 184 18,641
Aug 6, 2027 164 18,457
Aug 5, 2027 68 18,293
Aug 4, 2027 142 18,225
Aug 3, 2027 106 18,083
Aug 2, 2027 184 17,977
Aug 1, 2027 105 17,793
Jul 31, 2027 60 17,688
Jul 30, 2027 331 17,628
Jul 29, 2027 68 17,297
Jul 28, 2027 308 17,229
Jul 27, 2027 10 16,921
Jul 26, 2027 135 16,911
Jul 25, 2027 53 16,776
Jul 24, 2027 51 16,723
Jul 23, 2027 249 16,672
Jul 22, 2027 236 16,423
Jul 21, 2027 213 16,187
Jul 20, 2027 462 15,974
Jul 19, 2027 202 15,512
Jul 18, 2027 524 15,310
Jul 17, 2027 143 14,786
Jul 16, 2027 98 14,643
Jul 15, 2027 323 14,545
Jul 14, 2027 587 14,222
Jul 13, 2027 115 13,635
Jul 12, 2027 74 13,520
Jul 11, 2027 199 13,446
Jul 10, 2027 261 13,247
Jul 9, 2027 259 12,986
Jul 8, 2027 232 12,727
Jul 7, 2027 642 12,495
Jul 6, 2027 239 11,853
Jul 5, 2027 811 11,614
Jul 4, 2027 38 10,803
Jul 3, 2027 5 10,765
Jul 2, 2027 226 10,760
Jul 1, 2027 292 10,534
Jun 30, 2027 721 10,242
Jun 29, 2027 248 9,521
Jun 28, 2027 130 9,273
Jun 27, 2027 1,045 9,143
Jun 26, 2027 950 8,098
Jun 25, 2027 449 7,148
Jun 24, 2027 300 6,699
Jun 23, 2027 672 6,399
Jun 22, 2027 572 5,727
Jun 21, 2027 53 5,155
Jun 20, 2027 66 5,102
Jun 19, 2027 31 5,036
Jun 18, 2027 175 5,005
Jun 17, 2027 409 4,830
Jun 16, 2027 464 4,421
Jun 15, 2027 505 3,957
Jun 14, 2027 3,452 3,452

Highlighted cells are the top 5 projected daily counts.

2026 Daily Counts
Every calendar day of the season gets a projected value, shown alongside the actual count for days we've already counted (through July 6), so you can compare actual vs. projected directly. Each day's projection uses the historical average share of the season total that arrives on that calendar date. This is computed across 5 prior seasons (2002–2016), applied to those seasons' average total of 16,652. It's a rough forecast, not a statistical model.
Days are aligned by time since season start (day 1 = Jun 25) rather than calendar date, so historically early or late seasons line up by day-of-season.
Date Actual Daily Count Projected Daily Count Actual Cumulative Projected Cumulative
Sep 9, 2026 3 20,520
Sep 8, 2026 9 20,517
Sep 7, 2026 2 20,508
Sep 6, 2026 166 20,506
Sep 5, 2026 10 20,340
Sep 4, 2026 222 20,330
Sep 3, 2026 44 20,108
Sep 2, 2026 51 20,064
Sep 1, 2026 47 20,013
Aug 31, 2026 29 19,966
Aug 30, 2026 101 19,937
Aug 29, 2026 12 19,836
Aug 28, 2026 21 19,824
Aug 27, 2026 36 19,803
Aug 26, 2026 38 19,767
Aug 25, 2026 348 19,729
Aug 24, 2026 146 19,381
Aug 23, 2026 209 19,235
Aug 22, 2026 113 19,026
Aug 21, 2026 51 18,913
Aug 20, 2026 95 18,862
Aug 19, 2026 126 18,767
Aug 18, 2026 184 18,641
Aug 17, 2026 164 18,457
Aug 16, 2026 68 18,293
Aug 15, 2026 142 18,225
Aug 14, 2026 106 18,083
Aug 13, 2026 184 17,977
Aug 12, 2026 105 17,793
Aug 11, 2026 60 17,688
Aug 10, 2026 331 17,628
Aug 9, 2026 68 17,297
Aug 8, 2026 308 17,229
Aug 7, 2026 10 16,921
Aug 6, 2026 135 16,911
Aug 5, 2026 53 16,776
Aug 4, 2026 51 16,723
Aug 3, 2026 249 16,672
Aug 2, 2026 236 16,423
Aug 1, 2026 213 16,187
Jul 31, 2026 462 15,974
Jul 30, 2026 202 15,512
Jul 29, 2026 524 15,310
Jul 28, 2026 143 14,786
Jul 27, 2026 98 14,643
Jul 26, 2026 323 14,545
Jul 25, 2026 587 14,222
Jul 24, 2026 115 13,635
Jul 23, 2026 74 13,520
Jul 22, 2026 199 13,446
Jul 21, 2026 261 13,247
Jul 20, 2026 259 12,986
Jul 19, 2026 232 12,727
Jul 18, 2026 642 12,495
Jul 17, 2026 239 11,853
Jul 16, 2026 811 11,614
Jul 15, 2026 38 10,803
Jul 14, 2026 5 10,765
Jul 13, 2026 226 10,760
Jul 12, 2026 292 10,534
Jul 11, 2026 721 10,242
Jul 10, 2026 248 9,521
Jul 9, 2026 130 9,273
Jul 8, 2026 1,045 9,143
Jul 7, 2026 950 8,098
Jul 6, 2026 120 449 4,574 7,148
Jul 5, 2026 57 300 4,454 6,699
Jul 4, 2026 12 672 4,397 6,399
Jul 3, 2026 3 572 4,385 5,727
Jul 2, 2026 13 53 4,382 5,155
Jul 1, 2026 182 66 4,369 5,102
Jun 30, 2026 257 31 4,187 5,036
Jun 29, 2026 299 175 3,930 5,005
Jun 28, 2026 184 409 3,631 4,830
Jun 27, 2026 990 464 3,447 4,421
Jun 26, 2026 2,169 505 2,457 3,957
Jun 25, 2026 288 3,452 288 3,452

Highlighted cells are the top 5 actual and top 5 projected daily counts.

Backtest a Prior Year
This uses only years strictly before 2025 as the reference pool (5 available, 2002–2016) — 2025 itself is never used to predict itself, so this is a genuine out-of-sample test of the projection method.
Each day's projection uses the historical average share of the season total that arrives on that calendar date. Computed across 5 prior seasons (2002–2016), applied to those seasons' average total of 16,652.
Date Actual Daily Count Projected Daily Count Actual Cumulative Projected Cumulative
Aug 29, 2025 3 20,520
Aug 28, 2025 9 20,517
Aug 27, 2025 2 20,508
Aug 26, 2025 166 20,506
Aug 25, 2025 10 20,340
Aug 24, 2025 222 20,330
Aug 23, 2025 44 20,108
Aug 22, 2025 51 20,064
Aug 21, 2025 47 20,013
Aug 20, 2025 29 19,966
Aug 19, 2025 101 19,937
Aug 18, 2025 12 19,836
Aug 17, 2025 21 19,824
Aug 16, 2025 36 19,803
Aug 15, 2025 38 19,767
Aug 14, 2025 348 19,729
Aug 13, 2025 146 19,381
Aug 12, 2025 209 19,235
Aug 11, 2025 113 19,026
Aug 10, 2025 51 18,913
Aug 9, 2025 95 18,862
Aug 8, 2025 126 18,767
Aug 7, 2025 184 18,641
Aug 6, 2025 164 18,457
Aug 5, 2025 68 18,293
Aug 4, 2025 142 18,225
Aug 3, 2025 106 18,083
Aug 2, 2025 184 17,977
Aug 1, 2025 105 17,793
Jul 31, 2025 60 17,688
Jul 30, 2025 331 17,628
Jul 29, 2025 68 17,297
Jul 28, 2025 308 17,229
Jul 27, 2025 10 16,921
Jul 26, 2025 135 16,911
Jul 25, 2025 53 16,776
Jul 24, 2025 51 16,723
Jul 23, 2025 249 16,672
Jul 22, 2025 236 16,423
Jul 21, 2025 213 16,187
Jul 20, 2025 462 15,974
Jul 19, 2025 202 15,512
Jul 18, 2025 524 15,310
Jul 17, 2025 143 14,786
Jul 16, 2025 98 14,643
Jul 15, 2025 323 14,545
Jul 14, 2025 587 14,222
Jul 13, 2025 115 13,635
Jul 12, 2025 74 13,520
Jul 11, 2025 199 13,446
Jul 10, 2025 261 13,247
Jul 9, 2025 259 12,986
Jul 8, 2025 232 12,727
Jul 7, 2025 642 12,495
Jul 6, 2025 239 11,853
Jul 5, 2025 811 11,614
Jul 4, 2025 38 10,803
Jul 3, 2025 5 10,765
Jul 2, 2025 226 10,760
Jul 1, 2025 292 10,534
Jun 30, 2025 721 10,242
Jun 29, 2025 248 9,521
Jun 28, 2025 130 9,273
Jun 27, 2025 1,045 9,143
Jun 26, 2025 950 8,098
Jun 25, 2025 449 7,148
Jun 24, 2025 300 6,699
Jun 23, 2025 672 6,399
Jun 22, 2025 572 5,727
Jun 21, 2025 53 5,155
Jun 20, 2025 66 5,102
Jun 19, 2025 31 5,036
Jun 18, 2025 175 5,005
Jun 17, 2025 409 4,830
Jun 16, 2025 464 4,421
Jun 15, 2025 505 3,957
Jun 14, 2025 3,452 3,452

Highlighted cells are the top 5 actual and top 5 projected daily counts for 2025.