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

Copper River (Miles L)

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

Season
2026
72 days of data
Count to date
564,972
through Jul 28, 2026
Projected season total
575,445
48 prior seasons used
% of projection reached
98.2%
avg. historical pace: 98.2% by this date
Projection method: for each prior season, we compute what fraction of that season's total run had passed by July 28, 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 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 (2016–2025), applied to those seasons' average total of 947,814. It's a rough forecast for a season with no data yet — not a statistical model.
Days are aligned by time since season start rather than calendar date, so historically early or late seasons line up by day-of-season.
Trend-adjusted: the anchor total is scaled by 1.16× 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
Aug 3, 2027 3,834 976,517
Aug 2, 2027 4,159 972,683
Aug 1, 2027 4,327 968,524
Jul 31, 2027 4,567 964,197
Jul 30, 2027 4,702 959,630
Jul 29, 2027 5,303 954,928
Jul 28, 2027 5,970 949,625
Jul 27, 2027 6,684 943,655
Jul 26, 2027 7,146 936,971
Jul 25, 2027 7,625 929,825
Jul 24, 2027 8,136 922,200
Jul 23, 2027 8,699 914,064
Jul 22, 2027 9,272 905,365
Jul 21, 2027 9,791 896,093
Jul 20, 2027 10,222 886,302
Jul 19, 2027 10,377 876,080
Jul 18, 2027 10,463 865,703
Jul 17, 2027 10,456 855,240
Jul 16, 2027 10,589 844,784
Jul 15, 2027 10,844 834,195
Jul 14, 2027 10,987 823,351
Jul 13, 2027 11,113 812,364
Jul 12, 2027 11,715 801,251
Jul 11, 2027 12,514 789,536
Jul 10, 2027 13,505 777,022
Jul 9, 2027 14,335 763,517
Jul 8, 2027 15,079 749,182
Jul 7, 2027 15,591 734,103
Jul 6, 2027 15,994 718,512
Jul 5, 2027 16,349 702,518
Jul 4, 2027 16,251 686,169
Jul 3, 2027 15,767 669,918
Jul 2, 2027 15,425 654,151
Jul 1, 2027 14,820 638,726
Jun 30, 2027 14,326 623,906
Jun 29, 2027 13,819 609,580
Jun 28, 2027 13,272 595,761
Jun 27, 2027 13,057 582,489
Jun 26, 2027 12,990 569,432
Jun 25, 2027 12,981 556,442
Jun 24, 2027 13,371 543,461
Jun 23, 2027 13,983 530,090
Jun 22, 2027 14,657 516,107
Jun 21, 2027 15,483 501,450
Jun 20, 2027 16,368 485,967
Jun 19, 2027 17,024 469,599
Jun 18, 2027 17,678 452,575
Jun 17, 2027 18,096 434,897
Jun 16, 2027 18,397 416,801
Jun 15, 2027 18,744 398,404
Jun 14, 2027 19,156 379,660
Jun 13, 2027 19,618 360,504
Jun 12, 2027 20,179 340,886
Jun 11, 2027 20,435 320,707
Jun 10, 2027 20,965 300,272
Jun 9, 2027 21,345 279,307
Jun 8, 2027 21,200 257,962
Jun 7, 2027 20,532 236,762
Jun 6, 2027 19,480 216,230
Jun 5, 2027 18,495 196,750
Jun 4, 2027 17,780 178,255
Jun 3, 2027 17,030 160,475
Jun 2, 2027 16,600 143,445
Jun 1, 2027 16,418 126,845
May 31, 2027 16,003 110,427
May 30, 2027 15,475 94,424
May 29, 2027 14,689 78,949
May 28, 2027 13,365 64,260
May 27, 2027 11,484 50,895
May 26, 2027 9,360 39,411
May 25, 2027 7,380 30,051
May 24, 2027 5,765 22,671
May 23, 2027 4,451 16,906
May 22, 2027 3,360 12,455
May 21, 2027 2,494 9,095
May 20, 2027 1,905 6,601
May 19, 2027 1,459 4,696
May 18, 2027 1,060 3,237
May 17, 2027 733 2,177
May 16, 2027 573 1,444
May 15, 2027 468 871
May 14, 2027 403 403

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 28), 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 (2016–2025), applied to those seasons' average total of 927,659. It's a rough forecast, not a statistical model.
Days are aligned by time since season start (day 1 = May 18) rather than calendar date, so historically early or late seasons line up by day-of-season.
Trend-adjusted: the anchor total is scaled by 1.14× based on a linear fit of season totals over time.
Date Actual Daily Count Projected Daily Count Actual Cumulative Projected Cumulative
Aug 7, 2026 3,753 955,751
Aug 6, 2026 4,071 951,998
Aug 5, 2026 4,235 947,927
Aug 4, 2026 4,470 943,692
Aug 3, 2026 4,602 939,222
Aug 2, 2026 5,191 934,620
Aug 1, 2026 5,843 929,429
Jul 31, 2026 6,542 923,586
Jul 30, 2026 6,994 917,044
Jul 29, 2026 7,463 910,050
Jul 28, 2026 1,978 7,963 564,972 902,587
Jul 27, 2026 1,011 8,514 562,994 894,624
Jul 26, 2026 1,162 9,075 561,983 886,110
Jul 25, 2026 698 9,582 560,821 877,035
Jul 24, 2026 1,402 10,005 560,123 867,453
Jul 23, 2026 1,728 10,156 558,721 857,448
Jul 22, 2026 3,394 10,240 556,993 847,292
Jul 21, 2026 463 10,233 553,599 837,052
Jul 20, 2026 2,204 10,364 553,136 826,819
Jul 19, 2026 2,797 10,613 550,932 816,455
Jul 18, 2026 2,189 10,753 548,135 805,842
Jul 17, 2026 2,483 10,877 545,946 795,089
Jul 16, 2026 1,918 11,466 543,463 784,212
Jul 15, 2026 2,195 12,247 541,545 772,746
Jul 14, 2026 3,639 13,218 539,350 760,499
Jul 13, 2026 5,413 14,030 535,711 747,281
Jul 12, 2026 9,895 14,758 530,298 733,251
Jul 11, 2026 13,380 15,259 520,403 718,493
Jul 10, 2026 15,677 15,654 507,023 703,234
Jul 9, 2026 16,887 16,001 491,346 687,580
Jul 8, 2026 17,633 15,905 474,459 671,579
Jul 7, 2026 14,757 15,431 456,826 655,674
Jul 6, 2026 16,208 15,097 442,069 640,243
Jul 5, 2026 16,949 14,505 425,861 625,146
Jul 4, 2026 17,591 14,021 408,912 610,641
Jul 3, 2026 18,627 13,525 391,321 596,620
Jul 2, 2026 16,470 12,990 372,694 583,095
Jul 1, 2026 15,466 12,780 356,224 570,105
Jun 30, 2026 13,693 12,713 340,758 557,325
Jun 29, 2026 14,715 12,705 327,065 544,612
Jun 28, 2026 14,192 13,087 312,350 531,907
Jun 27, 2026 9,923 13,686 298,158 518,820
Jun 26, 2026 7,337 14,345 288,235 505,134
Jun 25, 2026 6,129 15,154 280,898 490,789
Jun 24, 2026 6,494 16,020 274,769 475,635
Jun 23, 2026 7,589 16,662 268,275 459,615
Jun 22, 2026 8,654 17,302 260,686 442,953
Jun 21, 2026 3,708 17,712 252,032 425,651
Jun 20, 2026 11,386 18,006 248,324 407,939
Jun 19, 2026 11,110 18,346 236,938 389,933
Jun 18, 2026 11,061 18,749 225,828 371,587
Jun 17, 2026 10,121 19,201 214,767 352,838
Jun 16, 2026 4,902 19,750 204,646 333,637
Jun 15, 2026 4,450 20,001 199,744 313,887
Jun 14, 2026 5,486 20,519 195,294 293,886
Jun 13, 2026 7,486 20,891 189,808 273,367
Jun 12, 2026 10,460 20,749 182,322 252,476
Jun 11, 2026 13,305 20,096 171,862 231,727
Jun 10, 2026 12,790 19,066 158,557 211,631
Jun 9, 2026 12,920 18,102 145,767 192,565
Jun 8, 2026 11,329 17,402 132,847 174,463
Jun 7, 2026 17,277 16,668 121,518 157,061
Jun 6, 2026 22,011 16,247 104,241 140,393
Jun 5, 2026 14,171 16,069 82,230 124,146
Jun 4, 2026 12,291 15,663 68,059 108,077
Jun 3, 2026 8,429 15,146 55,768 92,414
Jun 2, 2026 4,951 14,376 47,339 77,268
Jun 1, 2026 4,775 13,081 42,388 62,892
May 31, 2026 5,467 11,240 37,613 49,811
May 30, 2026 6,519 9,161 32,146 38,571
May 29, 2026 6,543 7,223 25,627 29,410
May 28, 2026 3,844 5,642 19,084 22,187
May 27, 2026 3,338 4,356 15,240 16,545
May 26, 2026 2,678 3,288 11,902 12,189
May 25, 2026 3,386 2,441 9,224 8,901
May 24, 2026 3,167 1,864 5,838 6,460
May 23, 2026 1,518 1,428 2,671 4,596
May 22, 2026 820 1,038 1,153 3,168
May 21, 2026 165 717 333 2,130
May 20, 2026 0 561 168 1,413
May 19, 2026 72 458 168 852
May 18, 2026 96 394 96 394

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 (47 available, 1978–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 historical average share smoothed with a 7-day rolling average. Computed across 9 prior seasons (2016–2024), applied to those seasons' average total of 913,940.
1 outlier year excluded (2015).
Days are aligned by time since season start (day 1 = May 12).
Trend-adjusted: anchor total scaled by 1.13×.
Date Actual Daily Count Projected Daily Count Actual Cumulative Projected Cumulative
Aug 1, 2025 3,697 943,644
Jul 31, 2025 3,979 939,947
Jul 30, 2025 4,139 935,968
Jul 29, 2025 4,406 931,829
Jul 28, 2025 5,935 4,585 895,308 927,423
Jul 27, 2025 5,078 5,236 889,373 922,838
Jul 26, 2025 4,619 5,934 884,295 917,602
Jul 25, 2025 4,408 6,700 879,676 911,668
Jul 24, 2025 3,668 7,194 875,268 904,968
Jul 23, 2025 4,653 7,682 871,600 897,774
Jul 22, 2025 4,815 8,151 866,947 890,092
Jul 21, 2025 6,754 8,639 862,132 881,941
Jul 20, 2025 6,964 9,065 855,378 873,302
Jul 19, 2025 8,635 9,470 848,414 864,237
Jul 18, 2025 10,158 9,764 839,779 854,767
Jul 17, 2025 13,878 9,786 829,621 845,003
Jul 16, 2025 13,146 9,741 815,743 835,217
Jul 15, 2025 14,163 9,640 802,597 825,476
Jul 14, 2025 15,431 9,720 788,434 815,836
Jul 13, 2025 15,269 9,940 773,003 806,116
Jul 12, 2025 14,377 10,111 757,734 796,176
Jul 11, 2025 14,053 10,285 743,357 786,065
Jul 10, 2025 17,108 10,973 729,304 775,780
Jul 9, 2025 12,083 11,758 712,196 764,807
Jul 8, 2025 11,750 12,713 700,113 753,049
Jul 7, 2025 12,788 13,576 688,363 740,336
Jul 6, 2025 19,619 14,335 675,575 726,760
Jul 5, 2025 20,971 14,816 655,956 712,425
Jul 4, 2025 15,689 15,266 634,985 697,609
Jul 3, 2025 19,467 15,668 619,296 682,343
Jul 2, 2025 16,220 15,690 599,829 666,675
Jul 1, 2025 10,620 15,338 583,609 650,985
Jun 30, 2025 11,482 15,072 572,989 635,647
Jun 29, 2025 11,787 14,552 561,507 620,575
Jun 28, 2025 10,700 14,108 549,720 606,023
Jun 27, 2025 9,508 13,603 539,020 591,915
Jun 26, 2025 11,536 13,038 529,512 578,312
Jun 25, 2025 10,938 12,804 517,976 565,274
Jun 24, 2025 8,261 12,701 507,038 552,470
Jun 23, 2025 10,212 12,690 498,777 539,769
Jun 22, 2025 12,005 13,107 488,565 527,079
Jun 21, 2025 12,576 13,764 476,560 513,972
Jun 20, 2025 9,620 14,377 463,984 500,208
Jun 19, 2025 11,624 15,161 454,364 485,831
Jun 18, 2025 10,887 15,958 442,740 470,670
Jun 17, 2025 14,936 16,427 431,853 454,712
Jun 16, 2025 16,489 16,635 416,917 438,285
Jun 15, 2025 21,314 16,794 400,428 421,650
Jun 14, 2025 27,016 16,877 379,114 404,856
Jun 13, 2025 40,005 17,093 352,098 387,979
Jun 12, 2025 29,464 17,500 312,093 370,886
Jun 11, 2025 25,667 18,088 282,629 353,386
Jun 10, 2025 24,588 18,835 256,962 335,298
Jun 9, 2025 18,601 19,467 232,374 316,463
Jun 8, 2025 15,526 20,299 213,773 296,996
Jun 7, 2025 18,017 20,936 198,247 276,697
Jun 6, 2025 17,944 21,001 180,230 255,761
Jun 5, 2025 13,142 20,366 162,286 234,760
Jun 4, 2025 11,440 19,297 149,144 214,394
Jun 3, 2025 11,040 18,379 137,704 195,097
Jun 2, 2025 13,612 17,767 126,664 176,718
Jun 1, 2025 11,968 17,049 113,052 158,951
May 31, 2025 9,514 16,591 101,084 141,902
May 30, 2025 8,425 16,322 91,570 125,311
May 29, 2025 7,867 15,890 83,145 108,989
May 28, 2025 11,284 15,337 75,278 93,099
May 27, 2025 15,595 14,520 63,994 77,762
May 26, 2025 12,827 13,131 48,399 63,242
May 25, 2025 11,196 11,159 35,572 50,111
May 24, 2025 7,966 9,031 24,376 38,952
May 23, 2025 6,619 7,147 16,410 29,921
May 22, 2025 5,143 5,612 9,791 22,774
May 21, 2025 2,224 4,382 4,648 17,162
May 20, 2025 931 3,338 2,424 12,780
May 19, 2025 738 2,516 1,493 9,442
May 18, 2025 223 1,967 755 6,926
May 17, 2025 255 1,527 532 4,959
May 16, 2025 133 1,115 277 3,432
May 15, 2025 108 776 144 2,317
May 14, 2025 0 608 36 1,541
May 13, 2025 36 500 36 933
May 12, 2025 0 433 0 433

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