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

Little Susitna

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

Season
2026
15 days of data
Count to date
2,389
through Aug 2, 2026
Projected season total
4,069
21 prior seasons used
% of projection reached
58.7%
avg. historical pace: 58.7% 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 (2007, 2021, 1999, 2022, 2023, 2017). Since 2027 itself has no data yet, this matches against 2026's partial season instead. This is computed across 6 prior seasons (1999–2023), applied to those seasons' average total of 34,307. 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.33× 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 29, 2027 0 40,315
Sep 28, 2027 0 40,315
Sep 27, 2027 0 40,315
Sep 26, 2027 0 40,315
Sep 25, 2027 0 40,315
Sep 24, 2027 2 40,315
Sep 23, 2027 0 40,313
Sep 22, 2027 0 40,313
Sep 21, 2027 0 40,313
Sep 20, 2027 0 40,313
Sep 19, 2027 0 40,313
Sep 18, 2027 0 40,313
Sep 17, 2027 0 40,313
Sep 16, 2027 0 40,313
Sep 15, 2027 0 40,313
Sep 14, 2027 0 40,313
Sep 13, 2027 0 40,313
Sep 12, 2027 2 40,313
Sep 11, 2027 10 40,311
Sep 10, 2027 3 40,301
Sep 9, 2027 15 40,298
Sep 8, 2027 9 40,283
Sep 7, 2027 6 40,274
Sep 6, 2027 14 40,268
Sep 5, 2027 9 40,254
Sep 4, 2027 8 40,245
Sep 3, 2027 16 40,237
Sep 2, 2027 8 40,221
Sep 1, 2027 12 40,213
Aug 31, 2027 21 40,201
Aug 30, 2027 27 40,180
Aug 29, 2027 52 40,153
Aug 28, 2027 31 40,101
Aug 27, 2027 44 40,070
Aug 26, 2027 82 40,026
Aug 25, 2027 50 39,944
Aug 24, 2027 72 39,894
Aug 23, 2027 90 39,822
Aug 22, 2027 114 39,732
Aug 21, 2027 138 39,618
Aug 20, 2027 174 39,480
Aug 19, 2027 183 39,306
Aug 18, 2027 215 39,123
Aug 17, 2027 297 38,908
Aug 16, 2027 214 38,611
Aug 15, 2027 301 38,397
Aug 14, 2027 293 38,096
Aug 13, 2027 430 37,803
Aug 12, 2027 390 37,373
Aug 11, 2027 859 36,983
Aug 10, 2027 944 36,124
Aug 9, 2027 1,009 35,180
Aug 8, 2027 1,030 34,171
Aug 7, 2027 1,618 33,141
Aug 6, 2027 1,869 31,523
Aug 5, 2027 1,696 29,654
Aug 4, 2027 2,451 27,958
Aug 3, 2027 4,381 25,507
Aug 2, 2027 4,560 21,126
Aug 1, 2027 2,774 16,566
Jul 31, 2027 3,152 13,792
Jul 30, 2027 3,040 10,640
Jul 29, 2027 1,357 7,600
Jul 28, 2027 1,949 6,243
Jul 27, 2027 522 4,294
Jul 26, 2027 835 3,772
Jul 25, 2027 513 2,937
Jul 24, 2027 686 2,424
Jul 23, 2027 412 1,738
Jul 22, 2027 279 1,326
Jul 21, 2027 188 1,047
Jul 20, 2027 286 859
Jul 19, 2027 164 573
Jul 18, 2027 74 409
Jul 17, 2027 59 335
Jul 16, 2027 115 276
Jul 15, 2027 52 161
Jul 14, 2027 81 109
Jul 13, 2027 13 28
Jul 12, 2027 6 15
Jul 11, 2027 1 9
Jul 10, 2027 1 8
Jul 9, 2027 4 7
Jul 8, 2027 1 3
Jul 7, 2027 1 2
Jul 6, 2027 0 1
Jul 5, 2027 1 1
Jul 4, 2027 0 0
Jul 3, 2027 0 0
Jul 2, 2027 0 0
Jul 1, 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 (2007, 2021, 1999, 2022, 2023, 2017). This is computed across 6 prior seasons (1999–2023), applied to those seasons' average total of 33,603. It's a rough forecast, not a statistical model.
Trend-adjusted: the anchor total is scaled by 1.31× based on a linear fit of season totals over time.
Date Actual Daily Count Projected Daily Count Actual Cumulative Projected Cumulative
Sep 29, 2026 0 39,492
Sep 28, 2026 0 39,492
Sep 27, 2026 0 39,492
Sep 26, 2026 0 39,492
Sep 25, 2026 0 39,492
Sep 24, 2026 2 39,492
Sep 23, 2026 0 39,490
Sep 22, 2026 0 39,490
Sep 21, 2026 0 39,490
Sep 20, 2026 0 39,490
Sep 19, 2026 0 39,490
Sep 18, 2026 0 39,490
Sep 17, 2026 0 39,490
Sep 16, 2026 0 39,490
Sep 15, 2026 0 39,490
Sep 14, 2026 0 39,490
Sep 13, 2026 0 39,490
Sep 12, 2026 2 39,490
Sep 11, 2026 9 39,488
Sep 10, 2026 2 39,479
Sep 9, 2026 14 39,477
Sep 8, 2026 9 39,463
Sep 7, 2026 6 39,454
Sep 6, 2026 14 39,448
Sep 5, 2026 9 39,434
Sep 4, 2026 8 39,425
Sep 3, 2026 16 39,417
Sep 2, 2026 8 39,401
Sep 1, 2026 12 39,393
Aug 31, 2026 20 39,381
Aug 30, 2026 26 39,361
Aug 29, 2026 51 39,335
Aug 28, 2026 31 39,284
Aug 27, 2026 43 39,253
Aug 26, 2026 80 39,210
Aug 25, 2026 49 39,130
Aug 24, 2026 71 39,081
Aug 23, 2026 88 39,010
Aug 22, 2026 112 38,922
Aug 21, 2026 136 38,810
Aug 20, 2026 170 38,674
Aug 19, 2026 179 38,504
Aug 18, 2026 211 38,325
Aug 17, 2026 291 38,114
Aug 16, 2026 210 37,823
Aug 15, 2026 295 37,613
Aug 14, 2026 287 37,318
Aug 13, 2026 421 37,031
Aug 12, 2026 382 36,610
Aug 11, 2026 842 36,228
Aug 10, 2026 925 35,386
Aug 9, 2026 988 34,461
Aug 8, 2026 1,009 33,473
Aug 7, 2026 1,585 32,464
Aug 6, 2026 1,831 30,879
Aug 5, 2026 1,661 29,048
Aug 4, 2026 2,401 27,387
Aug 3, 2026 4,291 24,986
Aug 2, 2026 962 4,467 2,389 20,695
Aug 1, 2026 622 2,717 1,427 16,228
Jul 31, 2026 408 3,087 805 13,511
Jul 30, 2026 350 2,978 397 10,424
Jul 29, 2026 1,329 7,446
Jul 28, 2026 1,909 6,117
Jul 27, 2026 511 4,208
Jul 26, 2026 818 3,697
Jul 25, 2026 503 2,879
Jul 24, 2026 672 2,376
Jul 23, 2026 404 1,704
Jul 22, 2026 274 1,300
Jul 21, 2026 0 184 47 1,026
Jul 20, 2026 0 280 47 842
Jul 19, 2026 0 161 47 562
Jul 18, 2026 7 72 47 401
Jul 17, 2026 2 58 40 329
Jul 16, 2026 12 112 38 271
Jul 15, 2026 6 51 26 159
Jul 14, 2026 8 80 20 108
Jul 13, 2026 6 13 12 28
Jul 12, 2026 5 6 6 15
Jul 11, 2026 1 1 1 9
Jul 10, 2026 1 8
Jul 9, 2026 4 7
Jul 8, 2026 1 3
Jul 7, 2026 1 2
Jul 6, 2026 0 1
Jul 5, 2026 1 1
Jul 4, 2026 0 0
Jul 3, 2026 0 0
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 (22 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 9) most closely resembles 2025's, regardless of overall run size (2021, 1999, 2001, 2000, 2002, 2017). Computed across 6 prior seasons (1999–2021), applied to those seasons' average total of 58,904.
Trend-adjusted: anchor total scaled by 1.65×.
Date Actual Daily Count Projected Daily Count Actual Cumulative Projected Cumulative
Sep 29, 2025 0 61,476
Sep 28, 2025 0 61,476
Sep 27, 2025 0 61,476
Sep 26, 2025 0 61,476
Sep 25, 2025 0 61,476
Sep 24, 2025 2 61,476
Sep 23, 2025 2 61,474
Sep 22, 2025 1 61,472
Sep 21, 2025 1 61,471
Sep 20, 2025 1 61,470
Sep 19, 2025 0 61,469
Sep 18, 2025 3 61,469
Sep 17, 2025 5 61,466
Sep 16, 2025 2 61,461
Sep 15, 2025 6 61,459
Sep 14, 2025 5 61,453
Sep 13, 2025 2 61,448
Sep 12, 2025 4 61,446
Sep 11, 2025 11 61,442
Sep 10, 2025 8 61,431
Sep 9, 2025 1 11 10,788 61,423
Sep 8, 2025 1 8 10,787 61,412
Sep 7, 2025 1 8 10,786 61,404
Sep 6, 2025 0 15 10,785 61,396
Sep 5, 2025 1 12 10,785 61,381
Sep 4, 2025 1 18 10,784 61,369
Sep 3, 2025 4 27 10,783 61,351
Sep 2, 2025 2 19 10,779 61,324
Sep 1, 2025 0 19 10,777 61,305
Aug 31, 2025 0 34 10,777 61,286
Aug 30, 2025 0 43 10,777 61,252
Aug 29, 2025 13 74 10,777 61,209
Aug 28, 2025 6 58 10,764 61,135
Aug 27, 2025 7 83 10,758 61,077
Aug 26, 2025 2 116 10,751 60,994
Aug 25, 2025 134 60,878
Aug 24, 2025 13 205 10,749 60,744
Aug 23, 2025 23 152 10,736 60,539
Aug 22, 2025 37 274 10,713 60,387
Aug 21, 2025 55 385 10,676 60,113
Aug 20, 2025 69 320 10,621 59,728
Aug 19, 2025 78 385 10,552 59,408
Aug 18, 2025 124 570 10,474 59,023
Aug 17, 2025 248 608 10,350 58,453
Aug 16, 2025 103 577 10,102 57,845
Aug 15, 2025 84 768 9,999 57,268
Aug 14, 2025 81 784 9,915 56,500
Aug 13, 2025 105 794 9,834 55,716
Aug 12, 2025 402 1,110 9,729 54,922
Aug 11, 2025 277 1,257 9,327 53,812
Aug 10, 2025 354 1,676 9,050 52,555
Aug 9, 2025 393 1,743 8,696 50,879
Aug 8, 2025 229 2,484 8,303 49,136
Aug 7, 2025 456 3,266 8,074 46,652
Aug 6, 2025 561 2,465 7,618 43,386
Aug 5, 2025 330 2,589 7,057 40,921
Aug 4, 2025 938 3,284 6,727 38,332
Aug 3, 2025 700 3,851 5,789 35,048
Aug 2, 2025 755 4,237 5,089 31,197
Aug 1, 2025 717 4,033 4,334 26,960
Jul 31, 2025 648 4,824 3,617 22,927
Jul 30, 2025 494 3,953 2,969 18,103
Jul 29, 2025 646 2,085 2,475 14,150
Jul 28, 2025 439 2,061 1,829 12,065
Jul 27, 2025 204 1,514 1,390 10,004
Jul 26, 2025 712 1,704 1,186 8,490
Jul 25, 2025 167 1,504 474 6,786
Jul 24, 2025 307 1,604 307 5,282
Jul 23, 2025 1,151 3,678
Jul 22, 2025 550 2,527
Jul 21, 2025 405 1,977
Jul 20, 2025 673 1,572
Jul 19, 2025 366 899
Jul 18, 2025 164 533
Jul 17, 2025 118 369
Jul 16, 2025 81 251
Jul 15, 2025 96 170
Jul 14, 2025 27 74
Jul 13, 2025 27 47
Jul 12, 2025 4 20
Jul 11, 2025 1 16
Jul 10, 2025 2 15
Jul 9, 2025 5 13
Jul 8, 2025 4 8
Jul 7, 2025 3 4
Jul 6, 2025 0 1
Jul 5, 2025 0 1
Jul 4, 2025 1 1

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