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

Nelson River (Sapsuk)

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

Season
2026
51 days of data
Count to date
481,525
through Jul 26, 2026
Projected season total
506,095
20 prior seasons used
% of projection reached
95.1%
avg. historical pace: 95.1% by this date
Projection method: for each prior season, we compute what fraction of that season's total run had passed by July 26, 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 July 26) most closely resembles this season's so far, regardless of overall run size (2021, 2016, 2023, 2017, 2006). Since 2027 itself has no data yet, this matches against 2026's partial season instead. This is computed across 5 prior seasons (2006–2023), applied to those seasons' average total of 232,332. It's a rough forecast for a season with no data yet — not a statistical model.
2 outlier years excluded (2025, 2024) — hover the "Exclude outliers" control for details.
DateProjected Daily CountProjected Cumulative
Aug 9, 2027 2,109 259,345
Aug 8, 2027 2,109 257,236
Aug 7, 2027 2,109 255,127
Aug 6, 2027 2,109 253,018
Aug 5, 2027 2,109 250,909
Aug 4, 2027 512 248,800
Aug 3, 2027 677 248,288
Aug 2, 2027 1,532 247,611
Aug 1, 2027 2,456 246,079
Jul 31, 2027 2,397 243,623
Jul 30, 2027 2,472 241,226
Jul 29, 2027 2,327 238,754
Jul 28, 2027 2,186 236,427
Jul 27, 2027 4,258 234,241
Jul 26, 2027 2,638 229,983
Jul 25, 2027 4,353 227,345
Jul 24, 2027 3,867 222,992
Jul 23, 2027 5,983 219,125
Jul 22, 2027 5,457 213,142
Jul 21, 2027 6,018 207,685
Jul 20, 2027 7,445 201,667
Jul 19, 2027 5,877 194,222
Jul 18, 2027 6,512 188,345
Jul 17, 2027 9,045 181,833
Jul 16, 2027 8,381 172,788
Jul 15, 2027 8,943 164,407
Jul 14, 2027 8,886 155,464
Jul 13, 2027 9,898 146,578
Jul 12, 2027 7,016 136,680
Jul 11, 2027 8,801 129,664
Jul 10, 2027 10,167 120,863
Jul 9, 2027 9,561 110,696
Jul 8, 2027 9,075 101,135
Jul 7, 2027 8,007 92,060
Jul 6, 2027 10,086 84,053
Jul 5, 2027 8,481 73,967
Jul 4, 2027 7,560 65,486
Jul 3, 2027 8,416 57,926
Jul 2, 2027 7,036 49,510
Jul 1, 2027 4,303 42,474
Jun 30, 2027 4,181 38,171
Jun 29, 2027 5,068 33,990
Jun 28, 2027 6,719 28,922
Jun 27, 2027 5,352 22,203
Jun 26, 2027 3,879 16,851
Jun 25, 2027 3,688 12,972
Jun 24, 2027 1,803 9,284
Jun 23, 2027 909 7,481
Jun 22, 2027 1,381 6,572
Jun 21, 2027 1,941 5,191
Jun 20, 2027 1,090 3,250
Jun 19, 2027 957 2,160
Jun 18, 2027 549 1,203
Jun 17, 2027 86 654
Jun 16, 2027 140 568
Jun 15, 2027 113 428
Jun 14, 2027 57 315
Jun 13, 2027 70 258
Jun 12, 2027 73 188
Jun 11, 2027 18 115
Jun 10, 2027 7 97
Jun 9, 2027 16 90
Jun 8, 2027 29 74
Jun 7, 2027 7 45
Jun 6, 2027 13 38
Jun 5, 2027 17 25
Jun 4, 2027 4 8
Jun 3, 2027 4 4

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 26), so you can compare actual vs. projected directly. Each day's projection averages the analog years whose count-to-date shape (through July 26) most closely resembles 2026's so far, regardless of overall run size (2021, 2016, 2023, 2017, 2006). This is computed across 5 prior seasons (2006–2023), applied to those seasons' average total of 232,332. It's a rough forecast, not a statistical model.
2 outlier years excluded (2025, 2024) — hover the "Exclude outliers" control for details.
Date Actual Daily Count Projected Daily Count Actual Cumulative Projected Cumulative
Aug 9, 2026 2,109 259,345
Aug 8, 2026 2,109 257,236
Aug 7, 2026 2,109 255,127
Aug 6, 2026 2,109 253,018
Aug 5, 2026 2,109 250,909
Aug 4, 2026 512 248,800
Aug 3, 2026 677 248,288
Aug 2, 2026 1,532 247,611
Aug 1, 2026 2,456 246,079
Jul 31, 2026 2,397 243,623
Jul 30, 2026 2,472 241,226
Jul 29, 2026 2,327 238,754
Jul 28, 2026 2,186 236,427
Jul 27, 2026 4,258 234,241
Jul 26, 2026 2,901 2,638 481,525 229,983
Jul 25, 2026 5,151 4,353 478,624 227,345
Jul 24, 2026 2,930 3,867 473,473 222,992
Jul 23, 2026 3,454 5,983 470,543 219,125
Jul 22, 2026 4,713 5,457 467,089 213,142
Jul 21, 2026 9,980 6,018 462,376 207,685
Jul 20, 2026 7,610 7,445 452,396 201,667
Jul 19, 2026 8,218 5,877 444,786 194,222
Jul 18, 2026 17,629 6,512 436,568 188,345
Jul 17, 2026 12,301 9,045 418,939 181,833
Jul 16, 2026 18,169 8,381 406,638 172,788
Jul 15, 2026 23,178 8,943 388,469 164,407
Jul 14, 2026 20,543 8,886 365,291 155,464
Jul 13, 2026 13,494 9,898 344,748 146,578
Jul 12, 2026 13,722 7,016 331,254 136,680
Jul 11, 2026 26,650 8,801 317,532 129,664
Jul 10, 2026 24,779 10,167 290,882 120,863
Jul 9, 2026 19,962 9,561 266,103 110,696
Jul 8, 2026 27,679 9,075 246,141 101,135
Jul 7, 2026 28,727 8,007 218,462 92,060
Jul 6, 2026 44,277 10,086 189,735 84,053
Jul 5, 2026 40,558 8,481 145,458 73,967
Jul 4, 2026 21,632 7,560 104,900 65,486
Jul 3, 2026 12,325 8,416 83,268 57,926
Jul 2, 2026 14,230 7,036 70,943 49,510
Jul 1, 2026 10,409 4,303 56,713 42,474
Jun 30, 2026 7,234 4,181 46,304 38,171
Jun 29, 2026 5,133 5,068 39,070 33,990
Jun 28, 2026 6,236 6,719 33,937 28,922
Jun 27, 2026 4,465 5,352 27,701 22,203
Jun 26, 2026 4,529 3,879 23,236 16,851
Jun 25, 2026 3,771 3,688 18,707 12,972
Jun 24, 2026 4,205 1,803 14,936 9,284
Jun 23, 2026 3,020 909 10,731 7,481
Jun 22, 2026 1,275 1,381 7,711 6,572
Jun 21, 2026 4,740 1,941 6,436 5,191
Jun 20, 2026 151 1,090 1,696 3,250
Jun 19, 2026 18 957 1,545 2,160
Jun 18, 2026 3 549 1,527 1,203
Jun 17, 2026 1,147 86 1,524 654
Jun 16, 2026 27 140 377 568
Jun 15, 2026 127 113 350 428
Jun 14, 2026 130 57 223 315
Jun 13, 2026 3 70 93 258
Jun 12, 2026 4 73 90 188
Jun 11, 2026 16 18 86 115
Jun 10, 2026 0 7 70 97
Jun 9, 2026 17 16 70 90
Jun 8, 2026 53 29 53 74
Jun 7, 2026 0 7 0 45
Jun 6, 2026 0 13 0 38
Jun 5, 2026 17 25
Jun 4, 2026 4 8
Jun 3, 2026 4 4

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 (19 available, 2006–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 July 31) most closely resembles 2025's, regardless of overall run size (2007, 2009, 2008, 2011, 2015). Computed across 5 prior seasons (2007–2015), applied to those seasons' average total of 159,588.
1 outlier year excluded (2024).
Date Actual Daily Count Projected Daily Count Actual Cumulative Projected Cumulative
Aug 7, 2025 113 164,319
Aug 6, 2025 338 164,206
Aug 5, 2025 451 163,868
Aug 4, 2025 564 163,417
Aug 3, 2025 564 162,853
Aug 2, 2025 676 162,289
Aug 1, 2025 789 161,613
Jul 31, 2025 500 603 552,224 160,824
Jul 30, 2025 1,000 654 551,724 160,221
Jul 29, 2025 1,500 436 550,724 159,567
Jul 28, 2025 2,000 447 549,224 159,131
Jul 27, 2025 3,000 440 547,224 158,684
Jul 26, 2025 3,500 588 544,224 158,244
Jul 25, 2025 3,500 908 540,724 157,656
Jul 24, 2025 4,000 939 537,224 156,748
Jul 23, 2025 4,000 1,709 533,224 155,809
Jul 22, 2025 4,000 1,684 529,224 154,100
Jul 21, 2025 1,570 152,416
Jul 20, 2025 3,032 1,975 525,224 150,846
Jul 19, 2025 9,316 2,128 522,192 148,871
Jul 18, 2025 11,932 1,847 512,876 146,743
Jul 17, 2025 11,875 1,864 500,944 144,896
Jul 16, 2025 12,919 3,808 489,069 143,032
Jul 15, 2025 9,636 3,710 476,150 139,224
Jul 14, 2025 8,673 4,072 466,514 135,514
Jul 13, 2025 11,391 4,328 457,841 131,442
Jul 12, 2025 15,225 4,843 446,450 127,114
Jul 11, 2025 14,232 4,861 431,225 122,271
Jul 10, 2025 17,791 4,825 416,993 117,410
Jul 9, 2025 13,182 4,258 399,202 112,585
Jul 8, 2025 16,693 4,678 386,020 108,327
Jul 7, 2025 22,057 6,726 369,327 103,649
Jul 6, 2025 12,929 5,756 347,270 96,923
Jul 5, 2025 20,320 7,069 334,341 91,167
Jul 4, 2025 25,944 7,267 314,021 84,098
Jul 3, 2025 33,387 7,495 288,077 76,831
Jul 2, 2025 25,895 8,579 254,690 69,336
Jul 1, 2025 24,358 6,325 228,795 60,757
Jun 30, 2025 20,833 6,827 204,437 54,432
Jun 29, 2025 15,256 6,905 183,604 47,605
Jun 28, 2025 11,925 4,731 168,348 40,700
Jun 27, 2025 23,778 3,511 156,423 35,969
Jun 26, 2025 17,728 4,413 132,645 32,458
Jun 25, 2025 21,064 3,082 114,917 28,045
Jun 24, 2025 15,551 3,692 93,853 24,963
Jun 23, 2025 9,234 3,221 78,302 21,271
Jun 22, 2025 7,365 2,428 69,068 18,050
Jun 21, 2025 14,130 2,514 61,703 15,622
Jun 20, 2025 13,215 2,329 47,573 13,108
Jun 19, 2025 11,020 2,580 34,358 10,779
Jun 18, 2025 6,917 1,441 23,338 8,199
Jun 17, 2025 4,558 912 16,421 6,758
Jun 16, 2025 3,290 1,111 11,863 5,846
Jun 15, 2025 2,217 1,032 8,573 4,735
Jun 14, 2025 2,054 1,076 6,356 3,703
Jun 13, 2025 2,151 864 4,302 2,627
Jun 12, 2025 681 303 2,151 1,763
Jun 11, 2025 1,170 276 1,470 1,460
Jun 10, 2025 300 187 300 1,184
Jun 9, 2025 158 997
Jun 8, 2025 304 839
Jun 7, 2025 200 535
Jun 6, 2025 251 335
Jun 5, 2025 47 84
Jun 4, 2025 24 37
Jun 3, 2025 13 13
Jun 2, 2025 0 0
Jun 1, 2025 0 0

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