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

Fish Creek

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

Season
2026
11 days of data
Count to date
241
through Aug 2, 2026
Projected season total
1,265
25 prior seasons used
% of projection reached
19.1%
avg. historical pace: 19% 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 (1996, 2020, 2001, 1998, 2017, 1999). Since 2027 itself has no data yet, this matches against 2026's partial season instead. This is computed across 6 prior seasons (1996–2020), applied to those seasons' average total of 8,127. It's a rough forecast for a season with no data yet — not a statistical model.
1 outlier year excluded (2002) — hover the "Exclude outliers" control for details.
Trend-adjusted: the anchor total is scaled by 1.56× based on a linear fit of season totals over time, instead of assuming 2027 looks like a flat average of the selected years.
DateProjected Daily CountProjected Cumulative
Sep 27, 2027 0 10,449
Sep 26, 2027 5 10,449
Sep 25, 2027 6 10,444
Sep 24, 2027 83 10,438
Sep 23, 2027 71 10,355
Sep 22, 2027 50 10,284
Sep 21, 2027 56 10,234
Sep 20, 2027 65 10,178
Sep 19, 2027 318 10,113
Sep 18, 2027 180 9,795
Sep 17, 2027 109 9,615
Sep 16, 2027 66 9,506
Sep 15, 2027 214 9,440
Sep 14, 2027 157 9,226
Sep 13, 2027 123 9,069
Sep 12, 2027 246 8,946
Sep 11, 2027 185 8,700
Sep 10, 2027 66 8,515
Sep 9, 2027 120 8,449
Sep 8, 2027 29 8,329
Sep 7, 2027 70 8,300
Sep 6, 2027 95 8,230
Sep 5, 2027 329 8,135
Sep 4, 2027 220 7,806
Sep 3, 2027 392 7,586
Sep 2, 2027 329 7,194
Sep 1, 2027 118 6,865
Aug 31, 2027 104 6,747
Aug 30, 2027 72 6,643
Aug 29, 2027 9 6,571
Aug 28, 2027 8 6,562
Aug 27, 2027 534 6,554
Aug 26, 2027 37 6,020
Aug 25, 2027 206 5,983
Aug 24, 2027 114 5,777
Aug 23, 2027 108 5,663
Aug 22, 2027 385 5,555
Aug 21, 2027 52 5,170
Aug 20, 2027 20 5,118
Aug 19, 2027 74 5,098
Aug 18, 2027 327 5,024
Aug 17, 2027 223 4,697
Aug 16, 2027 129 4,474
Aug 15, 2027 316 4,345
Aug 14, 2027 266 4,029
Aug 13, 2027 483 3,763
Aug 12, 2027 253 3,280
Aug 11, 2027 117 3,027
Aug 10, 2027 405 2,910
Aug 9, 2027 32 2,505
Aug 8, 2027 105 2,473
Aug 7, 2027 249 2,368
Aug 6, 2027 274 2,119
Aug 5, 2027 399 1,845
Aug 4, 2027 259 1,446
Aug 3, 2027 288 1,187
Aug 2, 2027 266 899
Aug 1, 2027 331 633
Jul 31, 2027 79 302
Jul 30, 2027 96 223
Jul 29, 2027 15 127
Jul 28, 2027 25 112
Jul 27, 2027 19 87
Jul 26, 2027 23 68
Jul 25, 2027 13 45
Jul 24, 2027 16 32
Jul 23, 2027 9 16
Jul 22, 2027 4 7
Jul 21, 2027 0 3
Jul 20, 2027 1 3
Jul 19, 2027 1 2
Jul 18, 2027 1 1
Jul 17, 2027 0 0
Jul 16, 2027 0 0
Jul 15, 2027 0 0
Jul 14, 2027 0 0
Jul 13, 2027 0 0
Jul 12, 2027 0 0
Jul 11, 2027 0 0
Jul 10, 2027 0 0
Jul 9, 2027 0 0
Jul 8, 2027 0 0
Jul 7, 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 (1996, 2020, 2001, 1998, 2017, 1999). This is computed across 6 prior seasons (1996–2020), applied to those seasons' average total of 7,993. It's a rough forecast, not a statistical model.
1 outlier year excluded (2002) — hover the "Exclude outliers" control for details.
Trend-adjusted: the anchor total is scaled by 1.53× based on a linear fit of season totals over time.
Date Actual Daily Count Projected Daily Count Actual Cumulative Projected Cumulative
Sep 27, 2026 0 10,279
Sep 26, 2026 5 10,279
Sep 25, 2026 6 10,274
Sep 24, 2026 82 10,268
Sep 23, 2026 70 10,186
Sep 22, 2026 49 10,116
Sep 21, 2026 55 10,067
Sep 20, 2026 64 10,012
Sep 19, 2026 313 9,948
Sep 18, 2026 177 9,635
Sep 17, 2026 108 9,458
Sep 16, 2026 65 9,350
Sep 15, 2026 211 9,285
Sep 14, 2026 155 9,074
Sep 13, 2026 121 8,919
Sep 12, 2026 242 8,798
Sep 11, 2026 182 8,556
Sep 10, 2026 65 8,374
Sep 9, 2026 118 8,309
Sep 8, 2026 28 8,191
Sep 7, 2026 69 8,163
Sep 6, 2026 94 8,094
Sep 5, 2026 324 8,000
Sep 4, 2026 217 7,676
Sep 3, 2026 386 7,459
Sep 2, 2026 324 7,073
Sep 1, 2026 116 6,749
Aug 31, 2026 103 6,633
Aug 30, 2026 70 6,530
Aug 29, 2026 8 6,460
Aug 28, 2026 7 6,452
Aug 27, 2026 525 6,445
Aug 26, 2026 36 5,920
Aug 25, 2026 203 5,884
Aug 24, 2026 112 5,681
Aug 23, 2026 106 5,569
Aug 22, 2026 379 5,463
Aug 21, 2026 51 5,084
Aug 20, 2026 19 5,033
Aug 19, 2026 73 5,014
Aug 18, 2026 321 4,941
Aug 17, 2026 220 4,620
Aug 16, 2026 127 4,400
Aug 15, 2026 311 4,273
Aug 14, 2026 261 3,962
Aug 13, 2026 475 3,701
Aug 12, 2026 249 3,226
Aug 11, 2026 115 2,977
Aug 10, 2026 398 2,862
Aug 9, 2026 31 2,464
Aug 8, 2026 103 2,433
Aug 7, 2026 245 2,330
Aug 6, 2026 269 2,085
Aug 5, 2026 392 1,816
Aug 4, 2026 255 1,424
Aug 3, 2026 283 1,169
Aug 2, 2026 122 262 241 886
Aug 1, 2026 69 326 119 624
Jul 31, 2026 34 78 50 298
Jul 30, 2026 4 94 16 220
Jul 29, 2026 2 15 12 126
Jul 28, 2026 4 24 10 111
Jul 27, 2026 2 19 6 87
Jul 26, 2026 1 23 4 68
Jul 25, 2026 1 13 3 45
Jul 24, 2026 0 16 2 32
Jul 23, 2026 2 9 2 16
Jul 22, 2026 4 7
Jul 21, 2026 0 3
Jul 20, 2026 1 3
Jul 19, 2026 1 2
Jul 18, 2026 1 1
Jul 17, 2026 0 0
Jul 16, 2026 0 0
Jul 15, 2026 0 0
Jul 14, 2026 0 0
Jul 13, 2026 0 0
Jul 12, 2026 0 0
Jul 11, 2026 0 0
Jul 10, 2026 0 0
Jul 9, 2026 0 0
Jul 8, 2026 0 0
Jul 7, 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 (25 available, 1996–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 September 7) most closely resembles 2025's, regardless of overall run size (2013, 2000, 2010, 1997, 2018, 2015). Computed across 6 prior seasons (1997–2018), applied to those seasons' average total of 8,088.
1 outlier year excluded (2002).
Trend-adjusted: anchor total scaled by 1.37×.
Date Actual Daily Count Projected Daily Count Actual Cumulative Projected Cumulative
Sep 27, 2025 42 8,730
Sep 26, 2025 11 8,688
Sep 25, 2025 1 8,677
Sep 24, 2025 1 8,676
Sep 23, 2025 5 8,675
Sep 22, 2025 5 8,670
Sep 21, 2025 9 8,665
Sep 20, 2025 9 8,656
Sep 19, 2025 7 8,647
Sep 18, 2025 354 8,640
Sep 17, 2025 12 8,286
Sep 16, 2025 19 8,274
Sep 15, 2025 127 8,255
Sep 14, 2025 26 8,128
Sep 13, 2025 203 8,102
Sep 12, 2025 112 7,899
Sep 11, 2025 181 7,787
Sep 10, 2025 14 7,606
Sep 9, 2025 58 7,592
Sep 8, 2025 26 7,534
Sep 7, 2025 2 98 3,386 7,508
Sep 6, 2025 32 74 3,384 7,410
Sep 5, 2025 4 240 3,352 7,336
Sep 4, 2025 4 159 3,348 7,096
Sep 3, 2025 1 102 3,344 6,937
Sep 2, 2025 0 121 3,343 6,835
Sep 1, 2025 11 124 3,343 6,714
Aug 31, 2025 0 67 3,332 6,590
Aug 30, 2025 0 62 3,332 6,523
Aug 29, 2025 547 153 3,332 6,461
Aug 28, 2025 357 184 2,785 6,308
Aug 27, 2025 7 122 2,428 6,124
Aug 26, 2025 18 116 2,421 6,002
Aug 25, 2025 137 5,886
Aug 24, 2025 0 169 2,403 5,749
Aug 23, 2025 0 184 2,403 5,580
Aug 22, 2025 42 500 2,403 5,396
Aug 21, 2025 58 323 2,361 4,896
Aug 20, 2025 30 80 2,303 4,573
Aug 19, 2025 495 188 2,273 4,493
Aug 18, 2025 49 120 1,778 4,305
Aug 17, 2025 0 266 1,729 4,185
Aug 16, 2025 9 70 1,729 3,919
Aug 15, 2025 24 136 1,720 3,849
Aug 14, 2025 115 194 1,696 3,713
Aug 13, 2025 126 535 1,581 3,519
Aug 12, 2025 81 367 1,455 2,984
Aug 11, 2025 75 163 1,374 2,617
Aug 10, 2025 146 220 1,299 2,454
Aug 9, 2025 0 70 1,153 2,234
Aug 8, 2025 84 480 1,153 2,164
Aug 7, 2025 38 368 1,069 1,684
Aug 6, 2025 253 141 1,031 1,316
Aug 5, 2025 74 254 778 1,175
Aug 4, 2025 435 118 704 921
Aug 3, 2025 84 110 269 803
Aug 2, 2025 47 74 185 693
Aug 1, 2025 17 56 138 619
Jul 31, 2025 28 31 121 563
Jul 30, 2025 25 16 93 532
Jul 29, 2025 4 32 68 516
Jul 28, 2025 17 27 64 484
Jul 27, 2025 8 83 47 457
Jul 26, 2025 2 31 39 374
Jul 25, 2025 0 34 37 343
Jul 24, 2025 0 14 37 309
Jul 23, 2025 5 52 37 295
Jul 22, 2025 6 89 32 243
Jul 21, 2025 8 78 26 154
Jul 20, 2025 0 30 18 76
Jul 19, 2025 9 25 18 46
Jul 18, 2025 8 11 9 21
Jul 17, 2025 1 7 1 10
Jul 16, 2025 1 3
Jul 15, 2025 1 2
Jul 14, 2025 0 1
Jul 13, 2025 1 1
Jul 12, 2025 0 0
Jul 11, 2025 0 0
Jul 10, 2025 0 0
Jul 9, 2025 0 0
Jul 8, 2025 0 0
Jul 7, 2025 0 0

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