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

Anchor River

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

Season
2026
30 days of data
Count to date
347
through Jul 30, 2026
Projected season total
671
5 prior seasons used
% of projection reached
51.7%
avg. historical pace: 51.7% 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 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 5 prior seasons (2021–2025), applied to those seasons' median total of 3,010. 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.
DateProjected Daily CountProjected Cumulative
Oct 27, 2027 5 2,802
Oct 26, 2027 4 2,797
Oct 25, 2027 11 2,793
Oct 24, 2027 4 2,782
Oct 23, 2027 27 2,778
Oct 22, 2027 8 2,751
Oct 21, 2027 4 2,743
Oct 20, 2027 6 2,739
Oct 19, 2027 4 2,733
Oct 18, 2027 3 2,729
Oct 17, 2027 4 2,726
Oct 16, 2027 9 2,722
Oct 15, 2027 2 2,713
Oct 14, 2027 9 2,711
Oct 13, 2027 4 2,702
Oct 12, 2027 2 2,698
Oct 11, 2027 4 2,696
Oct 10, 2027 5 2,692
Oct 9, 2027 18 2,687
Oct 8, 2027 8 2,669
Oct 7, 2027 1 2,661
Oct 6, 2027 1 2,660
Oct 5, 2027 5 2,659
Oct 4, 2027 31 2,654
Oct 3, 2027 20 2,623
Oct 2, 2027 3 2,603
Oct 1, 2027 10 2,600
Sep 30, 2027 10 2,590
Sep 29, 2027 19 2,580
Sep 28, 2027 6 2,561
Sep 27, 2027 35 2,555
Sep 26, 2027 19 2,520
Sep 25, 2027 28 2,501
Sep 24, 2027 11 2,473
Sep 23, 2027 8 2,462
Sep 22, 2027 16 2,454
Sep 21, 2027 17 2,438
Sep 20, 2027 21 2,421
Sep 19, 2027 16 2,400
Sep 18, 2027 19 2,384
Sep 17, 2027 17 2,365
Sep 16, 2027 15 2,348
Sep 15, 2027 24 2,333
Sep 14, 2027 24 2,309
Sep 13, 2027 12 2,285
Sep 12, 2027 12 2,273
Sep 11, 2027 10 2,261
Sep 10, 2027 11 2,251
Sep 9, 2027 11 2,240
Sep 8, 2027 10 2,229
Sep 7, 2027 13 2,219
Sep 6, 2027 14 2,206
Sep 5, 2027 10 2,192
Sep 4, 2027 4 2,182
Sep 3, 2027 9 2,178
Sep 2, 2027 24 2,169
Sep 1, 2027 21 2,145
Aug 31, 2027 20 2,124
Aug 30, 2027 10 2,104
Aug 29, 2027 8 2,094
Aug 28, 2027 15 2,086
Aug 27, 2027 10 2,071
Aug 26, 2027 11 2,061
Aug 25, 2027 13 2,050
Aug 24, 2027 15 2,037
Aug 23, 2027 6 2,022
Aug 22, 2027 4 2,016
Aug 21, 2027 5 2,012
Aug 20, 2027 6 2,007
Aug 19, 2027 10 2,001
Aug 18, 2027 19 1,991
Aug 17, 2027 21 1,972
Aug 16, 2027 51 1,951
Aug 15, 2027 13 1,900
Aug 14, 2027 14 1,887
Aug 13, 2027 27 1,873
Aug 12, 2027 25 1,846
Aug 11, 2027 28 1,821
Aug 10, 2027 38 1,793
Aug 9, 2027 34 1,755
Aug 8, 2027 24 1,721
Aug 7, 2027 30 1,697
Aug 6, 2027 39 1,667
Aug 5, 2027 37 1,628
Aug 4, 2027 35 1,591
Aug 3, 2027 44 1,556
Aug 2, 2027 45 1,512
Aug 1, 2027 23 1,467
Jul 31, 2027 35 1,444
Jul 30, 2027 50 1,409
Jul 29, 2027 22 1,359
Jul 28, 2027 48 1,337
Jul 27, 2027 33 1,289
Jul 26, 2027 64 1,256
Jul 25, 2027 132 1,192
Jul 24, 2027 95 1,060
Jul 23, 2027 41 965
Jul 22, 2027 29 924
Jul 21, 2027 35 895
Jul 20, 2027 63 860
Jul 19, 2027 80 797
Jul 18, 2027 61 717
Jul 17, 2027 51 656
Jul 16, 2027 63 605
Jul 15, 2027 95 542
Jul 14, 2027 64 447
Jul 13, 2027 51 383
Jul 12, 2027 21 332
Jul 11, 2027 27 311
Jul 10, 2027 12 284
Jul 9, 2027 46 272
Jul 8, 2027 52 226
Jul 7, 2027 62 174
Jul 6, 2027 40 112
Jul 5, 2027 11 72
Jul 4, 2027 9 61
Jul 3, 2027 11 52
Jul 2, 2027 10 41
Jul 1, 2027 8 31
Jun 30, 2027 3 23
Jun 29, 2027 5 20
Jun 28, 2027 5 15
Jun 27, 2027 2 10
Jun 26, 2027 2 8
Jun 25, 2027 4 6
Jun 24, 2027 2 2

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 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 5 prior seasons (2021–2025), applied to those seasons' median total of 3,010. It's a rough forecast, not a statistical model.
Days are aligned by time since season start (day 1 = Jul 1) rather than calendar date, so historically early or late seasons line up by day-of-season.
Date Actual Daily Count Projected Daily Count Actual Cumulative Projected Cumulative
Nov 3, 2026 5 2,802
Nov 2, 2026 4 2,797
Nov 1, 2026 11 2,793
Oct 31, 2026 4 2,782
Oct 30, 2026 27 2,778
Oct 29, 2026 8 2,751
Oct 28, 2026 4 2,743
Oct 27, 2026 6 2,739
Oct 26, 2026 4 2,733
Oct 25, 2026 3 2,729
Oct 24, 2026 4 2,726
Oct 23, 2026 9 2,722
Oct 22, 2026 2 2,713
Oct 21, 2026 9 2,711
Oct 20, 2026 4 2,702
Oct 19, 2026 2 2,698
Oct 18, 2026 4 2,696
Oct 17, 2026 5 2,692
Oct 16, 2026 18 2,687
Oct 15, 2026 8 2,669
Oct 14, 2026 1 2,661
Oct 13, 2026 1 2,660
Oct 12, 2026 5 2,659
Oct 11, 2026 31 2,654
Oct 10, 2026 20 2,623
Oct 9, 2026 3 2,603
Oct 8, 2026 10 2,600
Oct 7, 2026 10 2,590
Oct 6, 2026 19 2,580
Oct 5, 2026 6 2,561
Oct 4, 2026 35 2,555
Oct 3, 2026 19 2,520
Oct 2, 2026 28 2,501
Oct 1, 2026 11 2,473
Sep 30, 2026 8 2,462
Sep 29, 2026 16 2,454
Sep 28, 2026 17 2,438
Sep 27, 2026 21 2,421
Sep 26, 2026 16 2,400
Sep 25, 2026 19 2,384
Sep 24, 2026 17 2,365
Sep 23, 2026 15 2,348
Sep 22, 2026 24 2,333
Sep 21, 2026 24 2,309
Sep 20, 2026 12 2,285
Sep 19, 2026 12 2,273
Sep 18, 2026 10 2,261
Sep 17, 2026 11 2,251
Sep 16, 2026 11 2,240
Sep 15, 2026 10 2,229
Sep 14, 2026 13 2,219
Sep 13, 2026 14 2,206
Sep 12, 2026 10 2,192
Sep 11, 2026 4 2,182
Sep 10, 2026 9 2,178
Sep 9, 2026 24 2,169
Sep 8, 2026 21 2,145
Sep 7, 2026 20 2,124
Sep 6, 2026 10 2,104
Sep 5, 2026 8 2,094
Sep 4, 2026 15 2,086
Sep 3, 2026 10 2,071
Sep 2, 2026 11 2,061
Sep 1, 2026 13 2,050
Aug 31, 2026 15 2,037
Aug 30, 2026 6 2,022
Aug 29, 2026 4 2,016
Aug 28, 2026 5 2,012
Aug 27, 2026 6 2,007
Aug 26, 2026 10 2,001
Aug 25, 2026 19 1,991
Aug 24, 2026 21 1,972
Aug 23, 2026 51 1,951
Aug 22, 2026 13 1,900
Aug 21, 2026 14 1,887
Aug 20, 2026 27 1,873
Aug 19, 2026 25 1,846
Aug 18, 2026 28 1,821
Aug 17, 2026 38 1,793
Aug 16, 2026 34 1,755
Aug 15, 2026 24 1,721
Aug 14, 2026 30 1,697
Aug 13, 2026 39 1,667
Aug 12, 2026 37 1,628
Aug 11, 2026 35 1,591
Aug 10, 2026 44 1,556
Aug 9, 2026 45 1,512
Aug 8, 2026 23 1,467
Aug 7, 2026 35 1,444
Aug 6, 2026 50 1,409
Aug 5, 2026 22 1,359
Aug 4, 2026 48 1,337
Aug 3, 2026 33 1,289
Aug 2, 2026 64 1,256
Aug 1, 2026 132 1,192
Jul 31, 2026 95 1,060
Jul 30, 2026 76 41 347 965
Jul 29, 2026 45 29 271 924
Jul 28, 2026 50 35 226 895
Jul 27, 2026 17 63 176 860
Jul 26, 2026 0 80 159 797
Jul 25, 2026 0 61 159 717
Jul 24, 2026 0 51 159 656
Jul 23, 2026 0 63 159 605
Jul 22, 2026 0 95 159 542
Jul 21, 2026 0 64 159 447
Jul 20, 2026 0 51 159 383
Jul 19, 2026 6 21 159 332
Jul 18, 2026 22 27 153 311
Jul 17, 2026 19 12 131 284
Jul 16, 2026 23 46 112 272
Jul 15, 2026 11 52 89 226
Jul 14, 2026 20 62 78 174
Jul 13, 2026 7 40 58 112
Jul 12, 2026 13 11 51 72
Jul 11, 2026 9 9 38 61
Jul 10, 2026 9 11 29 52
Jul 9, 2026 8 10 20 41
Jul 8, 2026 5 8 12 31
Jul 7, 2026 2 3 7 23
Jul 6, 2026 2 5 5 20
Jul 5, 2026 1 5 3 15
Jul 4, 2026 0 2 2 10
Jul 3, 2026 1 2 2 8
Jul 2, 2026 1 4 1 6
Jul 1, 2026 0 2 0 2

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 (4 available, 2021–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 4 prior seasons (2021–2024), applied to those seasons' median total of 3,288.
Days are aligned by time since season start (day 1 = Jul 1).
Date Actual Daily Count Projected Daily Count Actual Cumulative Projected Cumulative
Nov 3, 2025 5 3,046
Nov 2, 2025 4 3,041
Nov 1, 2025 12 3,037
Oct 31, 2025 4 3,025
Oct 30, 2025 30 3,021
Oct 29, 2025 9 2,991
Oct 28, 2025 4 2,982
Oct 27, 2025 6 2,978
Oct 26, 2025 4 2,972
Oct 25, 2025 4 2,968
Oct 24, 2025 4 2,964
Oct 23, 2025 10 2,960
Oct 22, 2025 2 2,950
Oct 21, 2025 10 2,948
Oct 20, 2025 4 2,938
Oct 19, 2025 3 2,934
Oct 18, 2025 4 2,931
Oct 17, 2025 6 2,927
Oct 16, 2025 20 2,921
Oct 15, 2025 8 2,901
Oct 14, 2025 1 2,893
Oct 13, 2025 1 2,892
Oct 12, 2025 5 2,891
Oct 11, 2025 34 2,886
Oct 10, 2025 22 2,852
Oct 9, 2025 3 2,830
Oct 8, 2025 11 2,827
Oct 7, 2025 11 2,816
Oct 6, 2025 21 2,805
Oct 5, 2025 7 2,784
Oct 4, 2025 39 2,777
Oct 3, 2025 21 2,738
Oct 2, 2025 31 2,717
Oct 1, 2025 12 2,686
Sep 30, 2025 9 2,674
Sep 29, 2025 1 28 1,579 2,665
Sep 28, 2025 4 29 1,578 2,637
Sep 27, 2025 1 29 1,574 2,608
Sep 26, 2025 8 19 1,573 2,579
Sep 25, 2025 23 17 1,565 2,560
Sep 24, 2025 7 23 1,542 2,543
Sep 23, 2025 4 23 1,535 2,520
Sep 22, 2025 0 27 1,531 2,497
Sep 21, 2025 10 27 1,531 2,470
Sep 20, 2025 8 12 1,521 2,443
Sep 19, 2025 3 15 1,513 2,431
Sep 18, 2025 4 12 1,510 2,416
Sep 17, 2025 22 12 1,506 2,404
Sep 16, 2025 4 12 1,484 2,392
Sep 15, 2025 1 18 1,480 2,380
Sep 14, 2025 18 9 1,479 2,362
Sep 13, 2025 9 11 1,461 2,353
Sep 12, 2025 11 2,342
Sep 11, 2025 2 4 1,452 2,331
Sep 10, 2025 3 13 1,450 2,327
Sep 9, 2025 24 21 1,447 2,314
Sep 8, 2025 35 17 1,423 2,293
Sep 7, 2025 7 29 1,388 2,276
Sep 6, 2025 4 13 1,381 2,247
Sep 5, 2025 2 9 1,377 2,234
Sep 4, 2025 4 25 1,375 2,225
Sep 3, 2025 5 11 1,371 2,200
Sep 2, 2025 2 17 1,366 2,189
Sep 1, 2025 6 16 1,364 2,172
Aug 31, 2025 13 13 1,358 2,156
Aug 30, 2025 0 9 1,345 2,143
Aug 29, 2025 0 4 1,345 2,134
Aug 28, 2025 3 6 1,345 2,130
Aug 27, 2025 4 5 1,342 2,124
Aug 26, 2025 5 10 1,338 2,119
Aug 25, 2025 25 16 1,333 2,109
Aug 24, 2025 19 20 1,308 2,093
Aug 23, 2025 34 39 1,289 2,073
Aug 22, 2025 19 12 1,255 2,034
Aug 21, 2025 8 12 1,236 2,022
Aug 20, 2025 14 30 1,228 2,010
Aug 19, 2025 13 24 1,214 1,980
Aug 18, 2025 23 23 1,201 1,956
Aug 17, 2025 20 47 1,178 1,933
Aug 16, 2025 11 46 1,158 1,886
Aug 15, 2025 9 34 1,147 1,840
Aug 14, 2025 9 35 1,138 1,806
Aug 13, 2025 17 49 1,129 1,771
Aug 12, 2025 21 36 1,112 1,722
Aug 11, 2025 19 38 1,091 1,686
Aug 10, 2025 9 53 1,072 1,648
Aug 9, 2025 25 38 1,063 1,595
Aug 8, 2025 12 37 1,038 1,557
Aug 7, 2025 10 48 1,026 1,520
Aug 6, 2025 26 48 1,016 1,472
Aug 5, 2025 7 36 990 1,424
Aug 4, 2025 15 64 983 1,388
Aug 3, 2025 12 51 968 1,324
Aug 2, 2025 17 93 956 1,273
Aug 1, 2025 23 176 939 1,180
Jul 31, 2025 25 118 916 1,004
Jul 30, 2025 24 43 891 886
Jul 29, 2025 60 30 867 843
Jul 28, 2025 45 38 807 813
Jul 27, 2025 80 58 762 775
Jul 26, 2025 69 79 682 717
Jul 25, 2025 32 64 613 638
Jul 24, 2025 77 43 581 574
Jul 23, 2025 79 46 504 531
Jul 22, 2025 23 123 425 485
Jul 21, 2025 40 60 402 362
Jul 20, 2025 18 56 362 302
Jul 19, 2025 14 18 344 246
Jul 18, 2025 14 23 330 228
Jul 17, 2025 26 11 316 205
Jul 16, 2025 67 34 290 194
Jul 15, 2025 30 36 223 160
Jul 14, 2025 34 40 193 124
Jul 13, 2025 25 32 159 84
Jul 12, 2025 30 11 134 52
Jul 11, 2025 13 8 104 41
Jul 10, 2025 20 10 91 33
Jul 9, 2025 15 8 71 23
Jul 8, 2025 6 4 56 15
Jul 7, 2025 16 3 50 11
Jul 6, 2025 8 3 34 8
Jul 5, 2025 9 0 26 5
Jul 4, 2025 4 1 17 5
Jul 3, 2025 4 1 13 4
Jul 2, 2025 4 2 9 3
Jul 1, 2025 5 1 5 1

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