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 504 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
6 days of data
Count to date
53
through Aug 2, 2026
Projected season total
7,049
14 prior seasons used
% of projection reached
0.8%
avg. historical pace: 0.8% by this date
Projection method: for each prior season, we compute what fraction of that season's total run had passed by August 2, 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 4 prior seasons (2022–2025), applied to those seasons' median total of 2,718. It's a rough forecast for a season with no data yet — not a statistical model.
DateProjected Daily CountProjected Cumulative
Oct 27, 2027 0 2,820
Oct 26, 2027 0 2,820
Oct 25, 2027 0 2,820
Oct 24, 2027 0 2,820
Oct 23, 2027 0 2,820
Oct 22, 2027 0 2,820
Oct 21, 2027 0 2,820
Oct 20, 2027 0 2,820
Oct 19, 2027 0 2,820
Oct 18, 2027 0 2,820
Oct 17, 2027 1 2,820
Oct 16, 2027 0 2,819
Oct 15, 2027 1 2,819
Oct 14, 2027 0 2,818
Oct 13, 2027 0 2,818
Oct 12, 2027 0 2,818
Oct 11, 2027 1 2,818
Oct 10, 2027 0 2,817
Oct 9, 2027 2 2,817
Oct 8, 2027 3 2,815
Oct 7, 2027 2 2,812
Oct 6, 2027 0 2,810
Oct 5, 2027 1 2,810
Oct 4, 2027 0 2,809
Oct 3, 2027 0 2,809
Oct 2, 2027 3 2,809
Oct 1, 2027 1 2,806
Sep 30, 2027 1 2,805
Sep 29, 2027 2 2,804
Sep 28, 2027 4 2,802
Sep 27, 2027 5 2,798
Sep 26, 2027 2 2,793
Sep 25, 2027 4 2,791
Sep 24, 2027 1 2,787
Sep 23, 2027 3 2,786
Sep 22, 2027 6 2,783
Sep 21, 2027 9 2,777
Sep 20, 2027 18 2,768
Sep 19, 2027 18 2,750
Sep 18, 2027 10 2,732
Sep 17, 2027 24 2,722
Sep 16, 2027 8 2,698
Sep 15, 2027 10 2,690
Sep 14, 2027 19 2,680
Sep 13, 2027 24 2,661
Sep 12, 2027 76 2,637
Sep 11, 2027 28 2,561
Sep 10, 2027 21 2,533
Sep 9, 2027 26 2,512
Sep 8, 2027 96 2,486
Sep 7, 2027 30 2,390
Sep 6, 2027 37 2,360
Sep 5, 2027 45 2,323
Sep 4, 2027 24 2,278
Sep 3, 2027 34 2,254
Sep 2, 2027 75 2,220
Sep 1, 2027 173 2,145
Aug 31, 2027 124 1,972
Aug 30, 2027 102 1,848
Aug 29, 2027 84 1,746
Aug 28, 2027 157 1,662
Aug 27, 2027 60 1,505
Aug 26, 2027 59 1,445
Aug 25, 2027 207 1,386
Aug 24, 2027 97 1,179
Aug 23, 2027 64 1,082
Aug 22, 2027 122 1,018
Aug 21, 2027 86 896
Aug 20, 2027 56 810
Aug 19, 2027 36 754
Aug 18, 2027 66 718
Aug 17, 2027 38 652
Aug 16, 2027 141 614
Aug 15, 2027 52 473
Aug 14, 2027 41 421
Aug 13, 2027 46 380
Aug 12, 2027 36 334
Aug 11, 2027 90 298
Aug 10, 2027 45 208
Aug 9, 2027 19 163
Aug 8, 2027 29 144
Aug 7, 2027 52 115
Aug 6, 2027 12 63
Aug 5, 2027 13 51
Aug 4, 2027 13 38
Aug 3, 2027 3 25
Aug 2, 2027 8 22
Aug 1, 2027 6 14
Jul 31, 2027 2 8
Jul 30, 2027 2 6
Jul 29, 2027 0 4
Jul 28, 2027 0 4
Jul 27, 2027 0 4
Jul 26, 2027 2 4
Jul 25, 2027 1 2
Jul 24, 2027 0 1
Jul 23, 2027 0 1
Jul 22, 2027 0 1
Jul 21, 2027 0 1
Jul 20, 2027 1 1

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 August 2), 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 4 prior seasons (2022–2025), applied to those seasons' median total of 2,718. It's a rough forecast, not a statistical model.
Date Actual Daily Count Projected Daily Count Actual Cumulative Projected Cumulative
Oct 27, 2026 0 2,820
Oct 26, 2026 0 2,820
Oct 25, 2026 0 2,820
Oct 24, 2026 0 2,820
Oct 23, 2026 0 2,820
Oct 22, 2026 0 2,820
Oct 21, 2026 0 2,820
Oct 20, 2026 0 2,820
Oct 19, 2026 0 2,820
Oct 18, 2026 0 2,820
Oct 17, 2026 1 2,820
Oct 16, 2026 0 2,819
Oct 15, 2026 1 2,819
Oct 14, 2026 0 2,818
Oct 13, 2026 0 2,818
Oct 12, 2026 0 2,818
Oct 11, 2026 1 2,818
Oct 10, 2026 0 2,817
Oct 9, 2026 2 2,817
Oct 8, 2026 3 2,815
Oct 7, 2026 2 2,812
Oct 6, 2026 0 2,810
Oct 5, 2026 1 2,810
Oct 4, 2026 0 2,809
Oct 3, 2026 0 2,809
Oct 2, 2026 3 2,809
Oct 1, 2026 1 2,806
Sep 30, 2026 1 2,805
Sep 29, 2026 2 2,804
Sep 28, 2026 4 2,802
Sep 27, 2026 5 2,798
Sep 26, 2026 2 2,793
Sep 25, 2026 4 2,791
Sep 24, 2026 1 2,787
Sep 23, 2026 3 2,786
Sep 22, 2026 6 2,783
Sep 21, 2026 9 2,777
Sep 20, 2026 18 2,768
Sep 19, 2026 18 2,750
Sep 18, 2026 10 2,732
Sep 17, 2026 24 2,722
Sep 16, 2026 8 2,698
Sep 15, 2026 10 2,690
Sep 14, 2026 19 2,680
Sep 13, 2026 24 2,661
Sep 12, 2026 76 2,637
Sep 11, 2026 28 2,561
Sep 10, 2026 21 2,533
Sep 9, 2026 26 2,512
Sep 8, 2026 96 2,486
Sep 7, 2026 30 2,390
Sep 6, 2026 37 2,360
Sep 5, 2026 45 2,323
Sep 4, 2026 24 2,278
Sep 3, 2026 34 2,254
Sep 2, 2026 75 2,220
Sep 1, 2026 173 2,145
Aug 31, 2026 124 1,972
Aug 30, 2026 102 1,848
Aug 29, 2026 84 1,746
Aug 28, 2026 157 1,662
Aug 27, 2026 60 1,505
Aug 26, 2026 59 1,445
Aug 25, 2026 207 1,386
Aug 24, 2026 97 1,179
Aug 23, 2026 64 1,082
Aug 22, 2026 122 1,018
Aug 21, 2026 86 896
Aug 20, 2026 56 810
Aug 19, 2026 36 754
Aug 18, 2026 66 718
Aug 17, 2026 38 652
Aug 16, 2026 141 614
Aug 15, 2026 52 473
Aug 14, 2026 41 421
Aug 13, 2026 46 380
Aug 12, 2026 36 334
Aug 11, 2026 90 298
Aug 10, 2026 45 208
Aug 9, 2026 19 163
Aug 8, 2026 29 144
Aug 7, 2026 52 115
Aug 6, 2026 12 63
Aug 5, 2026 13 51
Aug 4, 2026 13 38
Aug 3, 2026 3 25
Aug 2, 2026 22 8 53 22
Aug 1, 2026 15 6 31 14
Jul 31, 2026 3 2 16 8
Jul 30, 2026 7 2 13 6
Jul 29, 2026 4 0 6 4
Jul 28, 2026 2 0 2 4
Jul 27, 2026 0 4
Jul 26, 2026 2 4
Jul 25, 2026 1 2
Jul 24, 2026 0 1
Jul 23, 2026 0 1
Jul 22, 2026 0 1
Jul 21, 2026 0 1
Jul 20, 2026 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 2025 as the reference pool (13 available, 2004–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 2,718.
Date Actual Daily Count Projected Daily Count Actual Cumulative Projected Cumulative
Oct 27, 2025 0 2,711
Oct 26, 2025 0 2,711
Oct 25, 2025 0 2,711
Oct 24, 2025 0 2,711
Oct 23, 2025 0 2,711
Oct 22, 2025 0 2,711
Oct 21, 2025 0 2,711
Oct 20, 2025 0 2,711
Oct 19, 2025 0 2,711
Oct 18, 2025 0 2,711
Oct 17, 2025 1 2,711
Oct 16, 2025 0 2,710
Oct 15, 2025 1 2,710
Oct 14, 2025 0 2,709
Oct 13, 2025 0 2,709
Oct 12, 2025 0 2,709
Oct 11, 2025 1 2,709
Oct 10, 2025 0 2,708
Oct 9, 2025 2 2,708
Oct 8, 2025 3 2,706
Oct 7, 2025 2 2,703
Oct 6, 2025 0 2,701
Oct 5, 2025 1 2,701
Oct 4, 2025 0 2,700
Oct 3, 2025 0 2,700
Oct 2, 2025 3 2,700
Oct 1, 2025 1 2,697
Sep 30, 2025 1 2,696
Sep 29, 2025 3 2 4,265 2,695
Sep 28, 2025 6 4 4,262 2,693
Sep 27, 2025 11 3 4,256 2,689
Sep 26, 2025 3 5 4,245 2,686
Sep 25, 2025 2 7 4,242 2,681
Sep 24, 2025 2 4 4,240 2,674
Sep 23, 2025 3 4 4,238 2,670
Sep 22, 2025 9 2 4,235 2,666
Sep 21, 2025 19 4 4,226 2,664
Sep 20, 2025 45 9 4,207 2,660
Sep 19, 2025 29 11 4,162 2,651
Sep 18, 2025 5 12 4,133 2,640
Sep 17, 2025 38 14 4,128 2,628
Sep 16, 2025 15 8 4,090 2,614
Sep 15, 2025 0 16 4,075 2,606
Sep 14, 2025 11 26 4,075 2,590
Sep 13, 2025 9 58 4,064 2,564
Sep 12, 2025 32 2,506
Sep 11, 2025 87 18 4,055 2,474
Sep 10, 2025 147 21 3,968 2,456
Sep 9, 2025 182 26 3,821 2,435
Sep 8, 2025 185 32 3,639 2,409
Sep 7, 2025 61 29 3,454 2,377
Sep 6, 2025 40 37 3,393 2,348
Sep 5, 2025 157 32 3,353 2,311
Sep 4, 2025 77 24 3,196 2,279
Sep 3, 2025 55 34 3,119 2,255
Sep 2, 2025 117 101 3,064 2,221
Sep 1, 2025 74 173 2,947 2,120
Aug 31, 2025 155 124 2,873 1,947
Aug 30, 2025 0 102 2,718 1,823
Aug 29, 2025 0 84 2,718 1,721
Aug 28, 2025 648 119 2,718 1,637
Aug 27, 2025 127 39 2,070 1,518
Aug 26, 2025 30 80 1,943 1,479
Aug 25, 2025 115 207 1,913 1,399
Aug 24, 2025 39 183 1,798 1,192
Aug 23, 2025 18 79 1,759 1,009
Aug 22, 2025 160 112 1,741 930
Aug 21, 2025 51 86 1,581 818
Aug 20, 2025 48 62 1,530 732
Aug 19, 2025 48 40 1,482 670
Aug 18, 2025 101 54 1,434 630
Aug 17, 2025 48 63 1,333 576
Aug 16, 2025 69 141 1,285 513
Aug 15, 2025 193 33 1,216 372
Aug 14, 2025 73 40 1,023 339
Aug 13, 2025 106 34 950 299
Aug 12, 2025 41 39 844 265
Aug 11, 2025 131 66 803 226
Aug 10, 2025 197 42 672 160
Aug 9, 2025 88 18 475 118
Aug 8, 2025 77 28 387 100
Aug 7, 2025 115 26 310 72
Aug 6, 2025 17 13 195 46
Aug 5, 2025 32 9 178 33
Aug 4, 2025 31 6 146 24
Aug 3, 2025 3 6 115 18
Aug 2, 2025 17 5 112 12
Aug 1, 2025 31 4 95 7
Jul 31, 2025 14 1 64 3
Jul 30, 2025 7 1 50 2
Jul 29, 2025 17 0 43 1
Jul 28, 2025 8 0 26 1
Jul 27, 2025 7 0 18 1
Jul 26, 2025 7 1 11 1
Jul 25, 2025 3 0 4 0
Jul 24, 2025 0 1
Jul 23, 2025 0 1
Jul 22, 2025 0 1
Jul 21, 2025 0 1
Jul 20, 2025 1 1

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