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
47 days of data
Count to date
484
through Aug 2, 2026
Projected season total
600
13 prior seasons used
% of projection reached
80.7%
avg. historical pace: 80.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 uses a recency-weighted average share, giving more recent seasons more influence (each year back carries 85% of the weight of the year after it). This is computed across 8 prior seasons (2018–2025), applied to those seasons' weighted average total of 1,193. 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.13× 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 9, 2027 2 1,479
Sep 8, 2027 0 1,477
Sep 7, 2027 0 1,477
Sep 5, 2027 4 1,477
Sep 4, 2027 2 1,473
Sep 3, 2027 2 1,471
Sep 2, 2027 2 1,469
Sep 1, 2027 0 1,467
Aug 31, 2027 0 1,467
Aug 30, 2027 2 1,467
Aug 29, 2027 4 1,465
Aug 28, 2027 1 1,461
Aug 27, 2027 3 1,460
Aug 26, 2027 3 1,457
Aug 25, 2027 4 1,454
Aug 24, 2027 3 1,450
Aug 23, 2027 4 1,447
Aug 22, 2027 6 1,443
Aug 21, 2027 12 1,437
Aug 20, 2027 4 1,425
Aug 19, 2027 11 1,421
Aug 18, 2027 18 1,410
Aug 17, 2027 16 1,392
Aug 16, 2027 10 1,376
Aug 15, 2027 9 1,366
Aug 14, 2027 9 1,357
Aug 13, 2027 12 1,348
Aug 12, 2027 11 1,336
Aug 11, 2027 15 1,325
Aug 10, 2027 29 1,310
Aug 9, 2027 18 1,281
Aug 8, 2027 13 1,263
Aug 7, 2027 21 1,250
Aug 6, 2027 29 1,229
Aug 5, 2027 24 1,200
Aug 4, 2027 41 1,176
Aug 3, 2027 36 1,135
Aug 2, 2027 32 1,099
Aug 1, 2027 49 1,067
Jul 31, 2027 52 1,018
Jul 30, 2027 37 966
Jul 29, 2027 20 929
Jul 28, 2027 31 909
Jul 27, 2027 20 878
Jul 26, 2027 37 858
Jul 25, 2027 17 821
Jul 24, 2027 15 804
Jul 23, 2027 11 789
Jul 22, 2027 13 778
Jul 21, 2027 3 765
Jul 20, 2027 4 762
Jul 19, 2027 3 758
Jul 18, 2027 5 755
Jul 17, 2027 6 750
Jul 16, 2027 16 744
Jul 15, 2027 15 728
Jul 14, 2027 30 713
Jul 13, 2027 10 683
Jul 12, 2027 6 673
Jul 11, 2027 6 667
Jul 10, 2027 4 661
Jul 9, 2027 13 657
Jul 8, 2027 13 644
Jul 7, 2027 11 631
Jul 6, 2027 8 620
Jul 5, 2027 12 612
Jul 4, 2027 14 600
Jul 3, 2027 15 586
Jul 2, 2027 11 571
Jul 1, 2027 10 560
Jun 30, 2027 9 550
Jun 29, 2027 11 541
Jun 28, 2027 14 530
Jun 27, 2027 18 516
Jun 26, 2027 10 498
Jun 25, 2027 6 488
Jun 24, 2027 15 482
Jun 23, 2027 23 467
Jun 22, 2027 29 444
Jun 21, 2027 28 415
Jun 20, 2027 18 387
Jun 19, 2027 16 369
Jun 18, 2027 23 353
Jun 17, 2027 25 330
Jun 16, 2027 28 305
Jun 15, 2027 34 277
Jun 14, 2027 33 243
Jun 13, 2027 26 210
Jun 12, 2027 26 184
Jun 11, 2027 25 158
Jun 10, 2027 20 133
Jun 9, 2027 19 113
Jun 8, 2027 9 94
Jun 7, 2027 11 85
Jun 6, 2027 19 74
Jun 5, 2027 10 55
Jun 4, 2027 9 45
Jun 3, 2027 9 36
Jun 2, 2027 7 27
Jun 1, 2027 5 20
May 31, 2027 4 15
May 30, 2027 1 11
May 29, 2027 1 10
May 28, 2027 4 9
May 27, 2027 2 5
May 26, 2027 1 3
May 25, 2027 1 2
May 24, 2027 0 1
May 23, 2027 0 1
May 22, 2027 0 1
May 21, 2027 0 1
May 20, 2027 1 1
May 19, 2027 0 0
May 18, 2027 0 0
May 17, 2027 0 0
May 16, 2027 0 0
May 15, 2027 0 0
May 14, 2027 0 0
May 13, 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 uses a recency-weighted average share, giving more recent seasons more influence (each year back carries 85% of the weight of the year after it). This is computed across 8 prior seasons (2018–2025), applied to those seasons' weighted average total of 1,168. It's a rough forecast, not a statistical model.
Trend-adjusted: the anchor total is scaled by 1.11× based on a linear fit of season totals over time.
Date Actual Daily Count Projected Daily Count Actual Cumulative Projected Cumulative
Sep 9, 2026 2 1,446
Sep 8, 2026 0 1,444
Sep 7, 2026 0 1,444
Sep 5, 2026 4 1,444
Sep 4, 2026 2 1,440
Sep 3, 2026 2 1,438
Sep 2, 2026 2 1,436
Sep 1, 2026 0 1,434
Aug 31, 2026 0 1,434
Aug 30, 2026 2 1,434
Aug 29, 2026 4 1,432
Aug 28, 2026 1 1,428
Aug 27, 2026 3 1,427
Aug 26, 2026 3 1,424
Aug 25, 2026 4 1,421
Aug 24, 2026 3 1,417
Aug 23, 2026 4 1,414
Aug 22, 2026 6 1,410
Aug 21, 2026 12 1,404
Aug 20, 2026 4 1,392
Aug 19, 2026 11 1,388
Aug 18, 2026 18 1,377
Aug 17, 2026 15 1,359
Aug 16, 2026 9 1,344
Aug 15, 2026 8 1,335
Aug 14, 2026 8 1,327
Aug 13, 2026 12 1,319
Aug 12, 2026 11 1,307
Aug 11, 2026 15 1,296
Aug 10, 2026 29 1,281
Aug 9, 2026 18 1,252
Aug 8, 2026 13 1,234
Aug 7, 2026 21 1,221
Aug 6, 2026 28 1,200
Aug 5, 2026 23 1,172
Aug 4, 2026 40 1,149
Aug 3, 2026 35 1,109
Aug 2, 2026 58 32 484 1,074
Aug 1, 2026 75 48 426 1,042
Jul 31, 2026 70 51 351 994
Jul 30, 2026 131 37 281 943
Jul 29, 2026 20 906
Jul 28, 2026 30 886
Jul 27, 2026 20 856
Jul 26, 2026 36 836
Jul 25, 2026 17 800
Jul 24, 2026 15 783
Jul 23, 2026 11 768
Jul 22, 2026 13 757
Jul 21, 2026 0 3 150 744
Jul 20, 2026 0 4 150 741
Jul 19, 2026 2 3 150 737
Jul 18, 2026 0 5 148 734
Jul 17, 2026 6 5 148 729
Jul 16, 2026 1 15 142 724
Jul 15, 2026 16 15 141 709
Jul 14, 2026 1 29 125 694
Jul 13, 2026 2 10 124 665
Jul 12, 2026 19 6 122 655
Jul 11, 2026 9 6 103 649
Jul 10, 2026 1 4 94 643
Jul 9, 2026 3 13 93 639
Jul 8, 2026 3 12 90 626
Jul 7, 2026 5 10 87 614
Jul 6, 2026 5 8 82 604
Jul 5, 2026 4 12 77 596
Jul 4, 2026 7 13 73 584
Jul 3, 2026 2 14 66 571
Jul 2, 2026 0 11 64 557
Jul 1, 2026 7 10 64 546
Jun 30, 2026 1 9 57 536
Jun 29, 2026 0 11 56 527
Jun 28, 2026 3 13 56 516
Jun 27, 2026 0 17 53 503
Jun 26, 2026 0 10 53 486
Jun 25, 2026 0 6 53 476
Jun 24, 2026 0 14 53 470
Jun 23, 2026 0 22 53 456
Jun 22, 2026 3 28 53 434
Jun 21, 2026 1 28 50 406
Jun 20, 2026 1 17 49 378
Jun 19, 2026 0 15 48 361
Jun 18, 2026 0 22 48 346
Jun 17, 2026 0 25 48 324
Jun 16, 2026 9 27 48 299
Jun 15, 2026 4 34 39 272
Jun 14, 2026 1 33 35 238
Jun 13, 2026 2 25 34 205
Jun 12, 2026 5 25 32 180
Jun 11, 2026 13 24 27 155
Jun 10, 2026 2 20 14 131
Jun 9, 2026 12 19 12 111
Jun 8, 2026 9 92
Jun 7, 2026 11 83
Jun 6, 2026 18 72
Jun 5, 2026 10 54
Jun 4, 2026 9 44
Jun 3, 2026 9 35
Jun 2, 2026 6 26
Jun 1, 2026 5 20
May 31, 2026 4 15
May 30, 2026 1 11
May 29, 2026 1 10
May 28, 2026 4 9
May 27, 2026 2 5
May 26, 2026 1 3
May 25, 2026 1 2
May 24, 2026 0 1
May 23, 2026 0 1
May 22, 2026 0 1
May 21, 2026 0 1
May 20, 2026 1 1
May 19, 2026 0 0
May 18, 2026 0 0
May 17, 2026 0 0
May 16, 2026 0 0
May 15, 2026 0 0
May 14, 2026 0 0
May 13, 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 (12 available, 2013–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 recency-weighted average share. Computed across 8 prior seasons (2017–2024), applied to those seasons' weighted average total of 1,432.
Trend-adjusted: anchor total scaled by 1.23×.
Date Actual Daily Count Projected Daily Count Actual Cumulative Projected Cumulative
Sep 9, 2025 1 643
Sep 8, 2025 0 642
Sep 7, 2025 0 1 642 1,589
Sep 6, 2025 1 1,588
Sep 5, 2025 2 642
Sep 4, 2025 1 2 640 1,587
Sep 3, 2025 1 4 639 1,585
Sep 2, 2025 2 1,581
Sep 1, 2025 0 2 638 1,579
Aug 31, 2025 0 4 638 1,577
Aug 30, 2025 0 5 638 1,573
Aug 29, 2025 4 2 638 1,568
Aug 28, 2025 0 2 634 1,566
Aug 27, 2025 0 6 634 1,564
Aug 26, 2025 1 6 634 1,558
Aug 25, 2025 2 5 633 1,552
Aug 24, 2025 1 5 631 1,547
Aug 23, 2025 1 5 630 1,542
Aug 22, 2025 2 8 629 1,537
Aug 21, 2025 2 18 627 1,529
Aug 20, 2025 0 7 625 1,511
Aug 19, 2025 4 13 625 1,504
Aug 18, 2025 16 16 621 1,491
Aug 17, 2025 18 10 605 1,475
Aug 16, 2025 6 10 587 1,465
Aug 15, 2025 6 10 581 1,455
Aug 14, 2025 9 8 575 1,445
Aug 13, 2025 2 17 566 1,437
Aug 12, 2025 7 12 564 1,420
Aug 11, 2025 6 18 557 1,408
Aug 10, 2025 48 15 551 1,390
Aug 9, 2025 11 20 503 1,375
Aug 8, 2025 10 14 492 1,355
Aug 7, 2025 18 21 482 1,341
Aug 6, 2025 36 23 464 1,320
Aug 5, 2025 20 23 428 1,297
Aug 4, 2025 54 27 408 1,274
Aug 3, 2025 52 23 354 1,247
Aug 2, 2025 21 38 302 1,224
Aug 1, 2025 72 25 281 1,186
Jul 31, 2025 62 41 209 1,161
Jul 30, 2025 12 47 147 1,120
Jul 29, 2025 19 17 135 1,073
Jul 28, 2025 33 26 116 1,056
Jul 27, 2025 22 1,030
Jul 26, 2025 61 20 83 1,008
Jul 25, 2025 12 18 22 988
Jul 24, 2025 10 16 10 970
Jul 23, 2025 13 954
Jul 22, 2025 15 941
Jul 21, 2025 4 926
Jul 20, 2025 5 922
Jul 19, 2025 4 917
Jul 18, 2025 5 913
Jul 17, 2025 6 908
Jul 16, 2025 18 902
Jul 15, 2025 18 884
Jul 14, 2025 34 866
Jul 13, 2025 12 832
Jul 12, 2025 7 820
Jul 11, 2025 7 813
Jul 10, 2025 8 806
Jul 9, 2025 17 798
Jul 8, 2025 15 781
Jul 7, 2025 12 766
Jul 6, 2025 9 754
Jul 5, 2025 15 745
Jul 4, 2025 16 730
Jul 3, 2025 17 714
Jul 2, 2025 12 697
Jul 1, 2025 11 685
Jun 30, 2025 10 674
Jun 29, 2025 12 664
Jun 28, 2025 18 652
Jun 27, 2025 21 634
Jun 26, 2025 12 613
Jun 25, 2025 7 601
Jun 24, 2025 16 594
Jun 23, 2025 27 578
Jun 22, 2025 36 551
Jun 21, 2025 34 515
Jun 20, 2025 20 481
Jun 19, 2025 20 461
Jun 18, 2025 30 441
Jun 17, 2025 31 411
Jun 16, 2025 33 380
Jun 15, 2025 39 347
Jun 14, 2025 42 308
Jun 13, 2025 30 266
Jun 12, 2025 30 236
Jun 11, 2025 33 206
Jun 10, 2025 27 173
Jun 9, 2025 25 146
Jun 8, 2025 14 121
Jun 7, 2025 16 107
Jun 6, 2025 23 91
Jun 5, 2025 13 68
Jun 4, 2025 13 55
Jun 3, 2025 11 42
Jun 2, 2025 8 31
Jun 1, 2025 6 23
May 31, 2025 5 17
May 30, 2025 1 12
May 29, 2025 1 11
May 28, 2025 4 10
May 27, 2025 2 6
May 26, 2025 2 4
May 25, 2025 1 2
May 24, 2025 0 1
May 23, 2025 0 1
May 22, 2025 0 1
May 21, 2025 0 1
May 20, 2025 1 1
May 19, 2025 0 0
May 18, 2025 0 0
May 17, 2025 0 0
May 16, 2025 0 0
May 15, 2025 0 0
May 14, 2025 0 0
May 13, 2025 0 0

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