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

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 12 prior seasons (2014–2025), applied to those seasons' average total of 355,056. It's a rough forecast for a season with no data yet — not a statistical model.
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 386 383,390
Aug 16, 2027 342 383,004
Aug 15, 2027 323 382,662
Aug 14, 2027 309 382,339
Aug 13, 2027 273 382,030
Aug 12, 2027 273 381,757
Aug 11, 2027 241 381,484
Aug 10, 2027 285 381,243
Aug 9, 2027 416 380,958
Aug 8, 2027 537 380,542
Aug 7, 2027 684 380,005
Aug 6, 2027 899 379,321
Aug 5, 2027 957 378,422
Aug 4, 2027 1,277 377,465
Aug 3, 2027 1,344 376,188
Aug 2, 2027 1,362 374,844
Aug 1, 2027 1,796 373,482
Jul 31, 2027 1,891 371,686
Jul 30, 2027 1,940 369,795
Jul 29, 2027 2,592 367,855
Jul 28, 2027 3,173 365,263
Jul 27, 2027 3,349 362,090
Jul 26, 2027 3,699 358,741
Jul 25, 2027 3,805 355,042
Jul 24, 2027 4,147 351,237
Jul 23, 2027 4,492 347,090
Jul 22, 2027 4,480 342,598
Jul 21, 2027 4,217 338,118
Jul 20, 2027 4,635 333,901
Jul 19, 2027 4,892 329,266
Jul 18, 2027 4,985 324,374
Jul 17, 2027 5,304 319,389
Jul 16, 2027 5,434 314,085
Jul 15, 2027 5,736 308,651
Jul 14, 2027 6,058 302,915
Jul 13, 2027 6,309 296,857
Jul 12, 2027 6,955 290,548
Jul 11, 2027 7,763 283,593
Jul 10, 2027 8,452 275,830
Jul 9, 2027 8,911 267,378
Jul 8, 2027 9,411 258,467
Jul 7, 2027 9,353 249,056
Jul 6, 2027 9,839 239,703
Jul 5, 2027 9,995 229,864
Jul 4, 2027 9,799 219,869
Jul 3, 2027 9,539 210,070
Jul 2, 2027 9,738 200,531
Jul 1, 2027 9,650 190,793
Jun 30, 2027 10,847 181,143
Jun 29, 2027 11,996 170,296
Jun 28, 2027 12,572 158,300
Jun 27, 2027 13,366 145,728
Jun 26, 2027 13,206 132,362
Jun 25, 2027 13,922 119,156
Jun 24, 2027 14,061 105,234
Jun 23, 2027 13,172 91,173
Jun 22, 2027 11,522 78,001
Jun 21, 2027 10,680 66,479
Jun 20, 2027 9,117 55,799
Jun 19, 2027 8,700 46,682
Jun 18, 2027 7,285 37,982
Jun 17, 2027 6,228 30,697
Jun 16, 2027 5,236 24,469
Jun 15, 2027 4,479 19,233
Jun 14, 2027 3,437 14,754
Jun 13, 2027 3,027 11,317
Jun 12, 2027 2,328 8,290
Jun 11, 2027 1,683 5,962
Jun 10, 2027 1,226 4,279
Jun 9, 2027 1,011 3,053
Jun 8, 2027 888 2,042
Jun 7, 2027 682 1,154
Jun 6, 2027 472 472

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 12 prior seasons (2014–2025), applied to those seasons' average total of 355,056. It's a rough forecast, not a statistical model.
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 386 383,390
Aug 16, 2026 342 383,004
Aug 15, 2026 323 382,662
Aug 14, 2026 309 382,339
Aug 13, 2026 273 382,030
Aug 12, 2026 273 381,757
Aug 11, 2026 241 381,484
Aug 10, 2026 285 381,243
Aug 9, 2026 416 380,958
Aug 8, 2026 537 380,542
Aug 7, 2026 684 380,005
Aug 6, 2026 899 379,321
Aug 5, 2026 957 378,422
Aug 4, 2026 1,277 377,465
Aug 3, 2026 1,344 376,188
Aug 2, 2026 1,362 374,844
Aug 1, 2026 1,796 373,482
Jul 31, 2026 1,891 371,686
Jul 30, 2026 1,940 369,795
Jul 29, 2026 2,592 367,855
Jul 28, 2026 3,173 365,263
Jul 27, 2026 3,349 362,090
Jul 26, 2026 3,699 358,741
Jul 25, 2026 4,717 3,805 197,294 355,042
Jul 24, 2026 6,047 4,147 192,577 351,237
Jul 23, 2026 3,428 4,492 186,530 347,090
Jul 22, 2026 2,150 4,480 183,102 342,598
Jul 21, 2026 2,868 4,217 180,952 338,118
Jul 20, 2026 1,336 4,635 178,084 333,901
Jul 19, 2026 1,364 4,892 176,748 329,266
Jul 18, 2026 1,598 4,985 175,384 324,374
Jul 17, 2026 2,168 5,304 173,786 319,389
Jul 16, 2026 1,363 5,434 171,618 314,085
Jul 15, 2026 1,024 5,736 170,255 308,651
Jul 14, 2026 553 6,058 169,231 302,915
Jul 13, 2026 908 6,309 168,678 296,857
Jul 12, 2026 840 6,955 167,770 290,548
Jul 11, 2026 5,136 7,763 166,930 283,593
Jul 10, 2026 1,049 8,452 161,794 275,830
Jul 9, 2026 900 8,911 160,745 267,378
Jul 8, 2026 4,651 9,411 159,845 258,467
Jul 7, 2026 1,499 9,353 155,194 249,056
Jul 6, 2026 2,366 9,839 153,695 239,703
Jul 5, 2026 446 9,995 151,329 229,864
Jul 4, 2026 2 9,799 150,883 219,869
Jul 3, 2026 3,412 9,539 150,881 210,070
Jul 2, 2026 1,876 9,738 147,469 200,531
Jul 1, 2026 5,469 9,650 145,593 190,793
Jun 30, 2026 977 10,847 140,124 181,143
Jun 29, 2026 7,977 11,996 139,147 170,296
Jun 28, 2026 9,111 12,572 131,170 158,300
Jun 27, 2026 31,362 13,366 122,059 145,728
Jun 26, 2026 24,591 13,206 90,697 132,362
Jun 25, 2026 17,808 13,922 66,106 119,156
Jun 24, 2026 8,399 14,061 48,298 105,234
Jun 23, 2026 2,720 13,172 39,899 91,173
Jun 22, 2026 179 11,522 37,179 78,001
Jun 21, 2026 332 10,680 37,000 66,479
Jun 20, 2026 3,049 9,117 36,668 55,799
Jun 19, 2026 8,764 8,700 33,619 46,682
Jun 18, 2026 6,702 7,285 24,855 37,982
Jun 17, 2026 1,928 6,228 18,153 30,697
Jun 16, 2026 271 5,236 16,225 24,469
Jun 15, 2026 4,602 4,479 15,954 19,233
Jun 14, 2026 7,329 3,437 11,352 14,754
Jun 13, 2026 571 3,027 4,023 11,317
Jun 12, 2026 715 2,328 3,452 8,290
Jun 11, 2026 464 1,683 2,737 5,962
Jun 10, 2026 425 1,226 2,273 4,279
Jun 9, 2026 660 1,011 1,848 3,053
Jun 8, 2026 405 888 1,188 2,042
Jun 7, 2026 342 682 783 1,154
Jun 6, 2026 441 472 441 472

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 12 prior seasons (2013–2024), applied to those seasons' average total of 376,201.
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 409 401,600
Aug 16, 2025 362 401,191
Aug 15, 2025 342 400,829
Aug 14, 2025 328 400,487
Aug 13, 2025 289 400,159
Aug 12, 2025 289 399,870
Aug 11, 2025 256 399,581
Aug 10, 2025 302 399,325
Aug 9, 2025 424 399,023
Aug 8, 2025 552 398,599
Aug 7, 2025 708 398,047
Aug 6, 2025 935 397,339
Aug 5, 2025 997 396,404
Aug 4, 2025 1,269 395,407
Aug 3, 2025 1,297 394,138
Aug 2, 2025 1,333 392,841
Aug 1, 2025 1,697 391,508
Jul 31, 2025 1,796 389,811
Jul 30, 2025 1,804 388,015
Jul 29, 2025 2,306 386,211
Jul 28, 2025 2,879 383,905
Jul 27, 2025 3,090 381,026
Jul 26, 2025 3,469 377,936
Jul 25, 2025 3,676 374,467
Jul 24, 2025 1,122 4,035 369,583 370,791
Jul 23, 2025 575 4,441 368,461 366,756
Jul 22, 2025 375 4,610 367,886 362,315
Jul 21, 2025 297 4,435 367,511 357,705
Jul 20, 2025 223 4,906 367,214 353,270
Jul 19, 2025 588 5,190 366,991 348,364
Jul 18, 2025 660 5,354 366,403 343,174
Jul 17, 2025 1,543 5,786 365,743 337,820
Jul 16, 2025 874 5,895 364,200 332,034
Jul 15, 2025 1,752 6,238 363,326 326,139
Jul 14, 2025 4,269 6,613 361,574 319,901
Jul 13, 2025 3,040 6,815 357,305 313,288
Jul 12, 2025 1,779 7,490 354,265 306,473
Jul 11, 2025 1,296 8,213 352,486 298,983
Jul 10, 2025 7,500 8,857 351,190 290,770
Jul 9, 2025 5,792 9,343 343,690 281,913
Jul 8, 2025 12,264 9,954 337,898 272,570
Jul 7, 2025 6,595 10,022 325,634 262,616
Jul 6, 2025 9,626 10,719 319,039 252,594
Jul 5, 2025 4,472 10,867 309,413 241,875
Jul 4, 2025 3,858 10,779 304,941 231,008
Jul 3, 2025 6,182 10,553 301,083 220,229
Jul 2, 2025 10,659 10,778 294,901 209,676
Jul 1, 2025 4,729 10,469 284,242 198,898
Jun 30, 2025 6,557 11,211 279,513 188,429
Jun 29, 2025 7,031 12,007 272,956 177,218
Jun 28, 2025 15,072 12,495 265,925 165,211
Jun 27, 2025 35,736 13,119 250,853 152,716
Jun 26, 2025 28,058 12,893 215,117 139,597
Jun 25, 2025 16,337 13,080 187,059 126,704
Jun 24, 2025 19,751 13,339 170,722 113,624
Jun 23, 2025 8,756 12,899 150,971 100,285
Jun 22, 2025 63,883 11,626 142,215 87,386
Jun 21, 2025 22,347 11,080 78,332 75,760
Jun 20, 2025 3,764 9,845 55,985 64,680
Jun 19, 2025 476 9,759 52,221 54,835
Jun 18, 2025 499 8,828 51,745 45,076
Jun 17, 2025 6,287 7,716 51,246 36,248
Jun 16, 2025 25,504 6,530 44,959 28,532
Jun 15, 2025 12,574 5,530 19,455 22,002
Jun 14, 2025 103 4,179 6,881 16,472
Jun 13, 2025 243 3,478 6,778 12,293
Jun 12, 2025 1,512 2,387 6,535 8,815
Jun 11, 2025 2,952 1,731 5,023 6,428
Jun 10, 2025 1,272 1,256 2,071 4,697
Jun 9, 2025 291 1,075 799 3,441
Jun 8, 2025 215 965 508 2,366
Jun 7, 2025 223 794 293 1,401
Jun 6, 2025 70 607 70 607

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