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
2025
77 days of data
Count to date
78,590
through Sep 30, 2025
Projected season total
78,590
19 prior seasons used
% of projection reached
100%
avg. historical pace: 100% by this date
Projection method: for each prior season, we compute what fraction of that season's total run had passed by September 30, 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 starts from the historical average share, then applies a 7-day rolling average to smooth out day-to-day noise in the raw pattern. This is computed across 10 prior seasons (2015–2024), applied to those seasons' average total of 61,512. It's a rough forecast for a season with no data yet — not a statistical model.
DateProjected Daily CountProjected Cumulative
Oct 8, 2026 0 61,702
Oct 7, 2026 0 61,702
Oct 6, 2026 0 61,702
Oct 5, 2026 0 61,702
Oct 4, 2026 0 61,702
Oct 3, 2026 2 61,702
Oct 2, 2026 4 61,700
Oct 1, 2026 5 61,696
Sep 30, 2026 8 61,691
Sep 29, 2026 11 61,683
Sep 28, 2026 14 61,672
Sep 27, 2026 25 61,658
Sep 26, 2026 48 61,633
Sep 25, 2026 51 61,585
Sep 24, 2026 59 61,534
Sep 23, 2026 69 61,475
Sep 22, 2026 72 61,406
Sep 21, 2026 74 61,334
Sep 20, 2026 76 61,260
Sep 19, 2026 88 61,184
Sep 18, 2026 102 61,096
Sep 17, 2026 105 60,994
Sep 16, 2026 128 60,889
Sep 15, 2026 278 60,761
Sep 14, 2026 309 60,483
Sep 13, 2026 396 60,174
Sep 12, 2026 442 59,778
Sep 11, 2026 471 59,336
Sep 10, 2026 542 58,865
Sep 9, 2026 754 58,323
Sep 8, 2026 643 57,569
Sep 7, 2026 993 56,926
Sep 6, 2026 1,022 55,933
Sep 5, 2026 1,043 54,911
Sep 4, 2026 1,101 53,868
Sep 3, 2026 1,291 52,767
Sep 2, 2026 1,362 51,476
Sep 1, 2026 1,457 50,114
Aug 31, 2026 1,120 48,657
Aug 30, 2026 1,071 47,537
Aug 29, 2026 1,155 46,466
Aug 28, 2026 1,099 45,311
Aug 27, 2026 865 44,212
Aug 26, 2026 653 43,347
Aug 25, 2026 590 42,694
Aug 24, 2026 771 42,104
Aug 23, 2026 772 41,333
Aug 22, 2026 661 40,561
Aug 21, 2026 1,500 39,900
Aug 20, 2026 1,638 38,400
Aug 19, 2026 1,721 36,762
Aug 18, 2026 1,780 35,041
Aug 17, 2026 1,720 33,261
Aug 16, 2026 1,987 31,541
Aug 15, 2026 2,488 29,554
Aug 14, 2026 1,830 27,066
Aug 13, 2026 1,842 25,236
Aug 12, 2026 2,454 23,394
Aug 11, 2026 2,544 20,940
Aug 10, 2026 2,604 18,396
Aug 9, 2026 2,406 15,792
Aug 8, 2026 2,005 13,386
Aug 7, 2026 1,900 11,381
Aug 6, 2026 1,913 9,481
Aug 5, 2026 1,192 7,568
Aug 4, 2026 1,320 6,376
Aug 3, 2026 1,180 5,056
Aug 2, 2026 1,047 3,876
Aug 1, 2026 871 2,829
Jul 31, 2026 747 1,958
Jul 30, 2026 545 1,211
Jul 29, 2026 464 666
Jul 28, 2026 112 202
Jul 27, 2026 22 90
Jul 26, 2026 4 68
Jul 25, 2026 5 64
Jul 24, 2026 4 59
Jul 23, 2026 4 55
Jul 22, 2026 3 51
Jul 21, 2026 3 48
Jul 20, 2026 3 45
Jul 19, 2026 3 42
Jul 18, 2026 2 39
Jul 17, 2026 1 37
Jul 16, 2026 2 36
Jul 15, 2026 2 34
Jul 14, 2026 2 32
Jul 13, 2026 2 30
Jul 12, 2026 1 28
Jul 11, 2026 1 27
Jul 10, 2026 2 26
Jul 9, 2026 2 24
Jul 8, 2026 1 22
Jul 7, 2026 2 21
Jul 6, 2026 2 19
Jul 5, 2026 2 17
Jul 4, 2026 2 15
Jul 3, 2026 2 13
Jul 2, 2026 2 11
Jul 1, 2026 1 9
Jun 30, 2026 1 8
Jun 29, 2026 1 7
Jun 28, 2026 1 6
Jun 27, 2026 1 5
Jun 26, 2026 1 4
Jun 25, 2026 1 3
Jun 24, 2026 1 2
Jun 23, 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 30), so you can compare actual vs. projected directly. Each day's projection starts from the historical average share, then applies a 7-day rolling average to smooth out day-to-day noise in the raw pattern. This is computed across 10 prior seasons (2015–2024), applied to those seasons' average total of 61,512. It's a rough forecast, not a statistical model.
Date Actual Daily Count Projected Daily Count Actual Cumulative Projected Cumulative
Oct 8, 2025 0 61,702
Oct 7, 2025 0 61,702
Oct 6, 2025 0 61,702
Oct 5, 2025 0 61,702
Oct 4, 2025 0 61,702
Oct 3, 2025 2 61,702
Oct 2, 2025 4 61,700
Oct 1, 2025 5 61,696
Sep 30, 2025 1 8 78,590 61,691
Sep 29, 2025 12 11 78,589 61,683
Sep 28, 2025 15 14 78,577 61,672
Sep 27, 2025 25 61,658
Sep 26, 2025 48 61,633
Sep 25, 2025 22 51 78,562 61,585
Sep 24, 2025 33 59 78,540 61,534
Sep 23, 2025 33 69 78,507 61,475
Sep 22, 2025 46 72 78,474 61,406
Sep 21, 2025 55 74 78,428 61,334
Sep 20, 2025 30 76 78,373 61,260
Sep 19, 2025 54 88 78,343 61,184
Sep 18, 2025 106 102 78,289 61,096
Sep 17, 2025 31 105 78,183 60,994
Sep 16, 2025 286 128 78,152 60,889
Sep 15, 2025 402 278 77,866 60,761
Sep 14, 2025 221 309 77,464 60,483
Sep 13, 2025 117 396 77,243 60,174
Sep 12, 2025 162 442 77,126 59,778
Sep 11, 2025 158 471 76,964 59,336
Sep 10, 2025 329 542 76,806 58,865
Sep 9, 2025 1,607 754 76,477 58,323
Sep 8, 2025 539 643 74,870 57,569
Sep 7, 2025 416 993 74,331 56,926
Sep 6, 2025 333 1,022 73,915 55,933
Sep 5, 2025 362 1,043 73,582 54,911
Sep 4, 2025 294 1,101 73,220 53,868
Sep 3, 2025 215 1,291 72,926 52,767
Sep 2, 2025 494 1,362 72,711 51,476
Sep 1, 2025 502 1,457 72,217 50,114
Aug 31, 2025 255 1,120 71,715 48,657
Aug 30, 2025 261 1,071 71,460 47,537
Aug 29, 2025 142 1,155 71,199 46,466
Aug 28, 2025 968 1,099 71,057 45,311
Aug 27, 2025 364 865 70,089 44,212
Aug 26, 2025 505 653 69,725 43,347
Aug 25, 2025 466 590 69,220 42,694
Aug 24, 2025 1,859 771 68,754 42,104
Aug 23, 2025 1,293 772 66,895 41,333
Aug 22, 2025 479 661 65,602 40,561
Aug 21, 2025 899 1,500 65,123 39,900
Aug 20, 2025 210 1,638 64,224 38,400
Aug 19, 2025 1,501 1,721 64,014 36,762
Aug 18, 2025 1,197 1,780 62,513 35,041
Aug 17, 2025 347 1,720 61,316 33,261
Aug 16, 2025 94 1,987 60,969 31,541
Aug 15, 2025 1,026 2,488 60,875 29,554
Aug 14, 2025 623 1,830 59,849 27,066
Aug 13, 2025 1,293 1,842 59,226 25,236
Aug 12, 2025 4,822 2,454 57,933 23,394
Aug 11, 2025 2,962 2,544 53,111 20,940
Aug 10, 2025 319 2,604 50,149 18,396
Aug 9, 2025 975 2,406 49,830 15,792
Aug 8, 2025 1,422 2,005 48,855 13,386
Aug 7, 2025 4,950 1,900 47,433 11,381
Aug 6, 2025 1,939 1,913 42,483 9,481
Aug 5, 2025 37,900 1,192 40,544 7,568
Aug 4, 2025 275 1,320 2,644 6,376
Aug 3, 2025 804 1,180 2,369 5,056
Aug 2, 2025 112 1,047 1,565 3,876
Aug 1, 2025 136 871 1,453 2,829
Jul 31, 2025 382 747 1,317 1,958
Jul 30, 2025 227 545 935 1,211
Jul 29, 2025 33 464 708 666
Jul 28, 2025 57 112 675 202
Jul 27, 2025 30 22 618 90
Jul 26, 2025 45 4 588 68
Jul 25, 2025 59 5 543 64
Jul 24, 2025 147 4 484 59
Jul 23, 2025 141 4 337 55
Jul 22, 2025 91 3 196 51
Jul 21, 2025 60 3 105 48
Jul 20, 2025 4 3 45 45
Jul 19, 2025 6 3 41 42
Jul 18, 2025 1 2 35 39
Jul 17, 2025 27 1 34 37
Jul 16, 2025 3 2 7 36
Jul 15, 2025 2 2 4 34
Jul 14, 2025 2 2 2 32
Jul 13, 2025 2 30
Jul 12, 2025 1 28
Jul 11, 2025 1 27
Jul 10, 2025 2 26
Jul 9, 2025 2 24
Jul 8, 2025 1 22
Jul 7, 2025 2 21
Jul 6, 2025 2 19
Jul 5, 2025 2 17
Jul 4, 2025 2 15
Jul 3, 2025 2 13
Jul 2, 2025 2 11
Jul 1, 2025 1 9
Jun 30, 2025 1 8
Jun 29, 2025 1 7
Jun 28, 2025 1 6
Jun 27, 2025 1 5
Jun 26, 2025 1 4
Jun 25, 2025 1 3
Jun 24, 2025 1 2
Jun 23, 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 (18 available, 2006–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 uses a historical average share smoothed with a 7-day rolling average. Computed across 10 prior seasons (2014–2023), applied to those seasons' average total of 63,685.
Date Actual Daily Count Projected Daily Count Actual Cumulative Projected Cumulative
Oct 8, 2024 0 63,832
Oct 7, 2024 0 63,832
Oct 6, 2024 0 63,832
Oct 5, 2024 0 63,832
Oct 4, 2024 0 63,832
Oct 3, 2024 2 63,832
Oct 2, 2024 4 63,830
Oct 1, 2024 5 63,826
Sep 30, 2024 8 63,821
Sep 29, 2024 11 63,813
Sep 28, 2024 14 63,802
Sep 27, 2024 25 63,788
Sep 26, 2024 1 48 27,194 63,763
Sep 25, 2024 6 49 27,193 63,715
Sep 24, 2024 8 57 27,187 63,666
Sep 23, 2024 17 67 27,179 63,609
Sep 22, 2024 45 70 27,162 63,542
Sep 21, 2024 10 71 27,117 63,472
Sep 20, 2024 10 73 27,107 63,401
Sep 19, 2024 13 84 27,097 63,328
Sep 18, 2024 26 100 27,084 63,244
Sep 17, 2024 26 102 27,058 63,144
Sep 16, 2024 81 124 27,032 63,042
Sep 15, 2024 17 278 26,951 62,918
Sep 14, 2024 39 308 26,934 62,640
Sep 13, 2024 33 397 26,895 62,332
Sep 12, 2024 54 447 26,862 61,935
Sep 11, 2024 117 476 26,808 61,488
Sep 10, 2024 31 551 26,691 61,012
Sep 9, 2024 24 769 26,660 60,461
Sep 8, 2024 50 651 26,636 59,692
Sep 7, 2024 41 687 26,586 59,041
Sep 6, 2024 76 708 26,545 58,354
Sep 5, 2024 724 57,646
Sep 4, 2024 10,000 771 26,469 56,922
Sep 3, 2024 348 799 16,469 56,151
Sep 2, 2024 204 860 16,121 55,352
Sep 1, 2024 442 954 15,917 54,492
Aug 31, 2024 5,071 932 15,475 53,538
Aug 30, 2024 460 885 10,404 52,606
Aug 29, 2024 273 974 9,944 51,721
Aug 28, 2024 134 920 9,671 50,747
Aug 27, 2024 246 846 9,537 49,827
Aug 26, 2024 141 639 9,291 48,981
Aug 25, 2024 348 578 9,150 48,342
Aug 24, 2024 46 768 8,802 47,764
Aug 23, 2024 78 767 8,756 46,996
Aug 22, 2024 114 641 8,678 46,229
Aug 21, 2024 54 1,489 8,564 45,588
Aug 20, 2024 272 1,625 8,510 44,099
Aug 19, 2024 423 1,680 8,238 42,474
Aug 18, 2024 946 1,741 7,815 40,794
Aug 17, 2024 243 2,460 6,869 39,053
Aug 16, 2024 1,045 2,736 6,626 36,593
Aug 15, 2024 138 3,276 5,581 33,857
Aug 14, 2024 133 2,589 5,443 30,581
Aug 13, 2024 425 2,616 5,310 27,992
Aug 12, 2024 150 3,295 4,885 25,376
Aug 11, 2024 1,430 3,312 4,735 22,081
Aug 10, 2024 4 2,590 3,305 18,769
Aug 9, 2024 86 2,397 3,301 16,179
Aug 8, 2024 2,446 1,979 3,215 13,782
Aug 7, 2024 158 1,915 769 11,803
Aug 6, 2024 0 1,949 611 9,888
Aug 5, 2024 0 1,189 611 7,939
Aug 4, 2024 2 1,402 611 6,750
Aug 3, 2024 1 1,245 609 5,348
Aug 2, 2024 31 1,106 608 4,103
Aug 1, 2024 31 920 577 2,997
Jul 31, 2024 500 784 546 2,077
Jul 30, 2024 0 550 46 1,293
Jul 29, 2024 3 467 46 743
Jul 28, 2024 0 103 43 276
Jul 27, 2024 0 26 43 173
Jul 26, 2024 1 7 43 147
Jul 25, 2024 3 9 42 140
Jul 24, 2024 0 8 39 131
Jul 23, 2024 1 8 39 123
Jul 22, 2024 0 9 38 115
Jul 21, 2024 0 9 38 106
Jul 20, 2024 0 10 38 97
Jul 19, 2024 0 13 38 87
Jul 18, 2024 0 12 38 74
Jul 17, 2024 0 12 38 62
Jul 16, 2024 0 9 38 50
Jul 15, 2024 0 8 38 41
Jul 14, 2024 0 7 38 33
Jul 13, 2024 5 6 38 26
Jul 12, 2024 14 2 33 20
Jul 11, 2024 0 2 19 18
Jul 10, 2024 0 1 19 16
Jul 9, 2024 0 1 19 15
Jul 8, 2024 1 14
Jul 7, 2024 4 1 19 13
Jul 6, 2024 2 1 15 12
Jul 5, 2024 6 1 13 11
Jul 4, 2024 0 1 7 10
Jul 3, 2024 0 1 7 9
Jul 2, 2024 0 1 7 8
Jul 1, 2024 6 1 7 7
Jun 30, 2024 0 1 1 6
Jun 29, 2024 1 0 1 5
Jun 28, 2024 0 5
Jun 27, 2024 1 5
Jun 26, 2024 1 4
Jun 25, 2024 1 3
Jun 24, 2024 1 2
Jun 23, 2024 1 1

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