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

Fish Creek

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

Season
2026
33 days of data
Count to date
113,310
through Aug 2, 2026
Projected season total
144,502
30 prior seasons used
% of projection reached
78.4%
avg. historical pace: 78.4% 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 averages the analog years whose 2026 count-to-date shape (through August 2) most closely resembles this season's so far, regardless of overall run size (2012, 2007, 2006, 2016, 2009). Since 2027 itself has no data yet, this matches against 2026's partial season instead. This is computed across 5 prior seasons (2006–2016), applied to those seasons' average total of 46,248. It's a rough forecast for a season with no data yet — not a statistical model.
Trend-adjusted: the anchor total is scaled by 1.11× 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 24, 2027 0 46,554
Sep 23, 2027 0 46,554
Sep 22, 2027 1 46,554
Sep 21, 2027 1 46,553
Sep 20, 2027 0 46,552
Sep 19, 2027 0 46,552
Sep 18, 2027 0 46,552
Sep 17, 2027 0 46,552
Sep 16, 2027 1 46,552
Sep 14, 2027 0 46,551
Sep 13, 2027 1 46,551
Sep 12, 2027 1 46,550
Sep 11, 2027 1 46,549
Sep 10, 2027 1 46,548
Sep 9, 2027 1 46,547
Sep 8, 2027 0 46,546
Sep 7, 2027 0 46,546
Sep 6, 2027 0 46,546
Sep 5, 2027 2 46,546
Sep 4, 2027 0 46,544
Sep 3, 2027 1 46,544
Sep 2, 2027 0 46,543
Sep 1, 2027 0 46,543
Aug 31, 2027 1 46,543
Aug 30, 2027 0 46,542
Aug 29, 2027 8 46,542
Aug 28, 2027 4 46,534
Aug 27, 2027 36 46,530
Aug 26, 2027 1 46,494
Aug 25, 2027 2 46,493
Aug 24, 2027 13 46,491
Aug 23, 2027 18 46,478
Aug 22, 2027 8 46,460
Aug 21, 2027 48 46,452
Aug 20, 2027 39 46,404
Aug 19, 2027 16 46,365
Aug 18, 2027 13 46,349
Aug 17, 2027 32 46,336
Aug 16, 2027 48 46,304
Aug 15, 2027 53 46,256
Aug 14, 2027 271 46,203
Aug 13, 2027 186 45,932
Aug 12, 2027 538 45,746
Aug 11, 2027 395 45,208
Aug 10, 2027 292 44,813
Aug 9, 2027 663 44,521
Aug 8, 2027 657 43,858
Aug 7, 2027 601 43,201
Aug 6, 2027 1,084 42,600
Aug 5, 2027 1,533 41,516
Aug 4, 2027 908 39,983
Aug 3, 2027 569 39,075
Aug 2, 2027 3,009 38,506
Aug 1, 2027 1,623 35,497
Jul 31, 2027 2,324 33,874
Jul 30, 2027 3,019 31,550
Jul 29, 2027 2,412 28,531
Jul 28, 2027 2,836 26,119
Jul 27, 2027 2,550 23,283
Jul 26, 2027 3,907 20,733
Jul 25, 2027 1,764 16,826
Jul 24, 2027 3,176 15,062
Jul 23, 2027 2,206 11,886
Jul 22, 2027 2,291 9,680
Jul 21, 2027 1,709 7,389
Jul 20, 2027 2,366 5,680
Jul 19, 2027 653 3,314
Jul 18, 2027 498 2,661
Jul 17, 2027 359 2,163
Jul 16, 2027 591 1,804
Jul 15, 2027 282 1,213
Jul 14, 2027 425 931
Jul 13, 2027 150 506
Jul 12, 2027 222 356
Jul 11, 2027 10 134
Jul 10, 2027 0 124
Jul 9, 2027 6 124
Jul 8, 2027 64 118
Jul 7, 2027 54 54
Jul 6, 2027 0 0
Jul 5, 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 August 2), so you can compare actual vs. projected directly. Each day's projection averages the analog years whose count-to-date shape (through August 2) most closely resembles 2026's so far, regardless of overall run size (2012, 2007, 2006, 2016, 2009). This is computed across 5 prior seasons (2006–2016), applied to those seasons' average total of 45,987. It's a rough forecast, not a statistical model.
Trend-adjusted: the anchor total is scaled by 1.1× based on a linear fit of season totals over time.
Date Actual Daily Count Projected Daily Count Actual Cumulative Projected Cumulative
Sep 24, 2026 0 46,289
Sep 23, 2026 0 46,289
Sep 22, 2026 1 46,289
Sep 21, 2026 1 46,288
Sep 20, 2026 0 46,287
Sep 19, 2026 0 46,287
Sep 18, 2026 0 46,287
Sep 17, 2026 0 46,287
Sep 16, 2026 1 46,287
Sep 14, 2026 0 46,286
Sep 13, 2026 1 46,286
Sep 12, 2026 1 46,285
Sep 11, 2026 1 46,284
Sep 10, 2026 1 46,283
Sep 9, 2026 1 46,282
Sep 8, 2026 0 46,281
Sep 7, 2026 0 46,281
Sep 6, 2026 0 46,281
Sep 5, 2026 2 46,281
Sep 4, 2026 0 46,279
Sep 3, 2026 1 46,279
Sep 2, 2026 0 46,278
Sep 1, 2026 0 46,278
Aug 31, 2026 1 46,278
Aug 30, 2026 0 46,277
Aug 29, 2026 8 46,277
Aug 28, 2026 4 46,269
Aug 27, 2026 36 46,265
Aug 26, 2026 1 46,229
Aug 25, 2026 2 46,228
Aug 24, 2026 13 46,226
Aug 23, 2026 18 46,213
Aug 22, 2026 8 46,195
Aug 21, 2026 48 46,187
Aug 20, 2026 39 46,139
Aug 19, 2026 16 46,100
Aug 18, 2026 13 46,084
Aug 17, 2026 31 46,071
Aug 16, 2026 47 46,040
Aug 15, 2026 53 45,993
Aug 14, 2026 270 45,940
Aug 13, 2026 185 45,670
Aug 12, 2026 535 45,485
Aug 11, 2026 392 44,950
Aug 10, 2026 290 44,558
Aug 9, 2026 659 44,268
Aug 8, 2026 653 43,609
Aug 7, 2026 598 42,956
Aug 6, 2026 1,078 42,358
Aug 5, 2026 1,525 41,280
Aug 4, 2026 902 39,755
Aug 3, 2026 566 38,853
Aug 2, 2026 8,700 2,992 113,310 38,287
Aug 1, 2026 5,083 1,614 104,610 35,295
Jul 31, 2026 1,155 2,311 99,527 33,681
Jul 30, 2026 6,460 3,002 98,372 31,370
Jul 29, 2026 12,266 2,398 91,912 28,368
Jul 28, 2026 14,894 2,820 79,646 25,970
Jul 27, 2026 19,203 2,535 64,752 23,150
Jul 26, 2026 13,069 3,885 45,549 20,615
Jul 25, 2026 5,953 1,754 32,480 16,730
Jul 24, 2026 8,196 3,158 26,527 14,976
Jul 23, 2026 571 2,194 18,331 11,818
Jul 22, 2026 974 2,278 17,760 9,624
Jul 21, 2026 675 1,699 16,786 7,346
Jul 20, 2026 109 2,353 16,111 5,647
Jul 19, 2026 1,601 649 16,002 3,294
Jul 18, 2026 3,731 495 14,401 2,645
Jul 17, 2026 1,305 357 10,670 2,150
Jul 16, 2026 842 587 9,365 1,793
Jul 15, 2026 2,800 281 8,523 1,206
Jul 14, 2026 477 422 5,723 925
Jul 13, 2026 2,124 149 5,246 503
Jul 12, 2026 730 220 3,122 354
Jul 11, 2026 304 10 2,392 134
Jul 10, 2026 895 0 2,088 124
Jul 9, 2026 11 6 1,193 124
Jul 8, 2026 192 64 1,182 118
Jul 7, 2026 476 54 990 54
Jul 6, 2026 178 0 514 0
Jul 5, 2026 142 0 336 0
Jul 4, 2026 81 194
Jul 3, 2026 113 113
Jul 2, 2026 0 0
Jul 1, 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 (29 available, 1996–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 averages the analog years whose count-to-date shape (through September 7) most closely resembles 2025's, regardless of overall run size (2023, 2014, 2024, 2013, 2010). Computed across 5 prior seasons (2010–2024), applied to those seasons' average total of 28,315.
Trend-adjusted: anchor total scaled by 0.52×.
Date Actual Daily Count Projected Daily Count Actual Cumulative Projected Cumulative
Sep 22, 2025 0 28,330
Sep 21, 2025 0 28,330
Sep 20, 2025 0 28,330
Sep 19, 2025 0 28,330
Sep 18, 2025 0 28,330
Sep 17, 2025 0 28,330
Sep 16, 2025 0 28,330
Sep 15, 2025 0 28,330
Sep 14, 2025 0 28,330
Sep 13, 2025 0 28,330
Sep 12, 2025 0 28,330
Sep 11, 2025 0 28,330
Sep 10, 2025 0 28,330
Sep 9, 2025 0 28,330
Sep 8, 2025 0 28,330
Sep 7, 2025 0 1 42,573 28,330
Sep 6, 2025 0 2 42,573 28,329
Sep 5, 2025 0 2 42,573 28,327
Sep 4, 2025 0 2 42,573 28,325
Sep 3, 2025 0 3 42,573 28,323
Sep 2, 2025 0 3 42,573 28,320
Sep 1, 2025 0 3 42,573 28,317
Aug 31, 2025 0 3 42,573 28,314
Aug 30, 2025 2 4 42,573 28,311
Aug 29, 2025 13 7 42,571 28,307
Aug 28, 2025 29 8 42,558 28,300
Aug 27, 2025 1 13 42,529 28,292
Aug 26, 2025 19 21 42,528 28,279
Aug 25, 2025 23 28,258
Aug 24, 2025 2 15 42,509 28,235
Aug 23, 2025 3 33 42,507 28,220
Aug 22, 2025 7 21 42,504 28,187
Aug 21, 2025 16 24 42,497 28,166
Aug 20, 2025 49 22 42,481 28,142
Aug 19, 2025 57 23 42,432 28,120
Aug 18, 2025 99 61 42,375 28,097
Aug 17, 2025 5 44 42,276 28,036
Aug 16, 2025 31 41 42,271 27,992
Aug 15, 2025 67 42 42,240 27,951
Aug 14, 2025 180 84 42,173 27,909
Aug 13, 2025 154 94 41,993 27,825
Aug 12, 2025 222 120 41,839 27,731
Aug 11, 2025 207 106 41,617 27,611
Aug 10, 2025 217 150 41,410 27,505
Aug 9, 2025 36 224 41,193 27,355
Aug 8, 2025 391 224 41,157 27,131
Aug 7, 2025 50 285 40,766 26,907
Aug 6, 2025 640 465 40,716 26,622
Aug 5, 2025 368 705 40,076 26,157
Aug 4, 2025 3,692 504 39,708 25,452
Aug 3, 2025 599 507 36,016 24,948
Aug 2, 2025 2,195 776 35,417 24,441
Aug 1, 2025 2,628 1,106 33,222 23,665
Jul 31, 2025 2,752 661 30,594 22,559
Jul 30, 2025 1,993 1,727 27,842 21,898
Jul 29, 2025 336 888 25,849 20,171
Jul 28, 2025 1,243 853 25,513 19,283
Jul 27, 2025 578 988 24,270 18,430
Jul 26, 2025 206 879 23,692 17,442
Jul 25, 2025 8 1,546 23,486 16,563
Jul 24, 2025 114 812 23,478 15,017
Jul 23, 2025 476 1,637 23,364 14,205
Jul 22, 2025 731 1,705 22,888 12,568
Jul 21, 2025 6,516 2,629 22,157 10,863
Jul 20, 2025 217 1,769 15,641 8,234
Jul 19, 2025 4,035 1,447 15,424 6,465
Jul 18, 2025 4,320 951 11,389 5,018
Jul 17, 2025 3,097 804 7,069 4,067
Jul 16, 2025 2,801 796 3,972 3,263
Jul 15, 2025 0 906 1,171 2,467
Jul 14, 2025 0 657 1,171 1,561
Jul 13, 2025 0 317 1,171 904
Jul 12, 2025 0 167 1,171 587
Jul 11, 2025 0 195 1,171 420
Jul 10, 2025 0 34 1,171 225
Jul 9, 2025 295 85 1,171 191
Jul 8, 2025 429 46 876 106
Jul 7, 2025 356 50 447 60
Jul 6, 2025 32 0 91 10
Jul 5, 2025 0 0 59 10
Jul 4, 2025 30 8 59 10
Jul 3, 2025 28 2 29 2
Jul 2, 2025 0 0 1 0
Jul 1, 2025 0 1
Jun 30, 2025 1 1

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