Fish are a great resource to utilize in Stardew Valley. You can capture them to place into fish ponds, provide them as gifts to residents of the town, or sell them directly to the market for a good profit. There are a variety of different fish available in the game, and you can find them in different parts of the map, and at specific times of the year.

The times and locations are not apparent in the game. You need to discover this on your own by monitoring their behavior, or by learning them from a large list. We have all of that information detailed out for you, making it easy to know where you need to go and when you need to be there to capture all of them.

Fish locations and times

Legendary Fish

These are the most difficult and illusive fish in the game. You can only catch legendary fish once per save file, so after you capture one of these five you cannot catch them again.