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

Karluk River

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

Season
2025
44 days of data
Count to date
16,108
through Sep 18, 2025
Projected season total
23,297
31 prior seasons used
% of projection reached
69.1%
avg. historical pace: 69.1% by this date
Projection method: for each prior season, we compute what fraction of that season's total run had passed by September 18, 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.
2026 Projected Daily Counts
Each day's projection averages the analog years whose 2025 count-to-date shape (through September 18) most closely resembles this season's so far, regardless of overall run size (2002, 2008, 2005, 2020, 2013, 2015, 2004, 2000). Since 2026 itself has no data yet, this matches against 2025's partial season instead. This is computed across 8 prior seasons (2000–2020), applied to those seasons' average total of 11,654. It's a rough forecast for a season with no data yet — not a statistical model.
1 outlier year excluded (2009) — hover the "Exclude outliers" control for details.
Trend-adjusted: the anchor total is scaled by 0.93× based on a linear fit of season totals over time, instead of assuming 2026 looks like a flat average of the selected years.
DateProjected Daily CountProjected Cumulative
Oct 6, 2026 0 18,634
Oct 5, 2026 0 18,634
Oct 4, 2026 0 18,634
Oct 3, 2026 0 18,634
Oct 2, 2026 0 18,634
Oct 1, 2026 26 18,634
Sep 30, 2026 31 18,608
Sep 29, 2026 1,017 18,577
Sep 28, 2026 788 17,560
Sep 27, 2026 1,317 16,772
Sep 26, 2026 1,142 15,455
Sep 25, 2026 1,030 14,313
Sep 24, 2026 797 13,283
Sep 23, 2026 841 12,486
Sep 22, 2026 1,506 11,645
Sep 21, 2026 1,752 10,139
Sep 20, 2026 707 8,387
Sep 19, 2026 1,391 7,680
Sep 18, 2026 412 6,289
Sep 17, 2026 228 5,877
Sep 16, 2026 510 5,649
Sep 15, 2026 874 5,139
Sep 14, 2026 894 4,265
Sep 13, 2026 134 3,371
Sep 12, 2026 113 3,237
Sep 11, 2026 318 3,124
Sep 10, 2026 447 2,806
Sep 9, 2026 223 2,359
Sep 8, 2026 68 2,136
Sep 7, 2026 607 2,068
Sep 6, 2026 209 1,461
Sep 5, 2026 69 1,252
Sep 4, 2026 276 1,183
Sep 3, 2026 173 907
Sep 2, 2026 116 734
Sep 1, 2026 141 618
Aug 31, 2026 39 477
Aug 30, 2026 51 438
Aug 29, 2026 33 387
Aug 28, 2026 20 354
Aug 27, 2026 51 334
Aug 26, 2026 22 283
Aug 25, 2026 24 261
Aug 24, 2026 45 237
Aug 23, 2026 35 192
Aug 22, 2026 18 157
Aug 21, 2026 14 139
Aug 20, 2026 7 125
Aug 19, 2026 14 118
Aug 18, 2026 19 104
Aug 17, 2026 23 85
Aug 16, 2026 7 62
Aug 15, 2026 3 55
Aug 14, 2026 4 52
Aug 13, 2026 4 48
Aug 12, 2026 3 44
Aug 11, 2026 3 41
Aug 10, 2026 2 38
Aug 9, 2026 9 36
Aug 8, 2026 6 27
Aug 7, 2026 3 21
Aug 6, 2026 3 18
Aug 5, 2026 7 15
Aug 4, 2026 0 8
Aug 3, 2026 1 8
Aug 2, 2026 1 7
Aug 1, 2026 1 6
Jul 31, 2026 1 5
Jul 30, 2026 0 4
Jul 29, 2026 1 4
Jul 28, 2026 0 3
Jul 27, 2026 2 3
Jul 26, 2026 0 1
Jul 25, 2026 0 1
Jul 24, 2026 1 1

Highlighted cells are the top 5 projected daily counts.

