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.