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

Dog Salmon River

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

Season
2026
21 days of data
Count to date
1,355
through Jul 29, 2026
Projected season total
4,859
20 prior seasons used
% of projection reached
27.9%
avg. historical pace: 27.9% by this date
Projection method: for each prior season, we compute what fraction of that season's total run had passed by July 29, 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 20 prior seasons (2006–2025), applied to those seasons' average total of 350,369. 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.85× 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
Sep 15, 2027 65,159 758,992
Sep 14, 2027 54,238 693,833
Aug 25, 2027 46,393 639,595
Aug 24, 2027 45,510 593,202
Aug 23, 2027 47,612 547,692
Aug 22, 2027 50,106 500,080
Aug 21, 2027 26,105 449,974
Aug 20, 2027 15,893 423,869
Aug 19, 2027 15,521 407,976
Aug 18, 2027 15,640 392,455
Aug 17, 2027 11,024 376,815
Aug 16, 2027 10,211 365,791
Aug 15, 2027 8,462 355,580
Aug 14, 2027 9,045 347,118
Aug 13, 2027 9,426 338,073
Aug 12, 2027 10,283 328,647
Aug 11, 2027 10,787 318,364
Aug 10, 2027 13,034 307,577
Aug 9, 2027 13,875 294,543
Aug 8, 2027 14,745 280,668
Aug 7, 2027 17,405 265,923
Aug 6, 2027 17,233 248,518
Aug 5, 2027 18,860 231,285
Aug 4, 2027 20,546 212,425
Aug 3, 2027 20,397 191,879
Aug 2, 2027 19,983 171,482
Aug 1, 2027 20,200 151,499
Jul 31, 2027 17,065 131,299
Jul 30, 2027 16,957 114,234
Jul 29, 2027 14,518 97,277
Jul 28, 2027 12,353 82,759
Jul 27, 2027 9,997 70,406
Jul 26, 2027 8,902 60,409
Jul 25, 2027 7,760 51,507
Jul 24, 2027 6,994 43,747
Jul 23, 2027 5,704 36,753
Jul 22, 2027 4,961 31,049
Jul 21, 2027 4,200 26,088
Jul 20, 2027 3,607 21,888
Jul 19, 2027 3,226 18,281
Jul 18, 2027 2,720 15,055
Jul 17, 2027 2,357 12,335
Jul 16, 2027 1,984 9,978
Jul 15, 2027 1,672 7,994
Jul 14, 2027 1,350 6,322
Jul 13, 2027 1,156 4,972
Jul 12, 2027 893 3,816
Jul 11, 2027 684 2,923
Jul 10, 2027 496 2,239
Jul 9, 2027 408 1,743
Jul 8, 2027 302 1,335
Jul 7, 2027 228 1,033
Jul 6, 2027 159 805
Jul 5, 2027 134 646
Jul 4, 2027 111 512
Jul 3, 2027 101 401
Jul 2, 2027 73 300
Jul 1, 2027 57 227
Jun 30, 2027 49 170
Jun 29, 2027 35 121
Jun 28, 2027 30 86
Jun 27, 2027 31 56
Jun 26, 2027 25 25

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 29), 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 20 prior seasons (2006–2025), applied to those seasons' average total of 336,382. It's a rough forecast, not a statistical model.
Days are aligned by time since season start (day 1 = Jul 9) 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.77× based on a linear fit of season totals over time.
Date Actual Daily Count Projected Daily Count Actual Cumulative Projected Cumulative
Sep 28, 2026 62,558 728,692
Sep 27, 2026 52,073 666,134
Sep 7, 2026 44,541 614,061
Sep 6, 2026 43,693 569,520
Sep 5, 2026 45,712 525,827
Sep 4, 2026 48,106 480,115
Sep 3, 2026 25,062 432,009
Sep 2, 2026 15,258 406,947
Sep 1, 2026 14,902 391,689
Aug 31, 2026 15,016 376,787
Aug 30, 2026 10,584 361,771
Aug 29, 2026 9,804 351,187
Aug 28, 2026 8,124 341,383
Aug 27, 2026 8,684 333,259
Aug 26, 2026 9,049 324,575
Aug 25, 2026 9,872 315,526
Aug 24, 2026 10,356 305,654
Aug 23, 2026 12,514 295,298
Aug 22, 2026 13,321 282,784
Aug 21, 2026 14,156 269,463
Aug 20, 2026 16,710 255,307
Aug 19, 2026 16,545 238,597
Aug 18, 2026 18,107 222,052
Aug 17, 2026 19,726 203,945
Aug 16, 2026 19,583 184,219
Aug 15, 2026 19,186 164,636
Aug 14, 2026 19,393 145,450
Aug 13, 2026 16,383 126,057
Aug 12, 2026 16,280 109,674
Aug 11, 2026 13,938 93,394
Aug 10, 2026 11,860 79,456
Aug 9, 2026 9,597 67,596
Aug 8, 2026 8,547 57,999
Aug 7, 2026 7,450 49,452
Aug 6, 2026 6,714 42,002
Aug 5, 2026 5,476 35,288
Aug 4, 2026 4,763 29,812
Aug 3, 2026 4,033 25,049
Aug 2, 2026 3,463 21,016
Aug 1, 2026 3,097 17,553
Jul 31, 2026 2,612 14,456
Jul 30, 2026 2,263 11,844
Jul 29, 2026 486 1,905 1,355 9,581
Jul 28, 2026 717 1,605 869 7,676
Jul 27, 2026 40 1,296 152 6,071
Jul 26, 2026 59 1,110 112 4,775
Jul 25, 2026 2 857 53 3,665
Jul 24, 2026 0 657 51 2,808
Jul 23, 2026 0 476 51 2,151
Jul 22, 2026 0 392 51 1,675
Jul 21, 2026 0 290 51 1,283
Jul 20, 2026 2 219 51 993
Jul 19, 2026 6 153 49 774
Jul 18, 2026 17 129 43 621
Jul 17, 2026 2 107 26 492
Jul 16, 2026 11 97 24 385
Jul 15, 2026 6 70 13 288
Jul 14, 2026 1 55 7 218
Jul 13, 2026 1 47 6 163
Jul 12, 2026 3 33 5 116
Jul 11, 2026 0 29 2 83
Jul 10, 2026 0 30 2 54
Jul 9, 2026 2 24 2 24

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 (19 available, 2006–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 19 prior seasons (2006–2024), applied to those seasons' average total of 302,564.
Days are aligned by time since season start (day 1 = Jun 21).
Trend-adjusted: anchor total scaled by 1.7×.
Date Actual Daily Count Projected Daily Count Actual Cumulative Projected Cumulative
Sep 10, 2025 56,269 654,943
Sep 9, 2025 46,838 598,674
Aug 20, 2025 40,063 551,836
Aug 19, 2025 39,301 511,773
Aug 18, 2025 41,116 472,472
Aug 17, 2025 43,270 431,356
Aug 16, 2025 22,543 388,086
Aug 15, 2025 13,724 365,543
Aug 14, 2025 13,403 351,819
Aug 13, 2025 13,506 338,416
Aug 12, 2025 9,520 324,910
Aug 11, 2025 8,818 315,390
Aug 10, 2025 7,307 306,572
Aug 9, 2025 7,687 299,265
Aug 8, 2025 8,062 291,578
Aug 7, 2025 8,894 283,516
Aug 6, 2025 30,000 9,357 409,338 274,622
Aug 5, 2025 11,237 11,444 379,338 265,265
Aug 4, 2025 4,998 12,217 368,101 253,821
Aug 3, 2025 10,331 12,966 363,103 241,604
Aug 2, 2025 8,269 15,524 352,772 228,638
Aug 1, 2025 11,601 15,352 344,503 213,114
Jul 31, 2025 14,007 16,779 332,902 197,762
Jul 30, 2025 16,901 18,284 318,895 180,983
Jul 29, 2025 12,157 18,022 301,994 162,699
Jul 28, 2025 11,202 17,631 289,837 144,677
Jul 27, 2025 14,253 17,817 278,635 127,046
Jul 26, 2025 24,211 14,923 264,382 109,229
Jul 25, 2025 11,990 14,759 240,171 94,306
Jul 24, 2025 16,012 12,469 228,181 79,547
Jul 23, 2025 19,556 10,441 212,169 67,078
Jul 22, 2025 23,352 8,281 192,613 56,637
Jul 21, 2025 22,350 7,283 169,261 48,356
Jul 20, 2025 24,252 6,273 146,911 41,073
Jul 19, 2025 26,392 5,587 122,659 34,800
Jul 18, 2025 12,603 4,492 96,267 29,213
Jul 17, 2025 10,802 3,890 83,664 24,721
Jul 16, 2025 17,002 3,267 72,862 20,831
Jul 15, 2025 9,605 2,842 55,860 17,564
Jul 14, 2025 9,125 2,549 46,255 14,722
Jul 13, 2025 11,876 2,139 37,130 12,173
Jul 12, 2025 6,778 1,878 25,254 10,034
Jul 11, 2025 3,160 1,571 18,476 8,156
Jul 10, 2025 1,771 1,327 15,316 6,585
Jul 9, 2025 5,260 1,092 13,545 5,258
Jul 8, 2025 3,926 953 8,285 4,166
Jul 7, 2025 1,834 729 4,359 3,213
Jul 6, 2025 1,476 549 2,525 2,484
Jul 5, 2025 211 406 1,049 1,935
Jul 4, 2025 300 348 838 1,529
Jul 3, 2025 194 261 538 1,181
Jul 2, 2025 49 201 344 920
Jul 1, 2025 52 140 295 719
Jun 30, 2025 155 119 243 579
Jun 29, 2025 33 99 88 460
Jun 28, 2025 36 91 55 361
Jun 27, 2025 1 65 19 270
Jun 26, 2025 11 52 18 205
Jun 25, 2025 1 44 7 153
Jun 24, 2025 4 31 6 109
Jun 23, 2025 0 27 2 78
Jun 22, 2025 1 29 2 51
Jun 21, 2025 1 22 1 22

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