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

Nushagak River

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

Season
2026
50 days of data
Count to date
197,294
through Jul 25, 2026
Projected season total
201,423
15 prior seasons used
% of projection reached
98%
avg. historical pace: 98% by this date
Projection method: for each prior season, we compute what fraction of that season's total run had passed by July 25, 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 14 prior seasons (2011–2025), applied to those seasons' average total of 336,868. It's a rough forecast for a season with no data yet — not a statistical model.
1 outlier year excluded (2018) — hover the "Exclude outliers" control for details.
Days are aligned by time since season start rather than calendar date, so historically early or late seasons line up by day-of-season.
DateProjected Daily CountProjected Cumulative
Aug 17, 2027 468 364,933
Aug 16, 2027 405 364,465
Aug 15, 2027 384 364,060
Aug 14, 2027 380 363,676
Aug 13, 2027 404 363,296
Aug 12, 2027 412 362,892
Aug 11, 2027 360 362,480
Aug 10, 2027 398 362,120
Aug 9, 2027 515 361,722
Aug 8, 2027 625 361,207
Aug 7, 2027 799 360,582
Aug 6, 2027 955 359,783
Aug 5, 2027 1,015 358,828
Aug 4, 2027 1,269 357,813
Aug 3, 2027 1,267 356,544
Aug 2, 2027 1,388 355,277
Aug 1, 2027 1,678 353,889
Jul 31, 2027 1,726 352,211
Jul 30, 2027 1,828 350,485
Jul 29, 2027 2,331 348,657
Jul 28, 2027 2,832 346,326
Jul 27, 2027 3,033 343,494
Jul 26, 2027 3,219 340,461
Jul 25, 2027 3,360 337,242
Jul 24, 2027 3,647 333,882
Jul 23, 2027 3,958 330,235
Jul 22, 2027 3,960 326,277
Jul 21, 2027 3,742 322,317
Jul 20, 2027 4,162 318,575
Jul 19, 2027 4,432 314,413
Jul 18, 2027 4,649 309,981
Jul 17, 2027 5,000 305,332
Jul 16, 2027 5,062 300,332
Jul 15, 2027 5,315 295,270
Jul 14, 2027 5,607 289,955
Jul 13, 2027 5,774 284,348
Jul 12, 2027 6,412 278,574
Jul 11, 2027 7,065 272,162
Jul 10, 2027 7,652 265,097
Jul 9, 2027 8,075 257,445
Jul 8, 2027 8,625 249,370
Jul 7, 2027 8,814 240,745
Jul 6, 2027 9,449 231,931
Jul 5, 2027 9,522 222,482
Jul 4, 2027 9,421 212,960
Jul 3, 2027 9,218 203,539
Jul 2, 2027 9,431 194,321
Jul 1, 2027 9,454 184,890
Jun 30, 2027 10,534 175,436
Jun 29, 2027 11,270 164,902
Jun 28, 2027 11,615 153,632
Jun 27, 2027 12,333 142,017
Jun 26, 2027 12,828 129,684
Jun 25, 2027 13,459 116,856
Jun 24, 2027 13,596 103,397
Jun 23, 2027 12,567 89,801
Jun 22, 2027 11,196 77,234
Jun 21, 2027 10,591 66,038
Jun 20, 2027 9,302 55,447
Jun 19, 2027 8,582 46,145
Jun 18, 2027 7,331 37,563
Jun 17, 2027 6,152 30,232
Jun 16, 2027 5,253 24,080
Jun 15, 2027 4,598 18,827
Jun 14, 2027 3,659 14,229
Jun 13, 2027 3,067 10,570
Jun 12, 2027 2,078 7,503
Jun 11, 2027 1,424 5,425
Jun 10, 2027 1,091 4,001
Jun 9, 2027 943 2,910
Jun 8, 2027 816 1,967
Jun 7, 2027 655 1,151
Jun 6, 2027 496 496

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 25), 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 14 prior seasons (2011–2025), applied to those seasons' average total of 336,868. It's a rough forecast, not a statistical model.
1 outlier year excluded (2018) — hover the "Exclude outliers" control for details.
Days are aligned by time since season start (day 1 = Jun 6) rather than calendar date, so historically early or late seasons line up by day-of-season.
Date Actual Daily Count Projected Daily Count Actual Cumulative Projected Cumulative
Aug 17, 2026 468 364,933
Aug 16, 2026 405 364,465
Aug 15, 2026 384 364,060
Aug 14, 2026 380 363,676
Aug 13, 2026 404 363,296
Aug 12, 2026 412 362,892
Aug 11, 2026 360 362,480
Aug 10, 2026 398 362,120
Aug 9, 2026 515 361,722
Aug 8, 2026 625 361,207
Aug 7, 2026 799 360,582
Aug 6, 2026 955 359,783
Aug 5, 2026 1,015 358,828
Aug 4, 2026 1,269 357,813
Aug 3, 2026 1,267 356,544
Aug 2, 2026 1,388 355,277
Aug 1, 2026 1,678 353,889
Jul 31, 2026 1,726 352,211
Jul 30, 2026 1,828 350,485
Jul 29, 2026 2,331 348,657
Jul 28, 2026 2,832 346,326
Jul 27, 2026 3,033 343,494
Jul 26, 2026 3,219 340,461
Jul 25, 2026 4,717 3,360 197,294 337,242
Jul 24, 2026 6,047 3,647 192,577 333,882
Jul 23, 2026 3,428 3,958 186,530 330,235
Jul 22, 2026 2,150 3,960 183,102 326,277
Jul 21, 2026 2,868 3,742 180,952 322,317
Jul 20, 2026 1,336 4,162 178,084 318,575
Jul 19, 2026 1,364 4,432 176,748 314,413
Jul 18, 2026 1,598 4,649 175,384 309,981
Jul 17, 2026 2,168 5,000 173,786 305,332
Jul 16, 2026 1,363 5,062 171,618 300,332
Jul 15, 2026 1,024 5,315 170,255 295,270
Jul 14, 2026 553 5,607 169,231 289,955
Jul 13, 2026 908 5,774 168,678 284,348
Jul 12, 2026 840 6,412 167,770 278,574
Jul 11, 2026 5,136 7,065 166,930 272,162
Jul 10, 2026 1,049 7,652 161,794 265,097
Jul 9, 2026 900 8,075 160,745 257,445
Jul 8, 2026 4,651 8,625 159,845 249,370
Jul 7, 2026 1,499 8,814 155,194 240,745
Jul 6, 2026 2,366 9,449 153,695 231,931
Jul 5, 2026 446 9,522 151,329 222,482
Jul 4, 2026 2 9,421 150,883 212,960
Jul 3, 2026 3,412 9,218 150,881 203,539
Jul 2, 2026 1,876 9,431 147,469 194,321
Jul 1, 2026 5,469 9,454 145,593 184,890
Jun 30, 2026 977 10,534 140,124 175,436
Jun 29, 2026 7,977 11,270 139,147 164,902
Jun 28, 2026 9,111 11,615 131,170 153,632
Jun 27, 2026 31,362 12,333 122,059 142,017
Jun 26, 2026 24,591 12,828 90,697 129,684
Jun 25, 2026 17,808 13,459 66,106 116,856
Jun 24, 2026 8,399 13,596 48,298 103,397
Jun 23, 2026 2,720 12,567 39,899 89,801
Jun 22, 2026 179 11,196 37,179 77,234
Jun 21, 2026 332 10,591 37,000 66,038
Jun 20, 2026 3,049 9,302 36,668 55,447
Jun 19, 2026 8,764 8,582 33,619 46,145
Jun 18, 2026 6,702 7,331 24,855 37,563
Jun 17, 2026 1,928 6,152 18,153 30,232
Jun 16, 2026 271 5,253 16,225 24,080
Jun 15, 2026 4,602 4,598 15,954 18,827
Jun 14, 2026 7,329 3,659 11,352 14,229
Jun 13, 2026 571 3,067 4,023 10,570
Jun 12, 2026 715 2,078 3,452 7,503
Jun 11, 2026 464 1,424 2,737 5,425
Jun 10, 2026 425 1,091 2,273 4,001
Jun 9, 2026 660 943 1,848 2,910
Jun 8, 2026 405 816 1,188 1,967
Jun 7, 2026 342 655 783 1,151
Jun 6, 2026 441 496 441 496

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 (14 available, 2011–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 13 prior seasons (2011–2024), applied to those seasons' average total of 334,352.
1 outlier year excluded (2018).
Days are aligned by time since season start (day 1 = Jun 6).
Date Actual Daily Count Projected Daily Count Actual Cumulative Projected Cumulative
Aug 17, 2025 464 362,397
Aug 16, 2025 402 361,933
Aug 15, 2025 381 361,531
Aug 14, 2025 378 361,150
Aug 13, 2025 401 360,772
Aug 12, 2025 409 360,371
Aug 11, 2025 358 359,962
Aug 10, 2025 395 359,604
Aug 9, 2025 511 359,209
Aug 8, 2025 620 358,698
Aug 7, 2025 793 358,078
Aug 6, 2025 948 357,285
Aug 5, 2025 1,007 356,337
Aug 4, 2025 1,259 355,330
Aug 3, 2025 1,257 354,071
Aug 2, 2025 1,378 352,814
Aug 1, 2025 1,665 351,436
Jul 31, 2025 1,713 349,771
Jul 30, 2025 1,814 348,058
Jul 29, 2025 2,313 346,244
Jul 28, 2025 2,811 343,931
Jul 27, 2025 3,029 341,120
Jul 26, 2025 3,254 338,091
Jul 25, 2025 3,453 334,837
Jul 24, 2025 1,122 3,795 369,583 331,384
Jul 23, 2025 575 4,172 368,461 327,589
Jul 22, 2025 375 4,218 367,886 323,417
Jul 21, 2025 297 4,040 367,511 319,199
Jul 20, 2025 223 4,479 367,214 315,159
Jul 19, 2025 588 4,753 366,991 310,680
Jul 18, 2025 660 4,952 366,403 305,927
Jul 17, 2025 1,543 5,271 365,743 300,975
Jul 16, 2025 874 5,288 364,200 295,704
Jul 15, 2025 1,752 5,542 363,326 290,416
Jul 14, 2025 4,269 5,849 361,574 284,874
Jul 13, 2025 3,040 5,968 357,305 279,025
Jul 12, 2025 1,779 6,601 354,265 273,057
Jul 11, 2025 1,296 7,194 352,486 266,456
Jul 10, 2025 7,500 7,798 351,190 259,262
Jul 9, 2025 5,792 8,185 343,690 251,464
Jul 8, 2025 12,264 8,746 337,898 243,279
Jul 7, 2025 6,595 8,923 325,634 234,533
Jul 6, 2025 9,626 9,614 319,039 225,610
Jul 5, 2025 4,472 9,645 309,413 215,996
Jul 4, 2025 3,858 9,612 304,941 206,351
Jul 3, 2025 6,182 9,394 301,083 196,739
Jul 2, 2025 10,659 9,648 294,901 187,345
Jul 1, 2025 4,729 9,568 284,242 177,697
Jun 30, 2025 6,557 10,405 279,513 168,129
Jun 29, 2025 7,031 10,974 272,956 157,724
Jun 28, 2025 15,072 11,287 265,925 146,750
Jun 27, 2025 35,736 11,905 250,853 135,463
Jun 26, 2025 28,058 12,412 215,117 123,558
Jun 25, 2025 16,337 12,522 187,059 111,146
Jun 24, 2025 19,751 12,595 170,722 98,624
Jun 23, 2025 8,756 11,813 150,971 86,029
Jun 22, 2025 63,883 10,622 142,215 74,216
Jun 21, 2025 22,347 10,132 78,332 63,594
Jun 20, 2025 3,764 8,889 55,985 53,462
Jun 19, 2025 476 7,953 52,221 44,573
Jun 18, 2025 499 7,126 51,745 36,620
Jun 17, 2025 6,287 6,087 51,246 29,494
Jun 16, 2025 25,504 5,160 44,959 23,407
Jun 15, 2025 12,574 4,450 19,455 18,247
Jun 14, 2025 103 3,423 6,881 13,797
Jun 13, 2025 243 2,840 6,778 10,374
Jun 12, 2025 1,512 2,033 6,535 7,534
Jun 11, 2025 2,952 1,456 5,023 5,501
Jun 10, 2025 1,272 1,100 2,071 4,045
Jun 9, 2025 291 943 799 2,945
Jun 8, 2025 215 814 508 2,002
Jun 7, 2025 223 672 293 1,188
Jun 6, 2025 70 516 70 516

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