2025 Daily Counts
Every calendar day of the season gets a projected value, shown alongside the actual count for days we've already counted (through September 18), so you can compare actual vs. projected directly. Each day's projection averages the analog years whose count-to-date shape (through September 18) most closely resembles 2025's so far, regardless of overall run size (2002, 2008, 2005, 2020, 2013, 2015, 2004, 2000). This is computed across 8 prior seasons (2000–2020), applied to those seasons' average total of 11,707. It's a rough forecast, not a statistical model.
1 outlier year excluded (2009) — hover the "Exclude outliers" control for details.
Trend-adjusted: the anchor total is scaled by 0.93× based on a linear fit of season totals over time.
Date Actual Daily Count Projected Daily Count Actual Cumulative Projected Cumulative
Oct 6, 2025 0 18,717
Oct 5, 2025 0 18,717
Oct 4, 2025 0 18,717
Oct 3, 2025 0 18,717
Oct 2, 2025 0 18,717
Oct 1, 2025 26 18,717
Sep 30, 2025 31 18,691
Sep 29, 2025 1,021 18,660
Sep 28, 2025 791 17,639
Sep 27, 2025 1,323 16,848
Sep 26, 2025 1,147 15,525
Sep 25, 2025 1,035 14,378
Sep 24, 2025 801 13,343
Sep 23, 2025 845 12,542
Sep 22, 2025 1,513 11,697
Sep 21, 2025 1,760 10,184
Sep 20, 2025 710 8,424
Sep 19, 2025 1,397 7,714
Sep 18, 2025 5,000 414 16,108 6,317
Sep 17, 2025 385 229 11,108 5,903
Sep 16, 2025 333 513 10,723 5,674
Sep 15, 2025 71 878 10,390 5,161
Sep 14, 2025 45 898 10,319 4,283
Sep 13, 2025 46 135 10,274 3,385
Sep 12, 2025 819 114 10,228 3,250
Sep 11, 2025 1,062 320 9,409 3,136
Sep 10, 2025 1,452 449 8,347 2,816
Sep 9, 2025 875 224 6,895 2,367
Sep 8, 2025 927 69 6,020 2,143
Sep 7, 2025 1,005 610 5,093 2,074
Sep 6, 2025 1,437 209 4,088 1,464
Sep 5, 2025 459 69 2,651 1,255
Sep 4, 2025 221 277 2,192 1,186
Sep 3, 2025 267 174 1,971 909
Sep 2, 2025 107 116 1,704 735
Sep 1, 2025 6 142 1,597 619
Aug 31, 2025 8 39 1,591 477
Aug 30, 2025 4 51 1,583 438
Aug 29, 2025 137 33 1,579 387
Aug 28, 2025 599 20 1,442 354
Aug 27, 2025 532 51 843 334
Aug 26, 2025 132 22 311 283
Aug 25, 2025 39 24 179 261
Aug 24, 2025 52 45 140 237
Aug 23, 2025 30 35 88 192
Aug 22, 2025 8 18 58 157
Aug 21, 2025 17 14 50 139
Aug 20, 2025 11 7 33 125
Aug 19, 2025 3 14 22 118
Aug 18, 2025 0 19 19 104
Aug 17, 2025 1 23 19 85
Aug 16, 2025 1 7 18 62
Aug 15, 2025 3 3 17 55
Aug 14, 2025 1 4 14 52
Aug 13, 2025 0 4 13 48
Aug 12, 2025 1 3 13 44
Aug 11, 2025 7 3 12 41
Aug 10, 2025 1 2 5 38
Aug 9, 2025 1 9 4 36
Aug 8, 2025 1 6 3 27
Aug 7, 2025 1 3 2 21
Aug 6, 2025 1 3 1 18
Aug 5, 2025 7 15
Aug 4, 2025 0 8
Aug 3, 2025 1 8
Aug 2, 2025 1 7
Aug 1, 2025 1 6
Jul 31, 2025 1 5
Jul 30, 2025 0 4
Jul 29, 2025 1 4
Jul 28, 2025 0 3
Jul 27, 2025 2 3
Jul 26, 2025 0 1
Jul 25, 2025 0 1
Jul 24, 2025 1 1

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

