Data Loading Error

Last Update Details

AFCA Data > Update Information

Station
Species
Alaska Fish Counts App Download
Time Since

Live Data Mode

Latest available counts, synchronized approximately every three hours during peak season

Viewing Live Data from Season

You are viewing fish count data from the season, synced from the official ADF&G sport dataset on GitHub (adfg-sport-dataset). During peak season (May 20 – Sep 30), the repository updates every 3 hours; off-peak, four times daily (about every 6 hours).

How Live Data Works

  • Data is automatically synchronized from ADF&G monitoring stations
  • Peak season (May 20 – Sep 30): syncs every 3 hours from adfg-sport-dataset
  • Off-peak: four times daily (about every 6 hours)
  • Counts reflect the most recent reports from field stations
  • In-season goal comparisons show preliminary passage relative to the goal range β€” not final ADF&G goal attainment

Data Source

All data is sourced from official Alaska Department of Fish and Game (ADF&G) monitoring programs. The AFCA app provides a public-facing visualization of this official data.

Historical Data Mode

Past season fish count information

Viewing Historical Data from Season

You are viewing fish count data from the season. This historical data provides insights into past salmon runs, escapement goals, and seasonal patterns. Click the year button above to return to current season data.

Historical Data Value

  • Compare current season performance with past years
  • Analyze long-term trends and patterns
  • Understand escapement goal performance over time
  • Review seasonal run timing and peak periods

Data Source

Historical data is maintained in ADF&G archives and provides a comparison baseline for current season analysis. All data is sourced from official Alaska Department of Fish and Game monitoring programs.

Total Fish Count

ADF&G Data > Season Summary

Total Fish
Season
Period
Current Season
Current Season Status
Active Stations
Species Tracked
Data Points
Management Goals
Last 10 Seasons
10-Year Avg

Monitoring Stations

ADF&G Data > Station Network

Active Stations
Season
Coverage
Statewide Alaska
Station Breakdown
Active Stations
Species Monitored
Data Points
Total Fish
ADF&G Monitoring Network
β€’ Sport fish counting stations across Alaska management regions
β€’ Sonar, weir, and aerial survey counts from ADF&G where available
β€’ Peak season (May 20 – Sep 30): counts sync every 3 hours from adfg-sport-dataset
Last update:

Fish Species

ADF&G Data > Species Breakdown

Total Species
Season
Period
Current Season
Species Monitored
Sockeye
Salmon
Chinook
Salmon
Coho
Salmon
Pink
Salmon
Chum
Salmon
Steelhead
Trout
Current Season Status
Active Stations
Total Fish

Data Points

ADF&G Data > Daily Counts

Total Data Points
Season
Period
Current Season
What Are Data Points?
Each data point is one daily ADF&G fish-count record. Count files include:
β€’ Count date
β€’ Daily fish count
β€’ Species and location identifiers
β€’ Species and location names
NOAA weather and USGS water measurements are separate datasets shown in their own panelsβ€”they are not fields inside each fish-count record.
Related Statistics
Active Stations
Species Tracked
Management Goals
Total Fish

Management Goals

ADF&G Data > Goal Tracking

Total Goals
Season
Period
Current Season
Goal Types Explained

Definitions follow ADF&G’s escapement-goal explanation. In-season station totals are preliminary passage relative to the goalβ€”not a final determination that a goal was β€œmet.”

Escapement level known to provide sustained yield when a BEG cannot be estimated

A Sustainable Escapement Goal (SEG) is a level of escapementβ€”indicated by an index or escapement estimateβ€”that is known to provide for sustained yield over a 5- to 10-year period. ADF&G uses an SEG when a Biological Escapement Goal cannot be estimated (for example, when a stock-specific catch estimate is unavailable).

The SEG is the primary management objective for escapement unless the Board of Fisheries has adopted an Optimal Escapement Goal or inriver run goal. It is developed from the best available biological information and stated as a range that accounts for data uncertainty. It is not necessarily an β€œoptimal” range derived from spawner–recruit analysis.

ADF&G escapement goals

Scientifically defensible escapement range with greatest potential for maximum sustained yield

A Biological Escapement Goal (BEG) is the escapement that provides the greatest potential for maximum sustained yield. It is not an β€œabsolute minimum” or a safety threshold below which a stock collapses.

A BEG is the primary management objective for escapement unless an Optimal Escapement Goal or inriver run goal has been adopted. It is developed from the best biological information, should be scientifically defensible, and is expressed as a range that reflects stock productivity and data uncertainty.

ADF&G escapement goals

Board-set passage objective: escapement goal plus upstream fishery allocations

An Inriver Goal (also called an inriver run goal) is a Board of Fisheries management objective for stocks harvested upstream of where escapement is estimated. It is comprised of the SEG, BEG, or OEG plus specific allocations to inriver fisheries.

It is not primarily an ecosystem-health target. ADF&G must leave enough returning salmon unharvested to meet the underlying escapement goal and to make a certain number of salmon available for upstream harvests.

ADF&G escapement goals

Board-adopted objective incorporating biological and allocative considerations

An Optimal Escapement Goal (OEG) is a specific Board of Fisheries management objective for salmon escapement that considers biological and allocative factors and may differ from the SEG or BEG.

An OEG will be sustainable and may be expressed as a range. The department seeks to maintain evenly distributed escapements within the bounds of the OEG. OEGs can add fish to a BEG or SEG for inriver fisheries or for escapement when there is uncertainty in the data used to set the underlying goal.

ADF&G escapement goals

Current Season Status

Counts below are preliminary passage relative to goal minimaβ€”not final goal attainment. Some goals exclude hatchery fish, jacks, or smaller fish; some require subtracting upstream harvest; some sonar totals include multiple species.

Stations w/ Goals
Passage β‰₯ Min
Below Min
No Passage Yet
Dynamic Updates
β€’ Stats update automatically when new ADF&G data is available
β€’ Goal comparisons update from current counts as preliminary passage vs goal range (not final ADF&G attainment)
β€’ Peak season (May 20 – Sep 30): data syncs every 3 hours from adfg-sport-dataset
β€’ Off-peak: four times daily (about every 6 hours)
Last update:
Official sources

ADF&G Sport Fish Counts β€” View official fish counts and goal context at ADF&G.

Location Species Goal Target β‰₯ Min (prelim.) Prior-year final

Goal rows appear after station count data loads. See the static goals reference below if JavaScript is unavailable.

Fish Count Details

ADF&G Data > Station Information

Station
Species
Data Year
Last Counted
Days Since
Total Records
Total Count

Please wait while we load the latest fish count data...

LIVE
Station List

Viewing Live Data from Season
Viewing Historical Data from Season
FILTER BY LOCATION
FILTER BY SPECIES
SORT BY
COLUMN VISIBILITY
STATION column is locked
WATER
WEATHER
Active Filters:

Unable to Load Data

No Stations Found

No monitoring stations match your current filters. Try adjusting your region or species selection.

Updated Timestamp

AFCA β€’ Data Freshness

Last successful data synchronization

What does Updated mean?

This timestamp reflects when AFCA last refreshed its manifest and fish count data from the official ADF&G dataset repository. If the time is recent, you are viewing fresh data. During outages, the app serves cached data while indicating the last successful sync.

β€’ β€’

Monitoring Locations ()

No location data available for

Tracked Species ()

No species data available for

Season Summary

Total Fish Count
Rank Among 10 Years