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 504 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

Salcha River

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

Season
2026
24 days of data
Count to date
1,851
through Aug 2, 2026
Projected season total
1,932
22 prior seasons used
% of projection reached
95.8%
avg. historical pace: 95.8% by this date
Projection method: for each prior season, we compute what fraction of that season's total run had passed by August 2, 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 averages the analog years whose 2026 count-to-date shape (through August 2) most closely resembles this season's so far, regardless of overall run size (2025, 2017, 2009, 2024, 2005, 2010). Since 2027 itself has no data yet, this matches against 2026's partial season instead. This is computed across 6 prior seasons (2005–2025), applied to those seasons' average total of 5,065. It's a rough forecast for a season with no data yet — not a statistical model.
DateProjected Daily CountProjected Cumulative
Aug 15, 2027 26 5,540
Aug 14, 2027 38 5,514
Aug 13, 2027 14 5,476
Aug 12, 2027 81 5,462
Aug 11, 2027 46 5,381
Aug 10, 2027 31 5,335
Aug 9, 2027 49 5,304
Aug 8, 2027 38 5,255
Aug 7, 2027 17 5,217
Aug 6, 2027 25 5,200
Aug 5, 2027 53 5,175
Aug 4, 2027 37 5,122
Aug 3, 2027 55 5,085
Aug 2, 2027 93 5,030
Aug 1, 2027 60 4,937
Jul 31, 2027 82 4,877
Jul 30, 2027 113 4,795
Jul 29, 2027 129 4,682
Jul 28, 2027 119 4,553
Jul 27, 2027 137 4,434
Jul 26, 2027 162 4,297
Jul 25, 2027 199 4,135
Jul 24, 2027 274 3,936
Jul 23, 2027 238 3,662
Jul 22, 2027 379 3,424
Jul 21, 2027 337 3,045
Jul 20, 2027 277 2,708
Jul 19, 2027 231 2,431
Jul 18, 2027 417 2,200
Jul 17, 2027 305 1,783
Jul 16, 2027 267 1,478
Jul 15, 2027 194 1,211
Jul 14, 2027 202 1,017
Jul 13, 2027 123 815
Jul 12, 2027 89 692
Jul 11, 2027 132 603
Jul 10, 2027 128 471
Jul 9, 2027 84 343
Jul 8, 2027 69 259
Jul 7, 2027 31 190
Jul 6, 2027 43 159
Jul 5, 2027 21 116
Jul 4, 2027 12 95
Jul 3, 2027 15 83
Jul 2, 2027 22 68
Jul 1, 2027 15 46
Jun 30, 2027 29 31
Jun 29, 2027 2 2
Jun 28, 2027 0 0
Jun 27, 2027 0 0

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 August 2), so you can compare actual vs. projected directly. Each day's projection averages the analog years whose count-to-date shape (through August 2) most closely resembles 2026's so far, regardless of overall run size (2025, 2017, 2009, 2024, 2005, 2010). This is computed across 6 prior seasons (2005–2025), applied to those seasons' average total of 5,065. It's a rough forecast, not a statistical model.
Date Actual Daily Count Projected Daily Count Actual Cumulative Projected Cumulative
Aug 15, 2026 26 5,540
Aug 14, 2026 38 5,514
Aug 13, 2026 14 5,476
Aug 12, 2026 81 5,462
Aug 11, 2026 46 5,381
Aug 10, 2026 31 5,335
Aug 9, 2026 49 5,304
Aug 8, 2026 38 5,255
Aug 7, 2026 17 5,217
Aug 6, 2026 25 5,200
Aug 5, 2026 53 5,175
Aug 4, 2026 37 5,122
Aug 3, 2026 55 5,085
Aug 2, 2026 18 93 1,851 5,030
Aug 1, 2026 27 60 1,833 4,937
Jul 31, 2026 24 82 1,806 4,877
Jul 30, 2026 33 113 1,782 4,795
Jul 29, 2026 42 129 1,749 4,682
Jul 28, 2026 35 119 1,707 4,553
Jul 27, 2026 82 137 1,672 4,434
Jul 26, 2026 162 4,297
Jul 25, 2026 39 199 1,590 4,135
Jul 24, 2026 126 274 1,551 3,936
Jul 23, 2026 93 238 1,425 3,662
Jul 22, 2026 123 379 1,332 3,424
Jul 21, 2026 147 337 1,209 3,045
Jul 20, 2026 129 277 1,062 2,708
Jul 19, 2026 102 231 933 2,431
Jul 18, 2026 105 417 831 2,200
Jul 17, 2026 152 305 726 1,783
Jul 16, 2026 153 267 574 1,478
Jul 15, 2026 135 194 421 1,211
Jul 14, 2026 56 202 286 1,017
Jul 13, 2026 72 123 230 815
Jul 12, 2026 42 89 158 692
Jul 11, 2026 132 603
Jul 10, 2026 36 128 116 471
Jul 9, 2026 57 84 80 343
Jul 8, 2026 23 69 23 259
Jul 7, 2026 31 190
Jul 6, 2026 43 159
Jul 5, 2026 21 116
Jul 4, 2026 12 95
Jul 3, 2026 15 83
Jul 2, 2026 22 68
Jul 1, 2026 15 46
Jun 30, 2026 29 31
Jun 29, 2026 2 2
Jun 28, 2026 0 0
Jun 27, 2026 0 0

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 (21 available, 2002–2024) — 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 averages the analog years whose count-to-date shape (through August 15) most closely resembles 2025's, regardless of overall run size (2009, 2010, 2019, 2013, 2017, 2024). Computed across 6 prior seasons (2009–2024), applied to those seasons' average total of 5,380.
Date Actual Daily Count Projected Daily Count Actual Cumulative Projected Cumulative
Aug 15, 2025 0 56 1,741 6,044
Aug 14, 2025 40 5,988
Aug 13, 2025 0 29 1,741 5,948
Aug 12, 2025 18 117 1,741 5,919
Aug 11, 2025 10 67 1,723 5,802
Aug 10, 2025 6 29 1,713 5,735
Aug 9, 2025 13 41 1,707 5,706
Aug 8, 2025 3 41 1,694 5,665
Aug 7, 2025 9 9 1,691 5,624
Aug 6, 2025 14 14 1,682 5,615
Aug 5, 2025 27 36 1,668 5,601
Aug 4, 2025 0 63 1,641 5,565
Aug 3, 2025 18 58 1,641 5,502
Aug 2, 2025 57 152 1,623 5,444
Aug 1, 2025 0 138 1,566 5,292
Jul 31, 2025 0 116 1,566 5,154
Jul 30, 2025 45 171 1,566 5,038
Jul 29, 2025 104 140 1,521 4,867
Jul 28, 2025 41 189 1,417 4,727
Jul 27, 2025 57 199 1,376 4,538
Jul 26, 2025 24 245 1,319 4,339
Jul 25, 2025 71 232 1,295 4,094
Jul 24, 2025 99 308 1,224 3,862
Jul 23, 2025 96 281 1,125 3,554
Jul 22, 2025 63 372 1,029 3,273
Jul 21, 2025 92 346 966 2,901
Jul 20, 2025 93 273 874 2,555
Jul 19, 2025 105 223 781 2,282
Jul 18, 2025 99 408 676 2,059
Jul 17, 2025 99 317 577 1,651
Jul 16, 2025 91 247 478 1,334
Jul 15, 2025 63 207 387 1,087
Jul 14, 2025 54 174 324 880
Jul 13, 2025 44 72 270 706
Jul 12, 2025 31 64 226 634
Jul 11, 2025 35 112 195 570
Jul 10, 2025 18 115 160 458
Jul 9, 2025 30 79 142 343
Jul 8, 2025 30 36 112 264
Jul 7, 2025 27 36 82 228
Jul 6, 2025 31 52 55 192
Jul 5, 2025 18 16 24 140
Jul 4, 2025 3 4 6 124
Jul 3, 2025 3 25 3 120
Jul 2, 2025 25 95
Jul 1, 2025 14 70
Jun 30, 2025 31 56
Jun 29, 2025 4 25
Jun 28, 2025 1 21
Jun 27, 2025 1 20
Jun 26, 2025 19 19
Jun 25, 2025 0 0
Jun 24, 2025 0 0

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