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
33 days of data
Count to date
409
through Aug 2, 2026
Projected season total
718
5 prior seasons used
% of projection reached
57%
avg. historical pace: 56.9% 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 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 3 prior seasons (2023–2025), applied to those seasons' average total of 2,718. It's a rough forecast for a season with no data yet — not a statistical model.
1 outlier year excluded (2022) — hover the "Exclude outliers" control for details.
DateProjected Daily CountProjected Cumulative
Oct 31, 2027 17 3,129
Oct 30, 2027 15 3,112
Oct 29, 2027 13 3,097
Oct 28, 2027 12 3,084
Oct 27, 2027 13 3,072
Oct 26, 2027 8 3,059
Oct 25, 2027 7 3,051
Oct 24, 2027 9 3,044
Oct 23, 2027 8 3,035
Oct 22, 2027 8 3,027
Oct 21, 2027 8 3,019
Oct 20, 2027 8 3,011
Oct 19, 2027 11 3,003
Oct 18, 2027 12 2,992
Oct 17, 2027 10 2,980
Oct 16, 2027 9 2,970
Oct 15, 2027 8 2,961
Oct 14, 2027 8 2,953
Oct 13, 2027 7 2,945
Oct 12, 2027 3 2,938
Oct 11, 2027 4 2,935
Oct 10, 2027 6 2,931
Oct 9, 2027 9 2,925
Oct 8, 2027 10 2,916
Oct 7, 2027 19 2,906
Oct 6, 2027 24 2,887
Oct 5, 2027 27 2,863
Oct 4, 2027 27 2,836
Oct 3, 2027 26 2,809
Oct 2, 2027 25 2,783
Oct 1, 2027 27 2,758
Sep 30, 2027 20 2,731
Sep 29, 2027 15 2,711
Sep 28, 2027 14 2,696
Sep 27, 2027 14 2,682
Sep 26, 2027 14 2,668
Sep 25, 2027 14 2,654
Sep 24, 2027 14 2,640
Sep 23, 2027 13 2,626
Sep 22, 2027 13 2,613
Sep 21, 2027 11 2,600
Sep 20, 2027 13 2,589
Sep 19, 2027 12 2,576
Sep 18, 2027 11 2,564
Sep 17, 2027 11 2,553
Sep 16, 2027 12 2,542
Sep 15, 2027 11 2,530
Sep 14, 2027 11 2,519
Sep 13, 2027 9 2,508
Sep 12, 2027 11 2,499
Sep 11, 2027 16 2,488
Sep 10, 2027 14 2,472
Sep 9, 2027 13 2,458
Sep 8, 2027 13 2,445
Sep 7, 2027 16 2,432
Sep 6, 2027 16 2,416
Sep 5, 2027 13 2,400
Sep 4, 2027 10 2,387
Sep 3, 2027 11 2,377
Sep 2, 2027 11 2,366
Sep 1, 2027 10 2,355
Aug 31, 2027 7 2,345
Aug 30, 2027 7 2,338
Aug 29, 2027 9 2,331
Aug 28, 2027 13 2,322
Aug 27, 2027 16 2,309
Aug 26, 2027 23 2,293
Aug 25, 2027 33 2,270
Aug 24, 2027 34 2,237
Aug 23, 2027 36 2,203
Aug 22, 2027 37 2,167
Aug 21, 2027 34 2,130
Aug 20, 2027 34 2,096
Aug 19, 2027 36 2,062
Aug 18, 2027 29 2,026
Aug 17, 2027 31 1,997
Aug 16, 2027 31 1,966
Aug 15, 2027 32 1,935
Aug 14, 2027 46 1,903
Aug 13, 2027 45 1,857
Aug 12, 2027 40 1,812
Aug 11, 2027 41 1,772
Aug 10, 2027 43 1,731
Aug 9, 2027 45 1,688
Aug 8, 2027 44 1,643
Aug 7, 2027 32 1,599
Aug 6, 2027 32 1,567
Aug 5, 2027 33 1,535
Aug 4, 2027 42 1,502
Aug 3, 2027 47 1,460
Aug 2, 2027 46 1,413
Aug 1, 2027 50 1,367
Jul 31, 2027 51 1,317
Jul 30, 2027 57 1,266
Jul 29, 2027 65 1,209
Jul 28, 2027 61 1,144
Jul 27, 2027 65 1,083
Jul 26, 2027 74 1,018
Jul 25, 2027 82 944
Jul 24, 2027 88 862
Jul 23, 2027 84 774
Jul 22, 2027 76 690
Jul 21, 2027 70 614
Jul 20, 2027 62 544
Jul 19, 2027 56 482
Jul 18, 2027 47 426
Jul 17, 2027 43 379
Jul 16, 2027 43 336
Jul 15, 2027 42 293
Jul 14, 2027 40 251
Jul 13, 2027 39 211
Jul 12, 2027 34 172
Jul 11, 2027 30 138
Jul 10, 2027 23 108
Jul 9, 2027 17 85
Jul 8, 2027 15 68
Jul 7, 2027 13 53
Jul 6, 2027 11 40
Jul 5, 2027 8 29
Jul 4, 2027 6 21
Jul 3, 2027 5 15
Jul 2, 2027 5 10
Jul 1, 2027 5 5

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 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 3 prior seasons (2023–2025), applied to those seasons' average total of 2,718. It's a rough forecast, not a statistical model.
1 outlier year excluded (2022) — hover the "Exclude outliers" control for details.
Date Actual Daily Count Projected Daily Count Actual Cumulative Projected Cumulative
Oct 31, 2026 17 3,129
Oct 30, 2026 15 3,112
Oct 29, 2026 13 3,097
Oct 28, 2026 12 3,084
Oct 27, 2026 13 3,072
Oct 26, 2026 8 3,059
Oct 25, 2026 7 3,051
Oct 24, 2026 9 3,044
Oct 23, 2026 8 3,035
Oct 22, 2026 8 3,027
Oct 21, 2026 8 3,019
Oct 20, 2026 8 3,011
Oct 19, 2026 11 3,003
Oct 18, 2026 12 2,992
Oct 17, 2026 10 2,980
Oct 16, 2026 9 2,970
Oct 15, 2026 8 2,961
Oct 14, 2026 8 2,953
Oct 13, 2026 7 2,945
Oct 12, 2026 3 2,938
Oct 11, 2026 4 2,935
Oct 10, 2026 6 2,931
Oct 9, 2026 9 2,925
Oct 8, 2026 10 2,916
Oct 7, 2026 19 2,906
Oct 6, 2026 24 2,887
Oct 5, 2026 27 2,863
Oct 4, 2026 27 2,836
Oct 3, 2026 26 2,809
Oct 2, 2026 25 2,783
Oct 1, 2026 27 2,758
Sep 30, 2026 20 2,731
Sep 29, 2026 15 2,711
Sep 28, 2026 14 2,696
Sep 27, 2026 14 2,682
Sep 26, 2026 14 2,668
Sep 25, 2026 14 2,654
Sep 24, 2026 14 2,640
Sep 23, 2026 13 2,626
Sep 22, 2026 13 2,613
Sep 21, 2026 11 2,600
Sep 20, 2026 13 2,589
Sep 19, 2026 12 2,576
Sep 18, 2026 11 2,564
Sep 17, 2026 11 2,553
Sep 16, 2026 12 2,542
Sep 15, 2026 11 2,530
Sep 14, 2026 11 2,519
Sep 13, 2026 9 2,508
Sep 12, 2026 11 2,499
Sep 11, 2026 16 2,488
Sep 10, 2026 14 2,472
Sep 9, 2026 13 2,458
Sep 8, 2026 13 2,445
Sep 7, 2026 16 2,432
Sep 6, 2026 16 2,416
Sep 5, 2026 13 2,400
Sep 4, 2026 10 2,387
Sep 3, 2026 11 2,377
Sep 2, 2026 11 2,366
Sep 1, 2026 10 2,355
Aug 31, 2026 7 2,345
Aug 30, 2026 7 2,338
Aug 29, 2026 9 2,331
Aug 28, 2026 13 2,322
Aug 27, 2026 16 2,309
Aug 26, 2026 23 2,293
Aug 25, 2026 33 2,270
Aug 24, 2026 34 2,237
Aug 23, 2026 36 2,203
Aug 22, 2026 37 2,167
Aug 21, 2026 34 2,130
Aug 20, 2026 34 2,096
Aug 19, 2026 36 2,062
Aug 18, 2026 29 2,026
Aug 17, 2026 31 1,997
Aug 16, 2026 31 1,966
Aug 15, 2026 32 1,935
Aug 14, 2026 46 1,903
Aug 13, 2026 45 1,857
Aug 12, 2026 40 1,812
Aug 11, 2026 41 1,772
Aug 10, 2026 43 1,731
Aug 9, 2026 45 1,688
Aug 8, 2026 44 1,643
Aug 7, 2026 32 1,599
Aug 6, 2026 32 1,567
Aug 5, 2026 33 1,535
Aug 4, 2026 42 1,502
Aug 3, 2026 47 1,460
Aug 2, 2026 9 46 409 1,413
Aug 1, 2026 14 50 400 1,367
Jul 31, 2026 39 51 386 1,317
Jul 30, 2026 76 57 347 1,266
Jul 29, 2026 45 65 271 1,209
Jul 28, 2026 50 61 226 1,144
Jul 27, 2026 17 65 176 1,083
Jul 26, 2026 0 74 159 1,018
Jul 25, 2026 0 82 159 944
Jul 24, 2026 0 88 159 862
Jul 23, 2026 0 84 159 774
Jul 22, 2026 0 76 159 690
Jul 21, 2026 0 70 159 614
Jul 20, 2026 0 62 159 544
Jul 19, 2026 6 56 159 482
Jul 18, 2026 22 47 153 426
Jul 17, 2026 19 43 131 379
Jul 16, 2026 23 43 112 336
Jul 15, 2026 11 42 89 293
Jul 14, 2026 20 40 78 251
Jul 13, 2026 7 39 58 211
Jul 12, 2026 13 34 51 172
Jul 11, 2026 9 30 38 138
Jul 10, 2026 9 23 29 108
Jul 9, 2026 8 17 20 85
Jul 8, 2026 5 15 12 68
Jul 7, 2026 2 13 7 53
Jul 6, 2026 2 11 5 40
Jul 5, 2026 1 8 3 29
Jul 4, 2026 0 6 2 21
Jul 3, 2026 1 5 2 15
Jul 2, 2026 1 5 1 10
Jul 1, 2026 0 5 0 5

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 a historical average share smoothed with a 7-day rolling average. Computed across 3 prior seasons (2021–2024), applied to those seasons' average total of 2,758.
1 outlier year excluded (2022).
Date Actual Daily Count Projected Daily Count Actual Cumulative Projected Cumulative
Oct 31, 2025 17 3,341
Oct 30, 2025 15 3,324
Oct 29, 2025 14 3,309
Oct 28, 2025 12 3,295
Oct 27, 2025 13 3,283
Oct 26, 2025 8 3,270
Oct 25, 2025 7 3,262
Oct 24, 2025 9 3,255
Oct 23, 2025 8 3,246
Oct 22, 2025 8 3,238
Oct 21, 2025 8 3,230
Oct 20, 2025 8 3,222
Oct 19, 2025 11 3,214
Oct 18, 2025 12 3,203
Oct 17, 2025 10 3,191
Oct 16, 2025 9 3,181
Oct 15, 2025 9 3,172
Oct 14, 2025 8 3,163
Oct 13, 2025 8 3,155
Oct 12, 2025 3 3,147
Oct 11, 2025 4 3,144
Oct 10, 2025 6 3,140
Oct 9, 2025 10 3,134
Oct 8, 2025 10 3,124
Oct 7, 2025 19 3,114
Oct 6, 2025 25 3,095
Oct 5, 2025 28 3,070
Oct 4, 2025 28 3,042
Oct 3, 2025 27 3,014
Oct 2, 2025 27 2,987
Oct 1, 2025 31 2,960
Sep 30, 2025 26 2,929
Sep 29, 2025 1 20 1,579 2,903
Sep 28, 2025 4 17 1,578 2,883
Sep 27, 2025 1 15 1,574 2,866
Sep 26, 2025 8 16 1,573 2,851
Sep 25, 2025 23 16 1,565 2,835
Sep 24, 2025 7 15 1,542 2,819
Sep 23, 2025 4 13 1,535 2,804
Sep 22, 2025 0 14 1,531 2,791
Sep 21, 2025 10 15 1,531 2,777
Sep 20, 2025 8 17 1,521 2,762
Sep 19, 2025 3 18 1,513 2,745
Sep 18, 2025 4 17 1,510 2,727
Sep 17, 2025 22 16 1,506 2,710
Sep 16, 2025 4 20 1,484 2,694
Sep 15, 2025 1 19 1,480 2,674
Sep 14, 2025 18 19 1,479 2,655
Sep 13, 2025 9 18 1,461 2,636
Sep 12, 2025 17 2,618
Sep 11, 2025 2 19 1,452 2,601
Sep 10, 2025 3 17 1,450 2,582
Sep 9, 2025 24 12 1,447 2,565
Sep 8, 2025 35 12 1,423 2,553
Sep 7, 2025 7 14 1,388 2,541
Sep 6, 2025 4 15 1,381 2,527
Sep 5, 2025 2 16 1,377 2,512
Sep 4, 2025 4 14 1,375 2,496
Sep 3, 2025 5 15 1,371 2,482
Sep 2, 2025 2 18 1,366 2,467
Sep 1, 2025 6 17 1,364 2,449
Aug 31, 2025 13 14 1,358 2,432
Aug 30, 2025 0 13 1,345 2,418
Aug 29, 2025 0 13 1,345 2,405
Aug 28, 2025 3 17 1,345 2,392
Aug 27, 2025 4 21 1,342 2,375
Aug 26, 2025 5 23 1,338 2,354
Aug 25, 2025 25 32 1,333 2,331
Aug 24, 2025 19 33 1,308 2,299
Aug 23, 2025 34 34 1,289 2,266
Aug 22, 2025 19 34 1,255 2,232
Aug 21, 2025 8 31 1,236 2,198
Aug 20, 2025 14 29 1,228 2,167
Aug 19, 2025 13 31 1,214 2,138
Aug 18, 2025 23 24 1,201 2,107
Aug 17, 2025 20 25 1,178 2,083
Aug 16, 2025 11 25 1,158 2,058
Aug 15, 2025 9 25 1,147 2,033
Aug 14, 2025 9 41 1,138 2,008
Aug 13, 2025 17 41 1,129 1,967
Aug 12, 2025 21 34 1,112 1,926
Aug 11, 2025 19 35 1,091 1,892
Aug 10, 2025 9 37 1,072 1,857
Aug 9, 2025 25 39 1,063 1,820
Aug 8, 2025 12 39 1,038 1,781
Aug 7, 2025 10 29 1,026 1,742
Aug 6, 2025 26 30 1,016 1,713
Aug 5, 2025 7 34 990 1,683
Aug 4, 2025 15 44 983 1,649
Aug 3, 2025 12 50 968 1,605
Aug 2, 2025 17 51 956 1,555
Aug 1, 2025 23 51 939 1,504
Jul 31, 2025 25 50 916 1,453
Jul 30, 2025 24 51 891 1,403
Jul 29, 2025 60 55 867 1,352
Jul 28, 2025 45 50 807 1,297
Jul 27, 2025 80 47 762 1,247
Jul 26, 2025 69 51 682 1,200
Jul 25, 2025 32 62 613 1,149
Jul 24, 2025 77 70 581 1,087
Jul 23, 2025 79 76 504 1,017
Jul 22, 2025 23 78 425 941
Jul 21, 2025 40 78 402 863
Jul 20, 2025 18 83 362 785
Jul 19, 2025 14 79 344 702
Jul 18, 2025 14 70 330 623
Jul 17, 2025 26 63 316 553
Jul 16, 2025 67 59 290 490
Jul 15, 2025 30 50 223 431
Jul 14, 2025 34 45 193 381
Jul 13, 2025 25 34 159 336
Jul 12, 2025 30 38 134 302
Jul 11, 2025 13 36 104 264
Jul 10, 2025 20 31 91 228
Jul 9, 2025 15 24 71 197
Jul 8, 2025 6 22 56 173
Jul 7, 2025 16 20 50 151
Jul 6, 2025 8 21 34 131
Jul 5, 2025 9 14 26 110
Jul 4, 2025 4 10 17 96
Jul 3, 2025 4 10 13 86
Jul 2, 2025 4 10 9 76
Jul 1, 2025 5 9 5 66
Jun 30, 2025 9 57
Jun 29, 2025 7 48
Jun 28, 2025 6 41
Jun 27, 2025 6 35
Jun 26, 2025 5 29
Jun 25, 2025 4 24
Jun 24, 2025 4 20
Jun 23, 2025 3 16
Jun 21, 2025 3 13
Jun 20, 2025 4 10
Jun 19, 2025 4 6
Jun 18, 2025 2 2

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