Backtest a Prior Year
This uses only years strictly before 2024 as the reference pool (30 available, 1994–2023) — 2024 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 12) most closely resembles 2024's, regardless of overall run size (2022, 2012, 2023, 2015, 1994, 2003, 2016, 2004). Computed across 8 prior seasons (1994–2023), applied to those seasons' average total of 6,694.
1 outlier year excluded (2009).
Trend-adjusted: anchor total scaled by 0.58×.
Date Actual Daily Count Projected Daily Count Actual Cumulative Projected Cumulative
Oct 6, 2024 0 11,291
Oct 5, 2024 0 11,291
Oct 4, 2024 0 11,291
Oct 3, 2024 0 11,291
Oct 2, 2024 0 11,291
Oct 1, 2024 15 11,291
Sep 30, 2024 18 11,276
Sep 29, 2024 584 11,258
Sep 28, 2024 452 10,674
Sep 27, 2024 394 10,222
Sep 26, 2024 1,114 9,828
Sep 25, 2024 370 8,714
Sep 24, 2024 436 8,344
Sep 23, 2024 240 7,908
Sep 22, 2024 216 7,668
Sep 21, 2024 1,116 7,452
Sep 20, 2024 719 6,336
Sep 19, 2024 182 5,617
Sep 18, 2024 100 5,435
Sep 17, 2024 278 5,335
Sep 16, 2024 466 5,057
Sep 15, 2024 770 4,591
Sep 14, 2024 340 3,821
Sep 13, 2024 811 3,481
Sep 12, 2024 2,000 678 5,032 2,670
Sep 11, 2024 22 189 3,032 1,992
Sep 10, 2024 7 156 3,010 1,803
Sep 9, 2024 43 74 3,003 1,647
Sep 8, 2024 38 19 2,960 1,573
Sep 7, 2024 116 78 2,922 1,554
Sep 6, 2024 60 144 2,806 1,476
Sep 5, 2024 314 133 2,746 1,332
Sep 4, 2024 401 72 2,432 1,199
Sep 3, 2024 107 127 2,031 1,127
Sep 2, 2024 194 115 1,924 1,000
Sep 1, 2024 262 272 1,730 885
Aug 31, 2024 527 82 1,468 613
Aug 30, 2024 10 68 941 531
Aug 29, 2024 8 57 931 463
Aug 28, 2024 135 41 923 406
Aug 27, 2024 81 49 788 365
Aug 26, 2024 62 55 707 316
Aug 25, 2024 114 30 645 261
Aug 24, 2024 47 31 531 231
Aug 23, 2024 138 29 484 200
Aug 22, 2024 142 23 346 171
Aug 21, 2024 36 16 204 148
Aug 20, 2024 41 19 168 132
Aug 19, 2024 48 7 127 113
Aug 18, 2024 47 13 79 106
Aug 17, 2024 3 22 32 93
Aug 16, 2024 6 8 29 71
Aug 15, 2024 0 5 23 63
Aug 14, 2024 1 5 23 58
Aug 13, 2024 0 4 22 53
Aug 12, 2024 0 2 22 49
Aug 11, 2024 17 3 22 47
Aug 10, 2024 3 3 5 44
Aug 9, 2024 0 5 2 41
Aug 8, 2024 0 4 2 36
Aug 7, 2024 0 6 2 32
Aug 6, 2024 0 10 2 26
Aug 5, 2024 0 1 2 16
Aug 4, 2024 2 1 2 15
Aug 3, 2024 0 14
Aug 2, 2024 3 14
Aug 1, 2024 3 11
Jul 31, 2024 1 8
Jul 30, 2024 5 7
Jul 29, 2024 0 2
Jul 28, 2024 0 2
Jul 27, 2024 1 2
Jul 26, 2024 0 1
Jul 25, 2024 0 1
Jul 24, 2024 0 1
Jul 23, 2024 0 1
Jul 22, 2024 1 1

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