Utah guide
The Utah trout stocking report, explained
How to read Utah DWR's stocking fields, species labels, repeated rows, and report timing.
7 minute read · Updated July 14, 2026
It is a completed-stockings report
Utah's public Fish Stocking Report is best read as a running ledger for the selected year. The current-year page grows as the Division of Wildlife Resources publishes completed stockings. It is not a promise that a particular water will receive fish on a future date.
That makes the report especially useful for alerts. A monitor can take a snapshot, calculate a stable identity for each row, and then look for additions on its next check. A genuinely new row is evidence that the public report changed; an unchanged row is not a new event.
What each column means
The water name and county locate the stocking. Species tells you what was reported, while quantity is the number of fish in that row. Average length is reported in inches, and date stocked is the agency's date for the stocking.
Read the columns together. Ten-inch rainbow trout and three-inch trout fingerlings represent very different fishing information even when they share a water and date. Likewise, one water may receive several species or size groups in separate rows.
- Water name: the agency's label, which may use abbreviations.
- County: the location cross-check for similarly named waters.
- Species: the fish or hybrid recorded for that batch.
- Quantity and average length: the scale and size class of the batch.
- Date stocked: the reported field date, not the website-check time.
Why not every row is a trout alert
The state report includes more than trout. Depending on the year, it can contain warmwater fish, kokanee, and other species alongside rainbow, brown, brook, lake, tiger, and cutthroat trout or trout hybrids such as cutbow and splake.
TroutNotify filters the source before matching watchlists. Labels containing trout and the state's familiar trout or trout-hybrid names are retained; unrelated species are left in the official report but do not create TroutNotify email alerts.
Repeated rows are not automatically errors
You may see rows with the same water, species, quantity, average length, and date. Without a public batch identifier, it is unsafe to assume they are accidental duplicates. They can represent separate loads or reporting entries with identical visible values.
A careful importer preserves repeated occurrences while giving each one a deterministic identity. Running the importer again should reproduce those identities and update nothing; adding one more identical source row should create only one additional record.
Abbreviations require local context
Utah's water labels often shorten lake, reservoir, creek, fork, pond, or geographic qualifiers. Alerts should reproduce the agency's water name instead of guessing at an expansion. County and the official report link provide the context an angler needs to verify the destination.
This is also why a watchlist should be populated from the imported catalogue rather than free-form text. Selecting the agency-backed record avoids spelling variants and ensures a new stocking joins to the exact water you chose.
Pair the report with the living guidebook
Stocking data describes fish placed in a water; it does not summarize regulations. Utah DWR says its fishing guidebook covers daily limits, fishing methods, and rules for specific waters. The agency also posts corrections and emergency changes online, so an older downloaded copy may not contain the latest change.
Before fishing, use the report for timing and the current guidebook for legality. They answer different questions, and you need both.