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

Buskin River

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

Season
2026
22 days of data
Count to date
1,585
through Jun 26, 2026
Projected season total
2,395
34 prior seasons used
% of projection reached
66.2%
avg. historical pace: 66.2% by this date
Projection method: for each prior season, we compute what fraction of that season's total run had passed by June 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 uses a recency-weighted average share, giving more recent seasons more influence (each year back carries 85% of the weight of the year after it). This is computed across 9 prior seasons (2015–2025), applied to those seasons' weighted average total of 10,078. It's a rough forecast for a season with no data yet — not a statistical model.
3 outlier years excluded (2023, 2021, 2014) — hover the "Exclude outliers" control for details.
Trend-adjusted: the anchor total is scaled by 1.1× 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
Oct 8, 2027 0 10,091
Oct 7, 2027 0 10,091
Oct 6, 2027 3 10,091
Oct 5, 2027 0 10,088
Oct 4, 2027 3 10,088
Oct 3, 2027 4 10,085
Oct 2, 2027 0 10,081
Oct 1, 2027 0 10,081
Sep 30, 2027 0 10,081
Sep 29, 2027 0 10,081
Sep 28, 2027 0 10,081
Sep 27, 2027 1 10,081
Sep 26, 2027 0 10,080
Sep 25, 2027 0 10,080
Sep 24, 2027 0 10,080
Sep 23, 2027 1 10,080
Sep 22, 2027 1 10,079
Sep 21, 2027 16 10,078
Sep 20, 2027 1 10,062
Sep 19, 2027 1 10,061
Sep 18, 2027 1 10,060
Sep 17, 2027 0 10,059
Sep 16, 2027 1 10,059
Sep 15, 2027 1 10,058
Sep 14, 2027 0 10,057
Sep 13, 2027 1 10,057
Sep 12, 2027 0 10,056
Sep 11, 2027 0 10,056
Sep 10, 2027 1 10,056
Sep 9, 2027 1 10,055
Sep 8, 2027 1 10,054
Sep 7, 2027 4 10,053
Sep 6, 2027 3 10,049
Sep 5, 2027 1 10,046
Sep 4, 2027 2 10,045
Sep 3, 2027 1 10,043
Sep 2, 2027 1 10,042
Sep 1, 2027 0 10,041
Aug 31, 2027 1 10,041
Aug 30, 2027 4 10,040
Aug 29, 2027 3 10,036
Aug 28, 2027 2 10,033
Aug 27, 2027 2 10,031
Aug 26, 2027 2 10,029
Aug 25, 2027 0 10,027
Aug 24, 2027 0 10,027
Aug 23, 2027 1 10,027
Aug 22, 2027 1 10,026
Aug 21, 2027 7 10,025
Aug 20, 2027 4 10,018
Aug 19, 2027 3 10,014
Aug 18, 2027 4 10,011
Aug 17, 2027 19 10,007
Aug 16, 2027 9 9,988
Aug 15, 2027 8 9,979
Aug 14, 2027 16 9,971
Aug 13, 2027 14 9,955
Aug 12, 2027 10 9,941
Aug 11, 2027 6 9,931
Aug 10, 2027 10 9,925
Aug 9, 2027 9 9,915
Aug 8, 2027 5 9,906
Aug 7, 2027 11 9,901
Aug 6, 2027 161 9,890
Aug 5, 2027 193 9,729
Aug 4, 2027 24 9,536
Aug 3, 2027 122 9,512
Aug 2, 2027 14 9,390
Aug 1, 2027 69 9,376
Jul 31, 2027 105 9,307
Jul 30, 2027 61 9,202
Jul 29, 2027 39 9,141
Jul 28, 2027 22 9,102
Jul 27, 2027 45 9,080
Jul 26, 2027 30 9,035
Jul 25, 2027 92 9,005
Jul 24, 2027 79 8,913
Jul 23, 2027 222 8,834
Jul 22, 2027 64 8,612
Jul 21, 2027 40 8,548
Jul 20, 2027 46 8,508
Jul 19, 2027 72 8,462
Jul 18, 2027 51 8,390
Jul 17, 2027 118 8,339
Jul 16, 2027 65 8,221
Jul 15, 2027 80 8,156
Jul 14, 2027 105 8,076
Jul 13, 2027 80 7,971
Jul 12, 2027 144 7,891
Jul 11, 2027 67 7,747
Jul 10, 2027 130 7,680
Jul 9, 2027 83 7,550
Jul 8, 2027 174 7,467
Jul 7, 2027 178 7,293
Jul 6, 2027 80 7,115
Jul 5, 2027 129 7,035
Jul 4, 2027 161 6,906
Jul 3, 2027 199 6,745
Jul 2, 2027 127 6,546
Jul 1, 2027 266 6,419
Jun 30, 2027 167 6,153
Jun 29, 2027 125 5,986
Jun 28, 2027 387 5,861
Jun 27, 2027 152 5,474
Jun 26, 2027 387 5,322
Jun 25, 2027 131 4,935
Jun 24, 2027 227 4,804
Jun 23, 2027 336 4,577
Jun 22, 2027 301 4,241
Jun 21, 2027 264 3,940
Jun 20, 2027 250 3,676
Jun 19, 2027 152 3,426
Jun 18, 2027 224 3,274
Jun 17, 2027 211 3,050
Jun 16, 2027 202 2,839
Jun 15, 2027 184 2,637
Jun 14, 2027 218 2,453
Jun 13, 2027 206 2,235
Jun 12, 2027 162 2,029
Jun 11, 2027 111 1,867
Jun 10, 2027 113 1,756
Jun 9, 2027 250 1,643
Jun 8, 2027 233 1,393
Jun 7, 2027 139 1,160
Jun 6, 2027 120 1,021
Jun 5, 2027 125 901
Jun 4, 2027 154 776
Jun 3, 2027 129 622
Jun 2, 2027 47 493
Jun 1, 2027 68 446
May 31, 2027 113 378
May 30, 2027 45 265
May 29, 2027 26 220
May 28, 2027 83 194
May 27, 2027 42 111
May 26, 2027 12 69
May 25, 2027 38 57
May 24, 2027 1 19
May 23, 2027 6 18
May 22, 2027 4 12
May 21, 2027 7 8
May 20, 2027 1 1
May 19, 2027 0 0
May 18, 2027 0 0
May 17, 2027 0 0
May 16, 2027 0 0
May 15, 2027 0 0
May 14, 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 June 26), so you can compare actual vs. projected directly. Each day's projection uses a recency-weighted average share, giving more recent seasons more influence (each year back carries 85% of the weight of the year after it). This is computed across 9 prior seasons (2015–2025), applied to those seasons' weighted average total of 9,960. It's a rough forecast, not a statistical model.
3 outlier years excluded (2023, 2021, 2014) — hover the "Exclude outliers" control for details.
Trend-adjusted: the anchor total is scaled by 1.08× based on a linear fit of season totals over time.
Date Actual Daily Count Projected Daily Count Actual Cumulative Projected Cumulative
Oct 8, 2026 0 9,964
Oct 7, 2026 0 9,964
Oct 6, 2026 3 9,964
Oct 5, 2026 0 9,961
Oct 4, 2026 3 9,961
Oct 3, 2026 3 9,958
Oct 2, 2026 0 9,955
Oct 1, 2026 0 9,955
Sep 30, 2026 0 9,955
Sep 29, 2026 0 9,955
Sep 28, 2026 0 9,955
Sep 27, 2026 1 9,955
Sep 26, 2026 0 9,954
Sep 25, 2026 0 9,954
Sep 24, 2026 0 9,954
Sep 23, 2026 1 9,954
Sep 22, 2026 1 9,953
Sep 21, 2026 15 9,952
Sep 20, 2026 1 9,937
Sep 19, 2026 1 9,936
Sep 18, 2026 1 9,935
Sep 17, 2026 0 9,934
Sep 16, 2026 1 9,934
Sep 15, 2026 1 9,933
Sep 14, 2026 0 9,932
Sep 13, 2026 0 9,932
Sep 12, 2026 0 9,932
Sep 11, 2026 0 9,932
Sep 10, 2026 1 9,932
Sep 9, 2026 1 9,931
Sep 8, 2026 1 9,930
Sep 7, 2026 4 9,929
Sep 6, 2026 3 9,925
Sep 5, 2026 1 9,922
Sep 4, 2026 2 9,921
Sep 3, 2026 1 9,919
Sep 2, 2026 1 9,918
Sep 1, 2026 0 9,917
Aug 31, 2026 1 9,917
Aug 30, 2026 4 9,916
Aug 29, 2026 3 9,912
Aug 28, 2026 2 9,909
Aug 27, 2026 2 9,907
Aug 26, 2026 2 9,905
Aug 25, 2026 0 9,903
Aug 24, 2026 0 9,903
Aug 23, 2026 1 9,903
Aug 22, 2026 1 9,902
Aug 21, 2026 7 9,901
Aug 20, 2026 4 9,894
Aug 19, 2026 3 9,890
Aug 18, 2026 4 9,887
Aug 17, 2026 19 9,883
Aug 16, 2026 8 9,864
Aug 15, 2026 8 9,856
Aug 14, 2026 16 9,848
Aug 13, 2026 14 9,832
Aug 12, 2026 10 9,818
Aug 11, 2026 6 9,808
Aug 10, 2026 9 9,802
Aug 9, 2026 9 9,793
Aug 8, 2026 5 9,784
Aug 7, 2026 11 9,779
Aug 6, 2026 160 9,768
Aug 5, 2026 191 9,608
Aug 4, 2026 24 9,417
Aug 3, 2026 120 9,393
Aug 2, 2026 13 9,273
Aug 1, 2026 69 9,260
Jul 31, 2026 104 9,191
Jul 30, 2026 60 9,087
Jul 29, 2026 39 9,027
Jul 28, 2026 22 8,988
Jul 27, 2026 44 8,966
Jul 26, 2026 30 8,922
Jul 25, 2026 91 8,892
Jul 24, 2026 78 8,801
Jul 23, 2026 219 8,723
Jul 22, 2026 63 8,504
Jul 21, 2026 40 8,441
Jul 20, 2026 45 8,401
Jul 19, 2026 71 8,356
Jul 18, 2026 50 8,285
Jul 17, 2026 117 8,235
Jul 16, 2026 64 8,118
Jul 15, 2026 79 8,054
Jul 14, 2026 103 7,975
Jul 13, 2026 79 7,872
Jul 12, 2026 143 7,793
Jul 11, 2026 66 7,650
Jul 10, 2026 129 7,584
Jul 9, 2026 82 7,455
Jul 8, 2026 172 7,373
Jul 7, 2026 176 7,201
Jul 6, 2026 79 7,025
Jul 5, 2026 128 6,946
Jul 4, 2026 159 6,818
Jul 3, 2026 197 6,659
Jul 2, 2026 126 6,462
Jul 1, 2026 262 6,336
Jun 30, 2026 165 6,074
Jun 29, 2026 123 5,909
Jun 28, 2026 382 5,786
Jun 27, 2026 150 5,404
Jun 26, 2026 180 382 1,585 5,254
Jun 25, 2026 240 129 1,405 4,872
Jun 24, 2026 161 224 1,165 4,743
Jun 23, 2026 16 332 1,004 4,519
Jun 22, 2026 72 297 988 4,187
Jun 21, 2026 113 261 916 3,890
Jun 20, 2026 241 247 803 3,629
Jun 19, 2026 1 150 562 3,382
Jun 18, 2026 15 221 561 3,232
Jun 17, 2026 70 208 546 3,011
Jun 16, 2026 3 200 476 2,803
Jun 15, 2026 46 182 473 2,603
Jun 14, 2026 42 215 427 2,421
Jun 13, 2026 19 203 385 2,206
Jun 12, 2026 12 160 366 2,003
Jun 11, 2026 4 109 354 1,843
Jun 10, 2026 18 112 350 1,734
Jun 9, 2026 71 247 332 1,622
Jun 8, 2026 254 231 261 1,375
Jun 7, 2026 0 137 7 1,144
Jun 6, 2026 7 119 7 1,007
Jun 5, 2026 0 123 0 888
Jun 4, 2026 152 765
Jun 3, 2026 127 613
Jun 2, 2026 46 486
Jun 1, 2026 67 440
May 31, 2026 112 373
May 30, 2026 44 261
May 29, 2026 26 217
May 28, 2026 82 191
May 27, 2026 41 109
May 26, 2026 12 68
May 25, 2026 38 56
May 24, 2026 1 18
May 23, 2026 5 17
May 22, 2026 4 12
May 21, 2026 7 8
May 20, 2026 1 1
May 19, 2026 0 0
May 18, 2026 0 0
May 17, 2026 0 0
May 16, 2026 0 0
May 15, 2026 0 0
May 14, 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 (33 available, 1992–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 uses a recency-weighted average share. Computed across 10 prior seasons (2014–2024), applied to those seasons' weighted average total of 5,624.
2 outlier years excluded (2023, 2013).
Trend-adjusted: anchor total scaled by 0.69×.
Date Actual Daily Count Projected Daily Count Actual Cumulative Projected Cumulative
Oct 8, 2025 0 5,630
Oct 7, 2025 0 5,630
Oct 6, 2025 2 5,630
Oct 5, 2025 0 5,628
Oct 4, 2025 1 5,628
Oct 3, 2025 2 5,627
Oct 2, 2025 0 5,625
Oct 1, 2025 0 5,625
Sep 30, 2025 0 0 10,583 5,625
Sep 29, 2025 0 0 10,583 5,625
Sep 28, 2025 0 0 10,583 5,625
Sep 27, 2025 0 5,625
Sep 26, 2025 0 5,625
Sep 25, 2025 0 0 10,583 5,625
Sep 24, 2025 0 0 10,583 5,625
Sep 23, 2025 0 1 10,583 5,625
Sep 22, 2025 1 0 10,583 5,624
Sep 21, 2025 0 9 10,582 5,624
Sep 20, 2025 0 0 10,582 5,615
Sep 19, 2025 0 0 10,582 5,615
Sep 18, 2025 1 0 10,582 5,615
Sep 17, 2025 0 0 10,581 5,615
Sep 16, 2025 2 1 10,581 5,615
Sep 15, 2025 1 1 10,579 5,614
Sep 14, 2025 0 0 10,578 5,613
Sep 13, 2025 0 1 10,578 5,613
Sep 12, 2025 0 2 10,578 5,612
Sep 11, 2025 0 0 10,578 5,610
Sep 10, 2025 1 0 10,578 5,610
Sep 9, 2025 0 5 10,577 5,610
Sep 8, 2025 0 2 10,577 5,605
Sep 7, 2025 0 4 10,577 5,603
Sep 6, 2025 0 2 10,577 5,599
Sep 5, 2025 0 1 10,577 5,597
Sep 4, 2025 0 3 10,577 5,596
Sep 3, 2025 0 1 10,577 5,593
Sep 2, 2025 1 10 10,577 5,592
Sep 1, 2025 0 16 10,576 5,582
Aug 31, 2025 0 13 10,576 5,566
Aug 30, 2025 0 10 10,576 5,553
Aug 29, 2025 0 4 10,576 5,543
Aug 28, 2025 2 3 10,576 5,539
Aug 27, 2025 0 3 10,574 5,536
Aug 26, 2025 0 6 10,574 5,533
Aug 25, 2025 0 4 10,574 5,527
Aug 24, 2025 0 6 10,574 5,523
Aug 23, 2025 0 8 10,574 5,517
Aug 22, 2025 0 11 10,574 5,509
Aug 21, 2025 0 10 10,574 5,498
Aug 20, 2025 0 21 10,574 5,488
Aug 19, 2025 0 12 10,574 5,467
Aug 18, 2025 1 11 10,574 5,455
Aug 17, 2025 0 56 10,573 5,444
Aug 16, 2025 0 19 10,573 5,388
Aug 15, 2025 1 10 10,573 5,369
Aug 14, 2025 0 15 10,572 5,359
Aug 13, 2025 0 9 10,572 5,344
Aug 12, 2025 5 13 10,572 5,335
Aug 11, 2025 1 20 10,567 5,322
Aug 10, 2025 0 33 10,566 5,302
Aug 9, 2025 3 16 10,566 5,269
Aug 8, 2025 2 31 10,563 5,253
Aug 7, 2025 2 7 10,561 5,222
Aug 6, 2025 0 104 10,559 5,215
Aug 5, 2025 806 9 10,559 5,111
Aug 4, 2025 10 44 9,753 5,102
Aug 3, 2025 40 72 9,743 5,058
Aug 2, 2025 4 8 9,703 4,986
Aug 1, 2025 4 51 9,699 4,978
Jul 31, 2025 51 59 9,695 4,927
Jul 30, 2025 22 35 9,644 4,868
Jul 29, 2025 7 25 9,622 4,833
Jul 28, 2025 14 11 9,615 4,808
Jul 27, 2025 2 27 9,601 4,797
Jul 26, 2025 3 19 9,599 4,770
Jul 25, 2025 28 56 9,596 4,751
Jul 24, 2025 60 53 9,568 4,695
Jul 23, 2025 66 139 9,508 4,642
Jul 22, 2025 80 28 9,442 4,503
Jul 21, 2025 8 33 9,362 4,475
Jul 20, 2025 88 44 9,354 4,442
Jul 19, 2025 86 50 9,266 4,398
Jul 18, 2025 13 37 9,180 4,348
Jul 17, 2025 403 18 9,167 4,311
Jul 16, 2025 45 39 8,764 4,293
Jul 15, 2025 14 47 8,719 4,254
Jul 14, 2025 46 64 8,705 4,207
Jul 13, 2025 5 48 8,659 4,143
Jul 12, 2025 8 90 8,654 4,095
Jul 11, 2025 53 34 8,646 4,005
Jul 10, 2025 66 71 8,593 3,971
Jul 9, 2025 119 35 8,527 3,900
Jul 8, 2025 17 119 8,408 3,865
Jul 7, 2025 1 111 8,391 3,746
Jul 6, 2025 23 59 8,390 3,635
Jul 5, 2025 2 80 8,367 3,576
Jul 4, 2025 47 96 8,365 3,496
Jul 3, 2025 206 93 8,318 3,400
Jul 2, 2025 64 72 8,112 3,307
Jul 1, 2025 672 77 8,048 3,235
Jun 30, 2025 69 92 7,376 3,158
Jun 29, 2025 75 70 7,307 3,066
Jun 28, 2025 44 247 7,232 2,996
Jun 27, 2025 231 67 7,188 2,749
Jun 26, 2025 473 172 6,957 2,682
Jun 25, 2025 45 75 6,484 2,510
Jun 24, 2025 267 105 6,439 2,435
Jun 23, 2025 705 158 6,172 2,330
Jun 22, 2025 253 152 5,467 2,172
Jun 21, 2025 242 130 5,214 2,020
Jun 20, 2025 410 103 4,972 1,890
Jun 19, 2025 108 84 4,562 1,787
Jun 18, 2025 85 132 4,454 1,703
Jun 17, 2025 323 128 4,369 1,571
Jun 16, 2025 304 92 4,046 1,443
Jun 15, 2025 230 192 3,742 1,351
Jun 14, 2025 636 49 3,512 1,159
Jun 13, 2025 218 107 2,876 1,110
Jun 12, 2025 329 70 2,658 1,003
Jun 11, 2025 121 56 2,329 933
Jun 10, 2025 13 84 2,208 877
Jun 9, 2025 442 105 2,195 793
Jun 8, 2025 187 131 1,753 688
Jun 7, 2025 314 56 1,566 557
Jun 6, 2025 46 78 1,252 501
Jun 5, 2025 162 66 1,206 423
Jun 4, 2025 400 41 1,044 357
Jun 3, 2025 295 41 644 316
Jun 2, 2025 0 29 349 275
Jun 1, 2025 0 45 349 246
May 31, 2025 109 56 349 201
May 30, 2025 60 26 240 145
May 29, 2025 0 17 180 119
May 28, 2025 176 30 180 102
May 27, 2025 0 28 4 72
May 26, 2025 0 7 4 44
May 25, 2025 0 23 4 37
May 24, 2025 0 3 4 14
May 23, 2025 0 3 4 11
May 22, 2025 4 2 4 8
May 21, 2025 0 4 0 6
May 20, 2025 0 2 0 2
May 19, 2025 0 0 0 0
May 18, 2025 0 0 0 0
May 17, 2025 0 0 0 0
May 16, 2025 0 0 0 0
May 15, 2025 0 0
May 14, 2025 0 0

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