Verified for game version 1.6.x

Fishing in Stardew Valley is a skill, a money source, and (for many players) a skill-check wall in week one. This guide covers the mechanics that matter and skips the folklore: which rod to save for, what bait actually does, and why the real fishing income is a Fish Pond, not the mini-game.

Rod tiers — and when each unlocks

RodHow to getWhy it matters
Bamboo PoleWilly, free (day 2+)Catches basic fish; no bait.
Training RodWilly, 25gEasier mini-game; same fish as Bamboo. Fine for learning.
Fiberglass RodWilly, 1,800gUnlocks bait. The first real rod.
Iridium RodWilly, 7,500gUnlocks tackle (Magnet, Trap, Dressed Spinner). Buy ASAP.

The jump from Bamboo/Training to Fiberglass is the one that matters: bait is what turns fishing from a 20% catch rate into a real activity. The Iridium Rod’s tackle slots are where you optimize for the fish you actually want.

Bait, tackle, and the mini-game

The mini-game itself: keep the fish inside the moving bar. Tap, don’t hold — pumping the button in rhythm beats holding it. Whoever tells you to “just hold” is wrong; the bar overshoots. Higher fishing level also slows the bar and makes fish easier to track.

Fish quality and value

Fish sell by quality too. A Gold or Legendary-quality catch can triple the base price, which is why the mini-game’s difficulty is worth mastering for high-value fish like Sturgeon (200g) or Lava Eel (700g).

Where to fish (and what you’ll get)

LocationNotable catchesNotes
Mountain LakeSturgeon, Bullhead, Largemouth BassSturgeon → Caviar later.
River (Town)Catfish (rain), Sunfish, ShadCatfish only in rain.
OceanSardine, Tuna, Red Snapper (rain)Best for variety; look for rain.
Forest RiverGlacierfish (legendary, conditions)Part of the four legends.
Mines (floor 20+)Ghostfish, Stonefish, Ice PipOnly in the mines; easy XP.
Witch’s SwampVoid Salmon, CatfishPost-dark-shrine.

Legendary fish (Crimsonfish, Angler, Glacierfish, Legend, Mutant Carp) are one-per-save, location- and season/weather-locked. They’re a badge, not income.

Seasonal availability

Aim your effort at the fish whose roe you want for a pond (Sturgeon especially), because that’s where the passive money is.

XP and leveling

Each fish caught grants fishing XP; higher levels unlock tackles and make the bar easier to control. If you’re struggling in week one, fish lower-difficulty fish (Sardine, Sunfish) to grind levels before chasing Sturgeon.

The real fishing income: Fish Ponds

Grinding the mini-game pays a few hundred gold per trip. A Fish Pond pays every single day, passively. Drop one Sturgeon (or Lava Eel, or any high-value fish) in a pond, feed it to population 10, and it produces Roe daily — and Sturgeon Roe becomes Caviar (500g) with a Preserves Jar.

The daily output probability is population × 0.08 + 0.15 (so 1 fish = 23%, 10 fish = 95% per day), and Roe sells for 30 + floor(base_fish_price ÷ 2). Model it before you commit a pond — that’s exactly what our Fish Pond Planner does.

Applicable conditions and exceptions

Best fish by season for money

If you want to fish for gold rather than relax, target the highest-value fish per season that you can reliably catch:

The real jackpot is catching a Sturgeon and dropping it in a pond — see the Fish Pond Planner. A single Sturgeon pond out-earns any amount of active fishing once it hits population 10.

Treasure and the rain trick

Some catches come with a treasure chest when you get lucky; reel it in without losing the fish for extra loot (coal, ore, artifacts). Rain sharply changes catches: Catfish, Shad, and Red Snapper appear only in rain, while rainy days also mean you do not need to water crops — a perfect day to fish. If you are leveling, fish the easiest species you can catch repeatedly; difficulty scales with both fish rarity and your fishing level, so early levels come fast from common catches like Sardine and Sunfish.

Quick fishing checklist

Next

Build a passive income stream with the Fish Pond Planner, and see how fishing fits the wider money-making guide.

Sources & verification

Fish data is multi-source verified: