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

Pauls Bay River

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

Season
2026
12 days of data
Count to date
4,574
through Jul 6, 2026
Projected season total
6,215
4 prior seasons used
% of projection reached
73.6%
avg. historical pace: 73.6% by this date
Projection method: for each prior season, we compute what fraction of that season's total run had passed by July 6, 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 the historical average share of the season total that arrives on that calendar date. This is computed across 4 prior seasons (2004–2016), applied to those seasons' average total of 12,838. 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 28, 2027 2 16,218
Aug 27, 2027 7 16,216
Aug 26, 2027 2 16,209
Aug 25, 2027 128 16,207
Aug 24, 2027 7 16,079
Aug 23, 2027 171 16,072
Aug 22, 2027 34 15,901
Aug 21, 2027 39 15,867
Aug 20, 2027 36 15,828
Aug 19, 2027 22 15,792
Aug 18, 2027 78 15,770
Aug 17, 2027 9 15,692
Aug 16, 2027 16 15,683
Aug 15, 2027 27 15,667
Aug 14, 2027 30 15,640
Aug 13, 2027 269 15,610
Aug 12, 2027 112 15,341
Aug 11, 2027 161 15,229
Aug 10, 2027 87 15,068
Aug 9, 2027 39 14,981
Aug 8, 2027 91 14,942
Aug 7, 2027 122 14,851
Aug 6, 2027 177 14,729
Aug 5, 2027 151 14,552
Aug 4, 2027 51 14,401
Aug 3, 2027 116 14,350
Aug 2, 2027 74 14,234
Aug 1, 2027 209 14,160
Jul 31, 2027 102 13,951
Jul 30, 2027 50 13,849
Jul 29, 2027 332 13,799
Jul 28, 2027 67 13,467
Jul 27, 2027 304 13,400
Jul 26, 2027 11 13,096
Jul 25, 2027 139 13,085
Jul 24, 2027 54 12,946
Jul 23, 2027 32 12,892
Jul 22, 2027 247 12,860
Jul 21, 2027 139 12,613
Jul 20, 2027 124 12,474
Jul 19, 2027 449 12,350
Jul 18, 2027 207 11,901
Jul 17, 2027 529 11,694
Jul 16, 2027 142 11,165
Jul 15, 2027 95 11,023
Jul 14, 2027 242 10,928
Jul 13, 2027 535 10,686
Jul 12, 2027 74 10,151
Jul 11, 2027 76 10,077
Jul 10, 2027 204 10,001
Jul 9, 2027 267 9,797
Jul 8, 2027 265 9,530
Jul 7, 2027 237 9,265
Jul 6, 2027 637 9,028
Jul 5, 2027 245 8,391
Jul 4, 2027 831 8,146
Jul 3, 2027 39 7,315
Jul 2, 2027 5 7,276
Jul 1, 2027 215 7,271
Jun 30, 2027 276 7,056
Jun 29, 2027 706 6,780
Jun 28, 2027 141 6,074
Jun 27, 2027 108 5,933
Jun 26, 2027 249 5,825
Jun 25, 2027 419 5,576
Jun 24, 2027 462 5,157
Jun 23, 2027 309 4,695
Jun 22, 2027 410 4,386
Jun 21, 2027 277 3,976
Jun 20, 2027 54 3,699
Jun 19, 2027 68 3,645
Jun 18, 2027 29 3,577
Jun 17, 2027 91 3,548
Jun 16, 2027 121 3,457
Jun 15, 2027 44 3,336
Jun 14, 2027 60 3,292
Jun 13, 2027 3,232 3,232

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 6), so you can compare actual vs. projected directly. Each day's projection uses the historical average share of the season total that arrives on that calendar date. This is computed across 4 prior seasons (2004–2016), applied to those seasons' average total of 12,838. It's a rough forecast, not a statistical model.
Days are aligned by time since season start (day 1 = Jun 25) 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
Sep 9, 2026 — 2 — 16,218
Sep 8, 2026 — 7 — 16,216
Sep 7, 2026 — 2 — 16,209
Sep 6, 2026 — 128 — 16,207
Sep 5, 2026 — 7 — 16,079
Sep 4, 2026 — 171 — 16,072
Sep 3, 2026 — 34 — 15,901
Sep 2, 2026 — 39 — 15,867
Sep 1, 2026 — 36 — 15,828
Aug 31, 2026 — 22 — 15,792
Aug 30, 2026 — 78 — 15,770
Aug 29, 2026 — 9 — 15,692
Aug 28, 2026 — 16 — 15,683
Aug 27, 2026 — 27 — 15,667
Aug 26, 2026 — 30 — 15,640
Aug 25, 2026 — 269 — 15,610
Aug 24, 2026 — 112 — 15,341
Aug 23, 2026 — 161 — 15,229
Aug 22, 2026 — 87 — 15,068
Aug 21, 2026 — 39 — 14,981
Aug 20, 2026 — 91 — 14,942
Aug 19, 2026 — 122 — 14,851
Aug 18, 2026 — 177 — 14,729
Aug 17, 2026 — 151 — 14,552
Aug 16, 2026 — 51 — 14,401
Aug 15, 2026 — 116 — 14,350
Aug 14, 2026 — 74 — 14,234
Aug 13, 2026 — 209 — 14,160
Aug 12, 2026 — 102 — 13,951
Aug 11, 2026 — 50 — 13,849
Aug 10, 2026 — 332 — 13,799
Aug 9, 2026 — 67 — 13,467
Aug 8, 2026 — 304 — 13,400
Aug 7, 2026 — 11 — 13,096
Aug 6, 2026 — 139 — 13,085
Aug 5, 2026 — 54 — 12,946
Aug 4, 2026 — 32 — 12,892
Aug 3, 2026 — 247 — 12,860
Aug 2, 2026 — 139 — 12,613
Aug 1, 2026 — 124 — 12,474
Jul 31, 2026 — 449 — 12,350
Jul 30, 2026 — 207 — 11,901
Jul 29, 2026 — 529 — 11,694
Jul 28, 2026 — 142 — 11,165
Jul 27, 2026 — 95 — 11,023
Jul 26, 2026 — 242 — 10,928
Jul 25, 2026 — 535 — 10,686
Jul 24, 2026 — 74 — 10,151
Jul 23, 2026 — 76 — 10,077
Jul 22, 2026 — 204 — 10,001
Jul 21, 2026 — 267 — 9,797
Jul 20, 2026 — 265 — 9,530
Jul 19, 2026 — 237 — 9,265
Jul 18, 2026 — 637 — 9,028
Jul 17, 2026 — 245 — 8,391
Jul 16, 2026 — 831 — 8,146
Jul 15, 2026 — 39 — 7,315
Jul 14, 2026 — 5 — 7,276
Jul 13, 2026 — 215 — 7,271
Jul 12, 2026 — 276 — 7,056
Jul 11, 2026 — 706 — 6,780
Jul 10, 2026 — 141 — 6,074
Jul 9, 2026 — 108 — 5,933
Jul 8, 2026 — 249 — 5,825
Jul 7, 2026 — 419 — 5,576
Jul 6, 2026 120 462 4,574 5,157
Jul 5, 2026 57 309 4,454 4,695
Jul 4, 2026 12 410 4,397 4,386
Jul 3, 2026 3 277 4,385 3,976
Jul 2, 2026 13 54 4,382 3,699
Jul 1, 2026 182 68 4,369 3,645
Jun 30, 2026 257 29 4,187 3,577
Jun 29, 2026 299 91 3,930 3,548
Jun 28, 2026 184 121 3,631 3,457
Jun 27, 2026 990 44 3,447 3,336
Jun 26, 2026 2,169 60 2,457 3,292
Jun 25, 2026 288 3,232 288 3,232

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 (5 available, 2002–2016) — 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 the historical average share of the season total that arrives on that calendar date. Computed across 4 prior seasons (2004–2016), applied to those seasons' average total of 12,838.
Date Actual Daily Count Projected Daily Count Actual Cumulative Projected Cumulative
Aug 28, 2025 — 2 — 16,218
Aug 27, 2025 — 7 — 16,216
Aug 26, 2025 — 2 — 16,209
Aug 25, 2025 — 128 — 16,207
Aug 24, 2025 — 7 — 16,079
Aug 23, 2025 — 171 — 16,072
Aug 22, 2025 — 34 — 15,901
Aug 21, 2025 — 39 — 15,867
Aug 20, 2025 — 36 — 15,828
Aug 19, 2025 — 22 — 15,792
Aug 18, 2025 — 78 — 15,770
Aug 17, 2025 — 9 — 15,692
Aug 16, 2025 — 16 — 15,683
Aug 15, 2025 — 27 — 15,667
Aug 14, 2025 — 30 — 15,640
Aug 13, 2025 — 269 — 15,610
Aug 12, 2025 — 112 — 15,341
Aug 11, 2025 — 161 — 15,229
Aug 10, 2025 — 87 — 15,068
Aug 9, 2025 — 39 — 14,981
Aug 8, 2025 — 91 — 14,942
Aug 7, 2025 — 122 — 14,851
Aug 6, 2025 — 177 — 14,729
Aug 5, 2025 — 151 — 14,552
Aug 4, 2025 — 51 — 14,401
Aug 3, 2025 — 116 — 14,350
Aug 2, 2025 — 74 — 14,234
Aug 1, 2025 — 209 — 14,160
Jul 31, 2025 — 102 — 13,951
Jul 30, 2025 — 50 — 13,849
Jul 29, 2025 — 332 — 13,799
Jul 28, 2025 — 67 — 13,467
Jul 27, 2025 — 304 — 13,400
Jul 26, 2025 — 11 — 13,096
Jul 25, 2025 — 139 — 13,085
Jul 24, 2025 — 54 — 12,946
Jul 23, 2025 — 32 — 12,892
Jul 22, 2025 — 247 — 12,860
Jul 21, 2025 — 139 — 12,613
Jul 20, 2025 — 124 — 12,474
Jul 19, 2025 — 449 — 12,350
Jul 18, 2025 — 207 — 11,901
Jul 17, 2025 — 529 — 11,694
Jul 16, 2025 — 142 — 11,165
Jul 15, 2025 — 95 — 11,023
Jul 14, 2025 — 242 — 10,928
Jul 13, 2025 — 535 — 10,686
Jul 12, 2025 — 74 — 10,151
Jul 11, 2025 — 76 — 10,077
Jul 10, 2025 — 204 — 10,001
Jul 9, 2025 — 267 — 9,797
Jul 8, 2025 — 265 — 9,530
Jul 7, 2025 — 237 — 9,265
Jul 6, 2025 — 637 — 9,028
Jul 5, 2025 — 245 — 8,391
Jul 4, 2025 — 831 — 8,146
Jul 3, 2025 — 39 — 7,315
Jul 2, 2025 — 5 — 7,276
Jul 1, 2025 — 215 — 7,271
Jun 30, 2025 — 276 — 7,056
Jun 29, 2025 — 706 — 6,780
Jun 28, 2025 — 141 — 6,074
Jun 27, 2025 — 108 — 5,933
Jun 26, 2025 — 249 — 5,825
Jun 25, 2025 — 419 — 5,576
Jun 24, 2025 — 462 — 5,157
Jun 23, 2025 — 309 — 4,695
Jun 22, 2025 — 410 — 4,386
Jun 21, 2025 — 277 — 3,976
Jun 20, 2025 — 54 — 3,699
Jun 19, 2025 — 68 — 3,645
Jun 18, 2025 — 29 — 3,577
Jun 17, 2025 — 91 — 3,548
Jun 16, 2025 — 121 — 3,457
Jun 15, 2025 — 44 — 3,336
Jun 14, 2025 — 60 — 3,292
Jun 13, 2025 — 3,232 — 3,232

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