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

Ayakulik River

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

Season
2026
43 days of data
Count to date
494,776
through Jul 22, 2026
Projected season total
658,532
23 prior seasons used
% of projection reached
75.1%
avg. historical pace: 75.1% by this date
Projection method: for each prior season, we compute what fraction of that season's total run had passed by July 22, 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 11 prior seasons (2014–2024), applied to those seasons' average total of 311,388. It's a rough forecast for a season with no data yet — not a statistical model.
1 outlier year excluded (2025) — hover the "Exclude outliers" control for details.
DateProjected Daily CountProjected Cumulative
Sep 4, 2027 740 337,109
Sep 3, 2027 2,537 336,369
Sep 2, 2027 2,476 333,832
Sep 1, 2027 2,976 331,356
Aug 31, 2027 3,128 328,380
Aug 30, 2027 3,117 325,252
Aug 29, 2027 3,095 322,135
Aug 28, 2027 3,105 319,040
Aug 27, 2027 1,878 315,935
Aug 26, 2027 1,883 314,057
Aug 25, 2027 1,819 312,174
Aug 24, 2027 2,176 310,355
Aug 23, 2027 2,456 308,179
Aug 22, 2027 2,531 305,723
Aug 21, 2027 2,661 303,192
Aug 20, 2027 2,715 300,531
Aug 19, 2027 2,569 297,816
Aug 18, 2027 2,188 295,247
Aug 17, 2027 1,931 293,059
Aug 16, 2027 1,763 291,128
Aug 15, 2027 1,818 289,365
Aug 14, 2027 2,130 287,547
Aug 13, 2027 2,222 285,417
Aug 12, 2027 2,408 283,195
Aug 11, 2027 2,170 280,787
Aug 10, 2027 2,217 278,617
Aug 9, 2027 2,350 276,400
Aug 8, 2027 2,416 274,050
Aug 7, 2027 2,229 271,634
Aug 6, 2027 2,336 269,405
Aug 5, 2027 2,266 267,069
Aug 4, 2027 2,535 264,803
Aug 3, 2027 2,757 262,268
Aug 2, 2027 2,829 259,511
Aug 1, 2027 2,827 256,682
Jul 31, 2027 2,845 253,855
Jul 30, 2027 2,711 251,010
Jul 29, 2027 2,692 248,299
Jul 28, 2027 2,726 245,607
Jul 27, 2027 2,467 242,881
Jul 26, 2027 2,573 240,414
Jul 25, 2027 2,587 237,841
Jul 24, 2027 2,476 235,254
Jul 23, 2027 2,530 232,778
Jul 22, 2027 2,769 230,248
Jul 21, 2027 2,682 227,479
Jul 20, 2027 2,691 224,797
Jul 19, 2027 2,532 222,106
Jul 18, 2027 2,455 219,574
Jul 17, 2027 2,766 217,119
Jul 16, 2027 3,026 214,353
Jul 15, 2027 2,954 211,327
Jul 14, 2027 3,081 208,373
Jul 13, 2027 3,722 205,292
Jul 12, 2027 4,127 201,570
Jul 11, 2027 4,484 197,443
Jul 10, 2027 4,352 192,959
Jul 9, 2027 4,331 188,607
Jul 8, 2027 5,623 184,276
Jul 7, 2027 5,808 178,653
Jul 6, 2027 5,226 172,845
Jul 5, 2027 4,833 167,619
Jul 4, 2027 4,877 162,786
Jul 3, 2027 5,291 157,909
Jul 2, 2027 5,273 152,618
Jul 1, 2027 3,817 147,345
Jun 30, 2027 3,485 143,528
Jun 29, 2027 3,755 140,043
Jun 28, 2027 3,772 136,288
Jun 27, 2027 3,614 132,516
Jun 26, 2027 3,990 128,902
Jun 25, 2027 4,090 124,912
Jun 24, 2027 5,532 120,822
Jun 23, 2027 5,908 115,290
Jun 22, 2027 6,131 109,382
Jun 21, 2027 6,061 103,251
Jun 20, 2027 5,917 97,190
Jun 19, 2027 5,524 91,273
Jun 18, 2027 5,892 85,749
Jun 17, 2027 4,943 79,857
Jun 16, 2027 5,179 74,914
Jun 15, 2027 5,477 69,735
Jun 14, 2027 5,688 64,258
Jun 13, 2027 5,761 58,570
Jun 12, 2027 5,440 52,809
Jun 11, 2027 4,909 47,369
Jun 10, 2027 4,918 42,460
Jun 9, 2027 4,369 37,542
Jun 8, 2027 3,800 33,173
Jun 7, 2027 3,615 29,373
Jun 6, 2027 3,640 25,758
Jun 5, 2027 3,943 22,118
Jun 4, 2027 3,688 18,175
Jun 3, 2027 3,090 14,487
Jun 2, 2027 2,781 11,397
Jun 1, 2027 2,283 8,616
May 31, 2027 2,073 6,333
May 30, 2027 1,641 4,260
May 29, 2027 813 2,619
May 28, 2027 594 1,806
May 27, 2027 431 1,212
May 26, 2027 308 781
May 25, 2027 256 473
May 24, 2027 105 217
May 23, 2027 61 112
May 22, 2027 35 51
May 21, 2027 11 16
May 20, 2027 5 5

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 22), 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 11 prior seasons (2014–2024), applied to those seasons' average total of 311,388. It's a rough forecast, not a statistical model.
1 outlier year excluded (2025) — hover the "Exclude outliers" control for details.
Date Actual Daily Count Projected Daily Count Actual Cumulative Projected Cumulative
Sep 4, 2026 740 337,109
Sep 3, 2026 2,537 336,369
Sep 2, 2026 2,476 333,832
Sep 1, 2026 2,976 331,356
Aug 31, 2026 3,128 328,380
Aug 30, 2026 3,117 325,252
Aug 29, 2026 3,095 322,135
Aug 28, 2026 3,105 319,040
Aug 27, 2026 1,878 315,935
Aug 26, 2026 1,883 314,057
Aug 25, 2026 1,819 312,174
Aug 24, 2026 2,176 310,355
Aug 23, 2026 2,456 308,179
Aug 22, 2026 2,531 305,723
Aug 21, 2026 2,661 303,192
Aug 20, 2026 2,715 300,531
Aug 19, 2026 2,569 297,816
Aug 18, 2026 2,188 295,247
Aug 17, 2026 1,931 293,059
Aug 16, 2026 1,763 291,128
Aug 15, 2026 1,818 289,365
Aug 14, 2026 2,130 287,547
Aug 13, 2026 2,222 285,417
Aug 12, 2026 2,408 283,195
Aug 11, 2026 2,170 280,787
Aug 10, 2026 2,217 278,617
Aug 9, 2026 2,350 276,400
Aug 8, 2026 2,416 274,050
Aug 7, 2026 2,229 271,634
Aug 6, 2026 2,336 269,405
Aug 5, 2026 2,266 267,069
Aug 4, 2026 2,535 264,803
Aug 3, 2026 2,757 262,268
Aug 2, 2026 2,829 259,511
Aug 1, 2026 2,827 256,682
Jul 31, 2026 2,845 253,855
Jul 30, 2026 2,711 251,010
Jul 29, 2026 2,692 248,299
Jul 28, 2026 2,726 245,607
Jul 27, 2026 2,467 242,881
Jul 26, 2026 2,573 240,414
Jul 25, 2026 2,587 237,841
Jul 24, 2026 2,476 235,254
Jul 23, 2026 2,530 232,778
Jul 22, 2026 0 2,769 494,776 230,248
Jul 21, 2026 0 2,682 494,776 227,479
Jul 20, 2026 0 2,691 494,776 224,797
Jul 19, 2026 0 2,532 494,776 222,106
Jul 18, 2026 0 2,455 494,776 219,574
Jul 17, 2026 0 2,766 494,776 217,119
Jul 16, 2026 0 3,026 494,776 214,353
Jul 15, 2026 0 2,954 494,776 211,327
Jul 14, 2026 0 3,081 494,776 208,373
Jul 13, 2026 124 3,722 494,776 205,292
Jul 12, 2026 5,232 4,127 494,652 201,570
Jul 11, 2026 4,750 4,484 489,420 197,443
Jul 10, 2026 3,135 4,352 484,670 192,959
Jul 9, 2026 2,500 4,331 481,535 188,607
Jul 8, 2026 2,500 5,623 479,035 184,276
Jul 7, 2026 2,500 5,808 476,535 178,653
Jul 6, 2026 2,500 5,226 474,035 172,845
Jul 5, 2026 2,500 4,833 471,535 167,619
Jul 4, 2026 2,500 4,877 469,035 162,786
Jul 3, 2026 3,983 5,291 466,535 157,909
Jul 2, 2026 159 5,273 462,552 152,618
Jul 1, 2026 7,943 3,817 462,393 147,345
Jun 30, 2026 5,230 3,485 454,450 143,528
Jun 29, 2026 13,066 3,755 449,220 140,043
Jun 28, 2026 937 3,772 436,154 136,288
Jun 27, 2026 14,940 3,614 435,217 132,516
Jun 26, 2026 21,238 3,990 420,277 128,902
Jun 25, 2026 41,112 4,090 399,039 124,912
Jun 24, 2026 50,764 5,532 357,927 120,822
Jun 23, 2026 2,583 5,908 307,163 115,290
Jun 22, 2026 7,683 6,131 304,580 109,382
Jun 21, 2026 5,084 6,061 296,897 103,251
Jun 20, 2026 22,525 5,917 291,813 97,190
Jun 19, 2026 71,487 5,524 269,288 91,273
Jun 18, 2026 7,750 5,892 197,801 85,749
Jun 17, 2026 2,561 4,943 190,051 79,857
Jun 16, 2026 39,432 5,179 187,490 74,914
Jun 15, 2026 147 5,477 148,058 69,735
Jun 14, 2026 381 5,688 147,911 64,258
Jun 13, 2026 8,010 5,761 147,530 58,570
Jun 12, 2026 79,327 5,440 139,520 52,809
Jun 11, 2026 10,193 4,909 60,193 47,369
Jun 10, 2026 50,000 4,918 50,000 42,460
Jun 9, 2026 4,369 37,542
Jun 8, 2026 3,800 33,173
Jun 7, 2026 3,615 29,373
Jun 6, 2026 3,640 25,758
Jun 5, 2026 3,943 22,118
Jun 4, 2026 3,688 18,175
Jun 3, 2026 3,090 14,487
Jun 2, 2026 2,781 11,397
Jun 1, 2026 2,283 8,616
May 31, 2026 2,073 6,333
May 30, 2026 1,641 4,260
May 29, 2026 813 2,619
May 28, 2026 594 1,806
May 27, 2026 431 1,212
May 26, 2026 308 781
May 25, 2026 256 473
May 24, 2026 105 217
May 23, 2026 61 112
May 22, 2026 35 51
May 21, 2026 11 16
May 20, 2026 5 5

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, 2002–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 10 prior seasons (2013–2024), applied to those seasons' average total of 306,823.
2 outlier years excluded (2021, 2016).
Date Actual Daily Count Projected Daily Count Actual Cumulative Projected Cumulative
Sep 4, 2025 488 323,904
Sep 3, 2025 1,680 323,416
Sep 2, 2025 1,656 321,736
Sep 1, 2025 1,999 320,080
Aug 31, 2025 2,151 318,081
Aug 30, 2025 2,135 315,930
Aug 29, 2025 2,168 313,795
Aug 28, 2025 2,223 311,627
Aug 27, 2025 1,437 309,404
Aug 26, 2025 1,525 307,967
Aug 25, 2025 1,801 306,442
Aug 24, 2025 2,196 304,641
Aug 23, 2025 2,486 302,445
Aug 22, 2025 2,579 299,959
Aug 21, 2025 2,692 297,380
Aug 20, 2025 2,761 294,688
Aug 19, 2025 2,594 291,927
Aug 18, 2025 30,000 2,007 440,986 289,333
Aug 17, 2025 12 1,656 410,986 287,326
Aug 16, 2025 92 1,473 410,974 285,670
Aug 15, 2025 1,006 1,487 410,882 284,197
Aug 14, 2025 34 1,740 409,876 282,710
Aug 13, 2025 143 1,760 409,842 280,970
Aug 12, 2025 1,709 1,957 409,699 279,210
Aug 11, 2025 444 1,835 407,990 277,253
Aug 10, 2025 7,296 1,984 407,546 275,418
Aug 9, 2025 12,698 2,153 400,250 273,434
Aug 8, 2025 394 2,199 387,552 271,281
Aug 7, 2025 285 2,067 387,158 269,082
Aug 6, 2025 121 2,261 386,873 267,015
Aug 5, 2025 106 2,189 386,752 264,754
Aug 4, 2025 17 2,498 386,646 262,565
Aug 3, 2025 401 2,714 386,629 260,067
Aug 2, 2025 2,409 3,024 386,228 257,353
Aug 1, 2025 1,626 3,044 383,819 254,329
Jul 31, 2025 10,256 3,129 382,193 251,285
Jul 30, 2025 5,669 2,984 371,937 248,156
Jul 29, 2025 3,153 3,131 366,268 245,172
Jul 28, 2025 977 3,080 363,115 242,041
Jul 27, 2025 1,206 2,696 362,138 238,961
Jul 26, 2025 317 2,377 360,932 236,265
Jul 25, 2025 706 2,428 360,615 233,888
Jul 24, 2025 1,474 2,274 359,909 231,460
Jul 23, 2025 199 2,332 358,435 229,186
Jul 22, 2025 1,024 2,347 358,236 226,854
Jul 21, 2025 299 2,321 357,212 224,507
Jul 20, 2025 174 2,440 356,913 222,186
Jul 19, 2025 64 2,466 356,739 219,746
Jul 18, 2025 221 2,344 356,675 217,280
Jul 17, 2025 162 2,616 356,454 214,936
Jul 16, 2025 492 2,856 356,292 212,320
Jul 15, 2025 1,334 2,770 355,800 209,464
Jul 14, 2025 2,673 3,245 354,466 206,694
Jul 13, 2025 1,416 3,931 351,793 203,449
Jul 12, 2025 2,264 4,404 350,377 199,518
Jul 11, 2025 20,426 4,779 348,113 195,114
Jul 10, 2025 2,365 4,583 327,687 190,335
Jul 9, 2025 372 4,601 325,322 185,752
Jul 8, 2025 0 6,101 324,950 181,151
Jul 7, 2025 369 5,682 324,950 175,050
Jul 6, 2025 240 5,016 324,581 169,368
Jul 5, 2025 96 4,495 324,341 164,352
Jul 4, 2025 100,000 4,647 324,245 159,857
Jul 3, 2025 354 5,198 224,245 155,210
Jul 2, 2025 0 5,194 223,891 150,012
Jul 1, 2025 17,601 3,575 223,891 144,818
Jun 30, 2025 631 3,360 206,290 141,243
Jun 29, 2025 1,925 3,409 205,659 137,883
Jun 28, 2025 8,351 3,558 203,734 134,474
Jun 27, 2025 2,587 3,597 195,383 130,916
Jun 26, 2025 2,747 4,130 192,796 127,319
Jun 25, 2025 14,931 4,160 190,049 123,189
Jun 24, 2025 18,916 5,707 175,118 119,029
Jun 23, 2025 74 6,212 156,202 113,322
Jun 22, 2025 595 6,707 156,128 107,110
Jun 21, 2025 1,085 6,469 155,533 100,403
Jun 20, 2025 147 6,132 154,448 93,934
Jun 19, 2025 43,122 5,502 154,301 87,802
Jun 18, 2025 65,614 5,980 111,179 82,300
Jun 17, 2025 7 5,176 45,565 76,320
Jun 16, 2025 0 5,442 45,558 71,144
Jun 15, 2025 40 5,062 45,558 65,702
Jun 14, 2025 429 5,200 45,518 60,640
Jun 13, 2025 27 5,064 45,089 55,440
Jun 12, 2025 52 4,829 45,062 50,376
Jun 11, 2025 10 4,222 45,010 45,547
Jun 10, 2025 45,000 4,266 45,000 41,325
Jun 9, 2025 3,726 37,059
Jun 8, 2025 3,907 33,333
Jun 7, 2025 3,883 29,426
Jun 6, 2025 3,969 25,543
Jun 5, 2025 4,220 21,574
Jun 4, 2025 3,982 17,354
Jun 3, 2025 3,116 13,372
Jun 2, 2025 2,794 10,256
Jun 1, 2025 2,178 7,462
May 31, 2025 1,909 5,284
May 30, 2025 1,510 3,375
May 29, 2025 679 1,865
May 28, 2025 444 1,186
May 27, 2025 309 742
May 26, 2025 181 433
May 25, 2025 139 252
May 24, 2025 35 113
May 23, 2025 29 78
May 22, 2025 29 49
May 21, 2025 14 20
May 20, 2025 6 6

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