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

Saltery Creek

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

Season
2026
43 days of data
Count to date
11,722
through Jul 29, 2026
Projected season total
15,646
29 prior seasons used
% of projection reached
74.9%
avg. historical pace: 74.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 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 20 prior seasons (2002–2025), applied to those seasons' median total of 37,826. It's a rough forecast for a season with no data yet — not a statistical model.
DateProjected Daily CountProjected Cumulative
Sep 11, 2027 1 31,002
Sep 10, 2027 11 31,001
Sep 9, 2027 12 30,990
Sep 8, 2027 57 30,978
Sep 7, 2027 20 30,921
Sep 6, 2027 9 30,901
Sep 5, 2027 2 30,892
Sep 4, 2027 9 30,890
Sep 3, 2027 4 30,881
Sep 2, 2027 20 30,877
Sep 1, 2027 12 30,857
Aug 31, 2027 12 30,845
Aug 30, 2027 45 30,833
Aug 29, 2027 12 30,788
Aug 28, 2027 10 30,776
Aug 27, 2027 40 30,766
Aug 26, 2027 6 30,726
Aug 25, 2027 49 30,720
Aug 24, 2027 16 30,671
Aug 23, 2027 1 30,655
Aug 22, 2027 1 30,654
Aug 21, 2027 21 30,653
Aug 20, 2027 20 30,632
Aug 19, 2027 10 30,612
Aug 18, 2027 25 30,602
Aug 17, 2027 26 30,577
Aug 16, 2027 46 30,551
Aug 15, 2027 746 30,505
Aug 14, 2027 55 29,759
Aug 13, 2027 68 29,704
Aug 12, 2027 158 29,636
Aug 11, 2027 203 29,478
Aug 10, 2027 326 29,275
Aug 9, 2027 392 28,949
Aug 8, 2027 617 28,557
Aug 7, 2027 343 27,940
Aug 6, 2027 497 27,597
Aug 5, 2027 700 27,100
Aug 4, 2027 957 26,400
Aug 3, 2027 591 25,443
Aug 2, 2027 638 24,852
Aug 1, 2027 733 24,214
Jul 31, 2027 769 23,481
Jul 30, 2027 743 22,712
Jul 29, 2027 838 21,969
Jul 28, 2027 1,165 21,131
Jul 27, 2027 825 19,966
Jul 26, 2027 787 19,141
Jul 25, 2027 1,086 18,354
Jul 24, 2027 1,178 17,268
Jul 23, 2027 1,015 16,090
Jul 22, 2027 828 15,075
Jul 21, 2027 927 14,247
Jul 20, 2027 1,084 13,320
Jul 19, 2027 862 12,236
Jul 18, 2027 896 11,374
Jul 17, 2027 830 10,478
Jul 16, 2027 1,037 9,648
Jul 15, 2027 970 8,611
Jul 14, 2027 898 7,641
Jul 13, 2027 820 6,743
Jul 12, 2027 445 5,923
Jul 11, 2027 417 5,478
Jul 10, 2027 364 5,061
Jul 9, 2027 369 4,697
Jul 8, 2027 357 4,328
Jul 7, 2027 484 3,971
Jul 6, 2027 373 3,487
Jul 5, 2027 368 3,114
Jul 4, 2027 357 2,746
Jul 3, 2027 328 2,389
Jul 2, 2027 292 2,061
Jul 1, 2027 246 1,769
Jun 30, 2027 217 1,523
Jun 29, 2027 200 1,306
Jun 28, 2027 142 1,106
Jun 27, 2027 169 964
Jun 26, 2027 125 795
Jun 25, 2027 89 670
Jun 24, 2027 115 581
Jun 23, 2027 87 466
Jun 22, 2027 74 379
Jun 21, 2027 62 305
Jun 20, 2027 51 243
Jun 19, 2027 29 192
Jun 18, 2027 11 163
Jun 17, 2027 8 152
Jun 16, 2027 1 144
Jun 15, 2027 104 143
Jun 14, 2027 25 39
Jun 13, 2027 14 14
Jun 12, 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 29), 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 20 prior seasons (2002–2025), applied to those seasons' median total of 37,826. It's a rough forecast, not a statistical model.
Date Actual Daily Count Projected Daily Count Actual Cumulative Projected Cumulative
Sep 11, 2026 1 31,002
Sep 10, 2026 11 31,001
Sep 9, 2026 12 30,990
Sep 8, 2026 57 30,978
Sep 7, 2026 20 30,921
Sep 6, 2026 9 30,901
Sep 5, 2026 2 30,892
Sep 4, 2026 9 30,890
Sep 3, 2026 4 30,881
Sep 2, 2026 20 30,877
Sep 1, 2026 12 30,857
Aug 31, 2026 12 30,845
Aug 30, 2026 45 30,833
Aug 29, 2026 12 30,788
Aug 28, 2026 10 30,776
Aug 27, 2026 40 30,766
Aug 26, 2026 6 30,726
Aug 25, 2026 49 30,720
Aug 24, 2026 16 30,671
Aug 23, 2026 1 30,655
Aug 22, 2026 1 30,654
Aug 21, 2026 21 30,653
Aug 20, 2026 20 30,632
Aug 19, 2026 10 30,612
Aug 18, 2026 25 30,602
Aug 17, 2026 26 30,577
Aug 16, 2026 46 30,551
Aug 15, 2026 746 30,505
Aug 14, 2026 55 29,759
Aug 13, 2026 68 29,704
Aug 12, 2026 158 29,636
Aug 11, 2026 203 29,478
Aug 10, 2026 326 29,275
Aug 9, 2026 392 28,949
Aug 8, 2026 617 28,557
Aug 7, 2026 343 27,940
Aug 6, 2026 497 27,597
Aug 5, 2026 700 27,100
Aug 4, 2026 957 26,400
Aug 3, 2026 591 25,443
Aug 2, 2026 638 24,852
Aug 1, 2026 733 24,214
Jul 31, 2026 769 23,481
Jul 30, 2026 743 22,712
Jul 29, 2026 1,656 838 11,722 21,969
Jul 28, 2026 1,482 1,165 10,066 21,131
Jul 27, 2026 1,130 825 8,584 19,966
Jul 26, 2026 163 787 7,454 19,141
Jul 25, 2026 108 1,086 7,291 18,354
Jul 24, 2026 151 1,178 7,183 17,268
Jul 23, 2026 133 1,015 7,032 16,090
Jul 22, 2026 38 828 6,899 15,075
Jul 21, 2026 20 927 6,861 14,247
Jul 20, 2026 36 1,084 6,841 13,320
Jul 19, 2026 64 862 6,805 12,236
Jul 18, 2026 121 896 6,741 11,374
Jul 17, 2026 42 830 6,620 10,478
Jul 16, 2026 174 1,037 6,578 9,648
Jul 15, 2026 634 970 6,404 8,611
Jul 14, 2026 490 898 5,770 7,641
Jul 13, 2026 869 820 5,280 6,743
Jul 12, 2026 245 445 4,411 5,923
Jul 11, 2026 62 417 4,166 5,478
Jul 10, 2026 12 364 4,104 5,061
Jul 9, 2026 142 369 4,092 4,697
Jul 8, 2026 586 357 3,950 4,328
Jul 7, 2026 1,082 484 3,364 3,971
Jul 6, 2026 676 373 2,282 3,487
Jul 5, 2026 40 368 1,606 3,114
Jul 4, 2026 200 357 1,566 2,746
Jul 3, 2026 44 328 1,366 2,389
Jul 2, 2026 0 292 1,322 2,061
Jul 1, 2026 15 246 1,322 1,769
Jun 30, 2026 109 217 1,307 1,523
Jun 29, 2026 204 200 1,198 1,306
Jun 28, 2026 195 142 994 1,106
Jun 27, 2026 265 169 799 964
Jun 26, 2026 183 125 534 795
Jun 25, 2026 17 89 351 670
Jun 24, 2026 36 115 334 581
Jun 23, 2026 51 87 298 466
Jun 22, 2026 33 74 247 379
Jun 21, 2026 23 62 214 305
Jun 20, 2026 64 51 191 243
Jun 19, 2026 33 29 127 192
Jun 18, 2026 26 11 94 163
Jun 17, 2026 68 8 68 152
Jun 16, 2026 1 144
Jun 15, 2026 104 143
Jun 14, 2026 25 39
Jun 13, 2026 14 14
Jun 12, 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 (28 available, 1993–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 20 prior seasons (2001–2024), applied to those seasons' median total of 37,826.
Date Actual Daily Count Projected Daily Count Actual Cumulative Projected Cumulative
Sep 11, 2025 1 30,614
Sep 10, 2025 11 30,613
Sep 9, 2025 12 30,602
Sep 8, 2025 57 30,590
Sep 7, 2025 20 30,533
Sep 6, 2025 9 30,513
Sep 5, 2025 2 30,504
Sep 4, 2025 9 30,502
Sep 3, 2025 4 30,493
Sep 2, 2025 20 30,489
Sep 1, 2025 12 30,469
Aug 31, 2025 12 30,457
Aug 30, 2025 45 30,445
Aug 29, 2025 11 30,400
Aug 28, 2025 13 30,389
Aug 27, 2025 25 30,376
Aug 26, 2025 4 30,351
Aug 25, 2025 32 30,347
Aug 24, 2025 9 30,315
Aug 23, 2025 2 30,306
Aug 22, 2025 3 30,304
Aug 21, 2025 25 30,301
Aug 20, 2025 42 30,276
Aug 19, 2025 8 30,234
Aug 18, 2025 12 30,226
Aug 17, 2025 22 30,214
Aug 16, 2025 37 30,192
Aug 15, 2025 674 30,155
Aug 14, 2025 55 29,481
Aug 13, 2025 63 29,426
Aug 12, 2025 202 158 48,550 29,363
Aug 11, 2025 1,101 153 48,348 29,205
Aug 10, 2025 419 361 47,247 29,052
Aug 9, 2025 1,264 326 46,828 28,691
Aug 8, 2025 1,223 564 45,564 28,365
Aug 7, 2025 948 342 44,341 27,801
Aug 6, 2025 1,046 466 43,393 27,459
Aug 5, 2025 985 575 42,347 26,993
Aug 4, 2025 1,852 950 41,362 26,418
Aug 3, 2025 487 857 39,510 25,468
Aug 2, 2025 661 785 39,023 24,611
Aug 1, 2025 1,194 706 38,362 23,826
Jul 31, 2025 1,206 615 37,168 23,120
Jul 30, 2025 1,363 740 35,962 22,505
Jul 29, 2025 1,573 769 34,599 21,765
Jul 28, 2025 2,487 1,101 33,026 20,996
Jul 27, 2025 316 825 30,539 19,895
Jul 26, 2025 877 787 30,223 19,070
Jul 25, 2025 207 1,119 29,346 18,283
Jul 24, 2025 600 1,178 29,139 17,164
Jul 23, 2025 1,422 954 28,539 15,986
Jul 22, 2025 3,393 796 27,117 15,032
Jul 21, 2025 1,627 748 23,724 14,236
Jul 20, 2025 2,929 967 22,097 13,488
Jul 19, 2025 1,050 890 19,168 12,521
Jul 18, 2025 776 903 18,118 11,631
Jul 17, 2025 940 849 17,342 10,728
Jul 16, 2025 1,393 1,038 16,402 9,879
Jul 15, 2025 853 1,005 15,009 8,841
Jul 14, 2025 2,958 855 14,156 7,836
Jul 13, 2025 1,320 820 11,198 6,981
Jul 12, 2025 269 472 9,878 6,161
Jul 11, 2025 877 417 9,609 5,689
Jul 10, 2025 1,606 364 8,732 5,272
Jul 9, 2025 1,075 369 7,126 4,908
Jul 8, 2025 720 357 6,051 4,539
Jul 7, 2025 1,208 484 5,331 4,182
Jul 6, 2025 288 447 4,123 3,698
Jul 5, 2025 349 375 3,835 3,251
Jul 4, 2025 308 401 3,486 2,876
Jul 3, 2025 341 366 3,178 2,475
Jul 2, 2025 423 292 2,837 2,109
Jul 1, 2025 737 246 2,414 1,817
Jun 30, 2025 772 217 1,677 1,571
Jun 29, 2025 127 213 905 1,354
Jun 28, 2025 81 153 778 1,141
Jun 27, 2025 101 180 697 988
Jun 26, 2025 123 155 596 808
Jun 25, 2025 17 133 473 653
Jun 24, 2025 106 131 456 520
Jun 23, 2025 104 87 350 389
Jun 22, 2025 53 74 246 302
Jun 21, 2025 72 58 193 228
Jun 20, 2025 75 49 121 170
Jun 19, 2025 21 29 46 121
Jun 18, 2025 15 9 25 92
Jun 17, 2025 10 1 10 83
Jun 16, 2025 0 82
Jun 15, 2025 56 82
Jun 14, 2025 19 26
Jun 13, 2025 7 7
Jun 12, 2025 0 0

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