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

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 the median historical share of the season total for that calendar date — less sensitive to any single outlier season than a plain average. This is computed across 20 prior seasons (2006–2025), applied to those seasons' median total of 5,247. It's a rough forecast for a season with no data yet — not a statistical model.
Trend-adjusted: the anchor total is scaled by 0.57× 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 2,848
Oct 7, 2027 0 2,848
Oct 6, 2027 2 2,848
Oct 5, 2027 0 2,846
Oct 4, 2027 2 2,846
Oct 3, 2027 2 2,844
Oct 2, 2027 0 2,842
Oct 1, 2027 0 2,842
Sep 30, 2027 0 2,842
Sep 29, 2027 0 2,842
Sep 28, 2027 0 2,842
Sep 27, 2027 0 2,842
Sep 26, 2027 0 2,842
Sep 25, 2027 0 2,842
Sep 24, 2027 0 2,842
Sep 23, 2027 0 2,842
Sep 22, 2027 0 2,842
Sep 21, 2027 0 2,842
Sep 20, 2027 0 2,842
Sep 19, 2027 0 2,842
Sep 18, 2027 0 2,842
Sep 17, 2027 0 2,842
Sep 16, 2027 0 2,842
Sep 15, 2027 0 2,842
Sep 14, 2027 0 2,842
Sep 13, 2027 0 2,842
Sep 12, 2027 1 2,842
Sep 11, 2027 0 2,841
Sep 10, 2027 0 2,841
Sep 9, 2027 0 2,841
Sep 8, 2027 1 2,841
Sep 7, 2027 0 2,840
Sep 6, 2027 1 2,840
Sep 5, 2027 1 2,839
Sep 4, 2027 1 2,838
Sep 3, 2027 1 2,837
Sep 2, 2027 0 2,836
Sep 1, 2027 0 2,836
Aug 31, 2027 1 2,836
Aug 30, 2027 2 2,835
Aug 29, 2027 1 2,833
Aug 28, 2027 1 2,832
Aug 27, 2027 1 2,831
Aug 26, 2027 1 2,830
Aug 25, 2027 1 2,829
Aug 24, 2027 1 2,828
Aug 23, 2027 1 2,827
Aug 22, 2027 0 2,826
Aug 21, 2027 2 2,826
Aug 20, 2027 1 2,824
Aug 19, 2027 2 2,823
Aug 18, 2027 4 2,821
Aug 17, 2027 2 2,817
Aug 16, 2027 2 2,815
Aug 15, 2027 4 2,813
Aug 14, 2027 7 2,809
Aug 13, 2027 1 2,802
Aug 12, 2027 3 2,801
Aug 11, 2027 2 2,798
Aug 10, 2027 4 2,796
Aug 9, 2027 4 2,792
Aug 8, 2027 3 2,788
Aug 7, 2027 2 2,785
Aug 6, 2027 3 2,783
Aug 5, 2027 10 2,780
Aug 4, 2027 11 2,770
Aug 3, 2027 5 2,759
Aug 2, 2027 3 2,754
Aug 1, 2027 7 2,751
Jul 31, 2027 7 2,744
Jul 30, 2027 11 2,737
Jul 29, 2027 13 2,726
Jul 28, 2027 4 2,713
Jul 27, 2027 6 2,709
Jul 26, 2027 4 2,703
Jul 25, 2027 10 2,699
Jul 24, 2027 6 2,689
Jul 23, 2027 14 2,683
Jul 22, 2027 6 2,669
Jul 21, 2027 8 2,663
Jul 20, 2027 15 2,655
Jul 19, 2027 13 2,640
Jul 18, 2027 13 2,627
Jul 17, 2027 14 2,614
Jul 16, 2027 20 2,600
Jul 15, 2027 16 2,580
Jul 14, 2027 26 2,564
Jul 13, 2027 7 2,538
Jul 12, 2027 16 2,531
Jul 11, 2027 23 2,515
Jul 10, 2027 32 2,492
Jul 9, 2027 27 2,460
Jul 8, 2027 22 2,433
Jul 7, 2027 31 2,411
Jul 6, 2027 18 2,380
Jul 5, 2027 8 2,362
Jul 4, 2027 28 2,354
Jul 3, 2027 56 2,326
Jul 2, 2027 29 2,270
Jul 1, 2027 26 2,241
Jun 30, 2027 39 2,215
Jun 29, 2027 44 2,176
Jun 28, 2027 98 2,132
Jun 27, 2027 53 2,034
Jun 26, 2027 67 1,981
Jun 25, 2027 74 1,914
Jun 24, 2027 67 1,840
Jun 23, 2027 80 1,773
Jun 22, 2027 102 1,693
Jun 21, 2027 110 1,591
Jun 20, 2027 99 1,481
Jun 19, 2027 50 1,382
Jun 18, 2027 118 1,332
Jun 17, 2027 161 1,214
Jun 16, 2027 54 1,053
Jun 15, 2027 105 999
Jun 14, 2027 70 894
Jun 13, 2027 106 824
Jun 12, 2027 67 718
Jun 11, 2027 78 651
Jun 10, 2027 86 573
Jun 9, 2027 100 487
Jun 8, 2027 105 387
Jun 7, 2027 80 282
Jun 6, 2027 29 202
Jun 5, 2027 61 173
Jun 4, 2027 52 112
Jun 3, 2027 42 60
Jun 2, 2027 6 18
Jun 1, 2027 4 12
May 31, 2027 3 8
May 30, 2027 2 5
May 29, 2027 2 3
May 28, 2027 1 1
May 27, 2027 0 0
May 26, 2027 0 0
May 25, 2027 0 0
May 24, 2027 0 0
May 23, 2027 0 0
May 22, 2027 0 0
May 21, 2027 0 0
May 20, 2027 0 0
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 the median historical share of the season total for that calendar date — less sensitive to any single outlier season than a plain average. This is computed across 20 prior seasons (2006–2025), applied to those seasons' median total of 5,592. It's a rough forecast, not a statistical model.
Trend-adjusted: the anchor total is scaled by 0.61× 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 3,039
Oct 7, 2026 0 3,039
Oct 6, 2026 2 3,039
Oct 5, 2026 0 3,037
Oct 4, 2026 2 3,037
Oct 3, 2026 3 3,035
Oct 2, 2026 0 3,032
Oct 1, 2026 0 3,032
Sep 30, 2026 0 3,032
Sep 29, 2026 0 3,032
Sep 28, 2026 0 3,032
Sep 27, 2026 0 3,032
Sep 26, 2026 0 3,032
Sep 25, 2026 0 3,032
Sep 24, 2026 0 3,032
Sep 23, 2026 0 3,032
Sep 22, 2026 0 3,032
Sep 21, 2026 0 3,032
Sep 20, 2026 0 3,032
Sep 19, 2026 0 3,032
Sep 18, 2026 0 3,032
Sep 17, 2026 0 3,032
Sep 16, 2026 0 3,032
Sep 15, 2026 0 3,032
Sep 14, 2026 0 3,032
Sep 13, 2026 0 3,032
Sep 12, 2026 1 3,032
Sep 11, 2026 0 3,031
Sep 10, 2026 0 3,031
Sep 9, 2026 0 3,031
Sep 8, 2026 1 3,031
Sep 7, 2026 0 3,030
Sep 6, 2026 1 3,030
Sep 5, 2026 1 3,029
Sep 4, 2026 1 3,028
Sep 3, 2026 1 3,027
Sep 2, 2026 0 3,026
Sep 1, 2026 0 3,026
Aug 31, 2026 1 3,026
Aug 30, 2026 2 3,025
Aug 29, 2026 1 3,023
Aug 28, 2026 1 3,022
Aug 27, 2026 1 3,021
Aug 26, 2026 1 3,020
Aug 25, 2026 1 3,019
Aug 24, 2026 1 3,018
Aug 23, 2026 2 3,017
Aug 22, 2026 0 3,015
Aug 21, 2026 2 3,015
Aug 20, 2026 1 3,013
Aug 19, 2026 2 3,012
Aug 18, 2026 4 3,010
Aug 17, 2026 3 3,006
Aug 16, 2026 2 3,003
Aug 15, 2026 4 3,001
Aug 14, 2026 7 2,997
Aug 13, 2026 1 2,990
Aug 12, 2026 4 2,989
Aug 11, 2026 2 2,985
Aug 10, 2026 4 2,983
Aug 9, 2026 4 2,979
Aug 8, 2026 4 2,975
Aug 7, 2026 2 2,971
Aug 6, 2026 4 2,969
Aug 5, 2026 11 2,965
Aug 4, 2026 12 2,954
Aug 3, 2026 6 2,942
Aug 2, 2026 3 2,936
Aug 1, 2026 7 2,933
Jul 31, 2026 8 2,926
Jul 30, 2026 12 2,918
Jul 29, 2026 14 2,906
Jul 28, 2026 4 2,892
Jul 27, 2026 6 2,888
Jul 26, 2026 4 2,882
Jul 25, 2026 11 2,878
Jul 24, 2026 6 2,867
Jul 23, 2026 15 2,861
Jul 22, 2026 7 2,846
Jul 21, 2026 8 2,839
Jul 20, 2026 16 2,831
Jul 19, 2026 14 2,815
Jul 18, 2026 14 2,801
Jul 17, 2026 15 2,787
Jul 16, 2026 21 2,772
Jul 15, 2026 17 2,751
Jul 14, 2026 28 2,734
Jul 13, 2026 8 2,706
Jul 12, 2026 17 2,698
Jul 11, 2026 25 2,681
Jul 10, 2026 34 2,656
Jul 9, 2026 29 2,622
Jul 8, 2026 23 2,593
Jul 7, 2026 33 2,570
Jul 6, 2026 19 2,537
Jul 5, 2026 9 2,518
Jul 4, 2026 30 2,509
Jul 3, 2026 59 2,479
Jul 2, 2026 31 2,420
Jul 1, 2026 28 2,389
Jun 30, 2026 41 2,361
Jun 29, 2026 47 2,320
Jun 28, 2026 104 2,273
Jun 27, 2026 56 2,169
Jun 26, 2026 180 71 1,585 2,113
Jun 25, 2026 240 79 1,405 2,042
Jun 24, 2026 161 71 1,165 1,963
Jun 23, 2026 16 86 1,004 1,892
Jun 22, 2026 72 109 988 1,806
Jun 21, 2026 113 117 916 1,697
Jun 20, 2026 241 106 803 1,580
Jun 19, 2026 1 54 562 1,474
Jun 18, 2026 15 126 561 1,420
Jun 17, 2026 70 172 546 1,294
Jun 16, 2026 3 57 476 1,122
Jun 15, 2026 46 112 473 1,065
Jun 14, 2026 42 74 427 953
Jun 13, 2026 19 113 385 879
Jun 12, 2026 12 71 366 766
Jun 11, 2026 4 83 354 695
Jun 10, 2026 18 92 350 612
Jun 9, 2026 71 107 332 520
Jun 8, 2026 254 112 261 413
Jun 7, 2026 0 85 7 301
Jun 6, 2026 7 31 7 216
Jun 5, 2026 0 65 0 185
Jun 4, 2026 56 120
Jun 3, 2026 44 64
Jun 2, 2026 7 20
Jun 1, 2026 4 13
May 31, 2026 4 9
May 30, 2026 2 5
May 29, 2026 2 3
May 28, 2026 1 1
May 27, 2026 0 0
May 26, 2026 0 0
May 25, 2026 0 0
May 24, 2026 0 0
May 23, 2026 0 0
May 22, 2026 0 0
May 21, 2026 0 0
May 20, 2026 0 0
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 the median historical share of the season total for that calendar date. Computed across 20 prior seasons (2005–2024), applied to those seasons' median total of 4,730.
Trend-adjusted: anchor total scaled by 0.51×.
Date Actual Daily Count Projected Daily Count Actual Cumulative Projected Cumulative
Oct 8, 2025 0 2,570
Oct 7, 2025 0 2,570
Oct 6, 2025 2 2,570
Oct 5, 2025 0 2,568
Oct 4, 2025 2 2,568
Oct 3, 2025 2 2,566
Oct 2, 2025 0 2,564
Oct 1, 2025 0 2,564
Sep 30, 2025 0 0 10,583 2,564
Sep 29, 2025 0 0 10,583 2,564
Sep 28, 2025 0 0 10,583 2,564
Sep 27, 2025 0 2,564
Sep 26, 2025 0 2,564
Sep 25, 2025 0 0 10,583 2,564
Sep 24, 2025 0 0 10,583 2,564
Sep 23, 2025 0 0 10,583 2,564
Sep 22, 2025 1 0 10,583 2,564
Sep 21, 2025 0 0 10,582 2,564
Sep 20, 2025 0 0 10,582 2,564
Sep 19, 2025 0 0 10,582 2,564
Sep 18, 2025 1 0 10,582 2,564
Sep 17, 2025 0 0 10,581 2,564
Sep 16, 2025 2 0 10,581 2,564
Sep 15, 2025 1 0 10,579 2,564
Sep 14, 2025 0 0 10,578 2,564
Sep 13, 2025 0 0 10,578 2,564
Sep 12, 2025 0 1 10,578 2,564
Sep 11, 2025 0 0 10,578 2,563
Sep 10, 2025 1 0 10,578 2,563
Sep 9, 2025 0 0 10,577 2,563
Sep 8, 2025 0 1 10,577 2,563
Sep 7, 2025 0 0 10,577 2,562
Sep 6, 2025 0 1 10,577 2,562
Sep 5, 2025 0 1 10,577 2,561
Sep 4, 2025 0 1 10,577 2,560
Sep 3, 2025 0 1 10,577 2,559
Sep 2, 2025 1 0 10,577 2,558
Sep 1, 2025 0 0 10,576 2,558
Aug 31, 2025 0 1 10,576 2,558
Aug 30, 2025 0 2 10,576 2,557
Aug 29, 2025 0 1 10,576 2,555
Aug 28, 2025 2 0 10,576 2,554
Aug 27, 2025 0 1 10,574 2,554
Aug 26, 2025 0 1 10,574 2,553
Aug 25, 2025 0 1 10,574 2,552
Aug 24, 2025 0 1 10,574 2,551
Aug 23, 2025 0 1 10,574 2,550
Aug 22, 2025 0 1 10,574 2,549
Aug 21, 2025 0 2 10,574 2,548
Aug 20, 2025 0 2 10,574 2,546
Aug 19, 2025 0 3 10,574 2,544
Aug 18, 2025 1 4 10,574 2,541
Aug 17, 2025 0 3 10,573 2,537
Aug 16, 2025 0 2 10,573 2,534
Aug 15, 2025 1 4 10,573 2,532
Aug 14, 2025 0 6 10,572 2,528
Aug 13, 2025 0 1 10,572 2,522
Aug 12, 2025 5 4 10,572 2,521
Aug 11, 2025 1 3 10,567 2,517
Aug 10, 2025 0 5 10,566 2,514
Aug 9, 2025 3 4 10,566 2,509
Aug 8, 2025 2 3 10,563 2,505
Aug 7, 2025 2 3 10,561 2,502
Aug 6, 2025 0 3 10,559 2,499
Aug 5, 2025 806 7 10,559 2,496
Aug 4, 2025 10 10 9,753 2,489
Aug 3, 2025 40 4 9,743 2,479
Aug 2, 2025 4 3 9,703 2,475
Aug 1, 2025 4 6 9,699 2,472
Jul 31, 2025 51 7 9,695 2,466
Jul 30, 2025 22 10 9,644 2,459
Jul 29, 2025 7 12 9,622 2,449
Jul 28, 2025 14 4 9,615 2,437
Jul 27, 2025 2 6 9,601 2,433
Jul 26, 2025 3 5 9,599 2,427
Jul 25, 2025 28 16 9,596 2,422
Jul 24, 2025 60 4 9,568 2,406
Jul 23, 2025 66 12 9,508 2,402
Jul 22, 2025 80 4 9,442 2,390
Jul 21, 2025 8 9 9,362 2,386
Jul 20, 2025 88 11 9,354 2,377
Jul 19, 2025 86 8 9,266 2,366
Jul 18, 2025 13 12 9,180 2,358
Jul 17, 2025 403 13 9,167 2,346
Jul 16, 2025 45 14 8,764 2,333
Jul 15, 2025 14 16 8,719 2,319
Jul 14, 2025 46 21 8,705 2,303
Jul 13, 2025 5 7 8,659 2,282
Jul 12, 2025 8 17 8,654 2,275
Jul 11, 2025 53 22 8,646 2,258
Jul 10, 2025 66 22 8,593 2,236
Jul 9, 2025 119 22 8,527 2,214
Jul 8, 2025 17 20 8,408 2,192
Jul 7, 2025 1 31 8,391 2,172
Jul 6, 2025 23 26 8,390 2,141
Jul 5, 2025 2 11 8,367 2,115
Jul 4, 2025 47 26 8,365 2,104
Jul 3, 2025 206 50 8,318 2,078
Jul 2, 2025 64 25 8,112 2,028
Jul 1, 2025 672 23 8,048 2,003
Jun 30, 2025 69 35 7,376 1,980
Jun 29, 2025 75 40 7,307 1,945
Jun 28, 2025 44 88 7,232 1,905
Jun 27, 2025 231 46 7,188 1,817
Jun 26, 2025 473 60 6,957 1,771
Jun 25, 2025 45 67 6,484 1,711
Jun 24, 2025 267 57 6,439 1,644
Jun 23, 2025 705 63 6,172 1,587
Jun 22, 2025 253 92 5,467 1,524
Jun 21, 2025 242 85 5,214 1,432
Jun 20, 2025 410 82 4,972 1,347
Jun 19, 2025 108 51 4,562 1,265
Jun 18, 2025 85 106 4,454 1,214
Jun 17, 2025 323 151 4,369 1,108
Jun 16, 2025 304 48 4,046 957
Jun 15, 2025 230 99 3,742 909
Jun 14, 2025 636 63 3,512 810
Jun 13, 2025 218 86 2,876 747
Jun 12, 2025 329 60 2,658 661
Jun 11, 2025 121 70 2,329 601
Jun 10, 2025 13 86 2,208 531
Jun 9, 2025 442 90 2,195 445
Jun 8, 2025 187 106 1,753 355
Jun 7, 2025 314 72 1,566 249
Jun 6, 2025 46 37 1,252 177
Jun 5, 2025 162 35 1,206 140
Jun 4, 2025 400 47 1,044 105
Jun 3, 2025 295 37 644 58
Jun 2, 2025 0 6 349 21
Jun 1, 2025 0 5 349 15
May 31, 2025 109 3 349 10
May 30, 2025 60 2 240 7
May 29, 2025 0 4 180 5
May 28, 2025 176 1 180 1
May 27, 2025 0 0 4 0
May 26, 2025 0 0 4 0
May 25, 2025 0 0 4 0
May 24, 2025 0 0 4 0
May 23, 2025 0 0 4 0
May 22, 2025 4 0 4 0
May 21, 2025 0 0 0 0
May 20, 2025 0 0 0 0
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.