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

Situk River

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

Season
2026
56 days of data
Count to date
50,698
through Jul 30, 2026
Projected season total
55,548
27 prior seasons used
% of projection reached
91.3%
avg. historical pace: 91.3% by this date
Projection method: for each prior season, we compute what fraction of that season's total run had passed by July 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.
2027 Projected Daily Counts
Each day's projection averages the analog years whose 2026 count-to-date shape (through July 30) most closely resembles this season's so far, regardless of overall run size (2006, 2011, 2024, 2020, 2021). Since 2027 itself has no data yet, this matches against 2026's partial season instead. This is computed across 5 prior seasons (2006–2024), applied to those seasons' average total of 87,718. It's a rough forecast for a season with no data yet — not a statistical model.
DateProjected Daily CountProjected Cumulative
Aug 11, 2027 607 89,598
Aug 10, 2027 322 88,991
Aug 9, 2027 1,943 88,669
Aug 8, 2027 1,252 86,726
Aug 7, 2027 945 85,474
Aug 6, 2027 814 84,529
Aug 5, 2027 878 83,715
Aug 4, 2027 1,165 82,837
Aug 3, 2027 799 81,672
Aug 2, 2027 808 80,873
Aug 1, 2027 1,024 80,065
Jul 31, 2027 885 79,041
Jul 30, 2027 1,603 78,156
Jul 29, 2027 1,563 76,553
Jul 28, 2027 1,104 74,990
Jul 27, 2027 2,056 73,886
Jul 26, 2027 1,295 71,830
Jul 25, 2027 1,803 70,535
Jul 24, 2027 1,188 68,732
Jul 23, 2027 1,445 67,544
Jul 22, 2027 1,603 66,099
Jul 21, 2027 2,216 64,496
Jul 20, 2027 3,006 62,280
Jul 19, 2027 2,682 59,274
Jul 18, 2027 2,154 56,592
Jul 17, 2027 1,680 54,438
Jul 16, 2027 2,058 52,758
Jul 15, 2027 1,687 50,700
Jul 14, 2027 1,998 49,013
Jul 13, 2027 1,271 47,015
Jul 12, 2027 2,263 45,744
Jul 11, 2027 2,033 43,481
Jul 10, 2027 2,718 41,448
Jul 9, 2027 2,423 38,730
Jul 8, 2027 3,110 36,307
Jul 7, 2027 1,270 33,197
Jul 6, 2027 2,501 31,927
Jul 5, 2027 1,239 29,426
Jul 4, 2027 1,948 28,187
Jul 3, 2027 1,960 26,239
Jul 2, 2027 1,579 24,279
Jul 1, 2027 2,701 22,700
Jun 30, 2027 2,086 19,999
Jun 29, 2027 1,595 17,913
Jun 28, 2027 1,765 16,318
Jun 27, 2027 1,715 14,553
Jun 26, 2027 881 12,838
Jun 25, 2027 1,542 11,957
Jun 24, 2027 1,743 10,415
Jun 23, 2027 2,028 8,672
Jun 22, 2027 1,230 6,644
Jun 21, 2027 937 5,414
Jun 20, 2027 445 4,477
Jun 19, 2027 1,010 4,032
Jun 18, 2027 504 3,022
Jun 17, 2027 90 2,518
Jun 16, 2027 634 2,428
Jun 15, 2027 776 1,794
Jun 14, 2027 289 1,018
Jun 13, 2027 254 729
Jun 12, 2027 23 475
Jun 11, 2027 148 452
Jun 10, 2027 72 304
Jun 9, 2027 88 232
Jun 8, 2027 16 144
Jun 7, 2027 10 128
Jun 6, 2027 33 118
Jun 5, 2027 2 85
Jun 4, 2027 6 83
Jun 3, 2027 9 77
Jun 2, 2027 1 68
Jun 1, 2027 27 67
May 31, 2027 19 40
May 30, 2027 3 21
May 29, 2027 16 18
May 28, 2027 2 2
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
May 13, 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 July 30), so you can compare actual vs. projected directly. Each day's projection averages the analog years whose count-to-date shape (through July 30) most closely resembles 2026's so far, regardless of overall run size (2006, 2011, 2024, 2020, 2021). This is computed across 5 prior seasons (2006–2024), applied to those seasons' average total of 87,718. It's a rough forecast, not a statistical model.
Date Actual Daily Count Projected Daily Count Actual Cumulative Projected Cumulative
Aug 11, 2026 607 89,598
Aug 10, 2026 322 88,991
Aug 9, 2026 1,943 88,669
Aug 8, 2026 1,252 86,726
Aug 7, 2026 945 85,474
Aug 6, 2026 814 84,529
Aug 5, 2026 878 83,715
Aug 4, 2026 1,165 82,837
Aug 3, 2026 799 81,672
Aug 2, 2026 808 80,873
Aug 1, 2026 1,024 80,065
Jul 31, 2026 885 79,041
Jul 30, 2026 648 1,603 50,698 78,156
Jul 29, 2026 58 1,563 50,050 76,553
Jul 28, 2026 1,839 1,104 49,992 74,990
Jul 27, 2026 248 2,056 48,153 73,886
Jul 26, 2026 2,126 1,295 47,905 71,830
Jul 25, 2026 53 1,803 45,779 70,535
Jul 24, 2026 316 1,188 45,726 68,732
Jul 23, 2026 2,454 1,445 45,410 67,544
Jul 22, 2026 73 1,603 42,956 66,099
Jul 21, 2026 94 2,216 42,883 64,496
Jul 20, 2026 3,716 3,006 42,789 62,280
Jul 19, 2026 1,200 2,682 39,073 59,274
Jul 18, 2026 1,519 2,154 37,873 56,592
Jul 17, 2026 279 1,680 36,354 54,438
Jul 16, 2026 4,079 2,058 36,075 52,758
Jul 15, 2026 4,325 1,687 31,996 50,700
Jul 14, 2026 5 1,998 27,671 49,013
Jul 13, 2026 2,091 1,271 27,666 47,015
Jul 12, 2026 1,175 2,263 25,575 45,744
Jul 11, 2026 408 2,033 24,400 43,481
Jul 10, 2026 305 2,718 23,992 41,448
Jul 9, 2026 33 2,423 23,687 38,730
Jul 8, 2026 142 3,110 23,654 36,307
Jul 7, 2026 2,949 1,270 23,512 33,197
Jul 6, 2026 358 2,501 20,563 31,927
Jul 5, 2026 575 1,239 20,205 29,426
Jul 4, 2026 943 1,948 19,630 28,187
Jul 3, 2026 3,117 1,960 18,687 26,239
Jul 2, 2026 88 1,579 15,570 24,279
Jul 1, 2026 288 2,701 15,482 22,700
Jun 30, 2026 5 2,086 15,194 19,999
Jun 29, 2026 573 1,595 15,189 17,913
Jun 28, 2026 6,523 1,765 14,616 16,318
Jun 27, 2026 1,704 1,715 8,093 14,553
Jun 26, 2026 821 881 6,389 12,838
Jun 25, 2026 388 1,542 5,568 11,957
Jun 24, 2026 2,002 1,743 5,180 10,415
Jun 23, 2026 851 2,028 3,178 8,672
Jun 22, 2026 750 1,230 2,327 6,644
Jun 21, 2026 113 937 1,577 5,414
Jun 20, 2026 102 445 1,464 4,477
Jun 19, 2026 686 1,010 1,362 4,032
Jun 18, 2026 215 504 676 3,022
Jun 17, 2026 375 90 461 2,518
Jun 16, 2026 634 2,428
Jun 15, 2026 776 1,794
Jun 14, 2026 289 1,018
Jun 13, 2026 12 254 86 729
Jun 12, 2026 9 23 74 475
Jun 11, 2026 3 148 65 452
Jun 10, 2026 2 72 62 304
Jun 9, 2026 8 88 60 232
Jun 8, 2026 5 16 52 144
Jun 7, 2026 23 10 47 128
Jun 6, 2026 6 33 24 118
Jun 5, 2026 18 2 18 85
Jun 4, 2026 0 6 0 83
Jun 3, 2026 0 9 0 77
Jun 2, 2026 0 1 0 68
Jun 1, 2026 27 67
May 31, 2026 19 40
May 30, 2026 3 21
May 29, 2026 16 18
May 28, 2026 2 2
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
May 13, 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 (26 available, 1999–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 August 7) most closely resembles 2025's, regardless of overall run size (2014, 2023, 2015, 2021, 2020). Computed across 5 prior seasons (2014–2023), applied to those seasons' average total of 101,526.
1 outlier year excluded (2008).
Date Actual Daily Count Projected Daily Count Actual Cumulative Projected Cumulative
Aug 9, 2025 2,006 105,853
Aug 8, 2025 1,370 103,847
Aug 7, 2025 640 1,102 125,977 102,477
Aug 6, 2025 1,148 916 125,337 101,375
Aug 5, 2025 902 670 124,189 100,459
Aug 4, 2025 882 859 123,287 99,789
Aug 3, 2025 867 1,285 122,405 98,930
Aug 2, 2025 330 1,168 121,538 97,645
Aug 1, 2025 923 1,991 121,208 96,477
Jul 31, 2025 1,754 2,141 120,285 94,486
Jul 30, 2025 405 2,377 118,531 92,345
Jul 29, 2025 1,899 2,099 118,126 89,968
Jul 28, 2025 974 1,709 116,227 87,869
Jul 27, 2025 5,034 2,963 115,253 86,160
Jul 26, 2025 4,311 2,112 110,219 83,197
Jul 25, 2025 6,984 2,363 105,908 81,085
Jul 24, 2025 3,211 1,729 98,924 78,722
Jul 23, 2025 979 1,706 95,713 76,993
Jul 22, 2025 4,147 2,013 94,734 75,287
Jul 21, 2025 405 2,438 90,587 73,274
Jul 20, 2025 4,381 3,256 90,182 70,836
Jul 19, 2025 6,074 2,392 85,801 67,580
Jul 18, 2025 6,394 3,268 79,727 65,188
Jul 17, 2025 2,596 2,882 73,333 61,920
Jul 16, 2025 3,850 2,913 70,737 59,038
Jul 15, 2025 3,039 2,062 66,887 56,125
Jul 14, 2025 900 2,615 63,848 54,063
Jul 13, 2025 9,020 2,117 62,948 51,448
Jul 12, 2025 4,682 3,776 53,928 49,331
Jul 11, 2025 6,997 2,916 49,246 45,555
Jul 10, 2025 952 1,862 42,249 42,639
Jul 9, 2025 3,513 2,859 41,297 40,777
Jul 8, 2025 1,153 3,498 37,784 37,918
Jul 7, 2025 2,234 1,541 36,631 34,420
Jul 6, 2025 2,684 2,725 34,397 32,879
Jul 5, 2025 2,920 3,560 31,713 30,154
Jul 4, 2025 90 1,763 28,793 26,594
Jul 3, 2025 3,058 1,825 28,703 24,831
Jul 2, 2025 202 2,028 25,645 23,006
Jul 1, 2025 2,443 3,020 25,443 20,978
Jun 30, 2025 5,283 1,180 23,000 17,958
Jun 29, 2025 2,069 1,473 17,717 16,778
Jun 28, 2025 1,230 1,942 15,648 15,305
Jun 27, 2025 740 1,349 14,418 13,363
Jun 26, 2025 1,077 794 13,678 12,014
Jun 25, 2025 68 2,078 12,601 11,220
Jun 24, 2025 888 1,308 12,533 9,142
Jun 23, 2025 772 1,948 11,645 7,834
Jun 22, 2025 539 396 10,873 5,886
Jun 21, 2025 1,426 1,042 10,334 5,490
Jun 20, 2025 2,572 411 8,908 4,448
Jun 19, 2025 459 551 6,336 4,037
Jun 18, 2025 304 98 5,877 3,486
Jun 17, 2025 510 627 5,573 3,388
Jun 16, 2025 762 2,761
Jun 15, 2025 88 1,999
Jun 14, 2025 611 1,911
Jun 13, 2025 305 1,300
Jun 12, 2025 247 995
Jun 11, 2025 148 748
Jun 10, 2025 203 600
Jun 9, 2025 127 397
Jun 8, 2025 10 270
Jun 7, 2025 8 62 5,063 260
Jun 6, 2025 1,168 62 5,055 198
Jun 5, 2025 3,845 5 3,887 136
Jun 4, 2025 11 35 42 131
Jun 3, 2025 0 74 31 96
Jun 2, 2025 0 1 31 22
Jun 1, 2025 11 1 31 21
May 31, 2025 9 0 20 20
May 30, 2025 11 1 11 20
May 29, 2025 1 19
May 28, 2025 3 18
May 27, 2025 4 15
May 26, 2025 2 11
May 25, 2025 0 9
May 24, 2025 1 9
May 23, 2025 0 8
May 22, 2025 1 8
May 21, 2025 2 7
May 20, 2025 0 5
May 19, 2025 0 5
May 18, 2025 0 5
May 17, 2025 1 5
May 16, 2025 0 4
May 15, 2025 0 4
May 14, 2025 0 4
May 13, 2025 0 4
May 12, 2025 1 4
May 11, 2025 2 3
May 10, 2025 1 1

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