Assorted helpful info for Animal Crossing New Horizons.

* Unlocks At refers to the number of fish you must catch before a given fish will spawn.

NamePriceLocationActive HoursActive MonthsSizeUnlocks At
Bitterling900RiverAllJanuary, February, March, November, DecemberTiny0
Pale Chub200River9AM-4PMAllTiny0
Crucian Carp160RiverAllAllSmall0
Dace240River9AM-4PMAllMedium0
Carp300PondAllAllLarge0
Koi4000Pond9AM-4PMAllLarge20
Goldfish1300PondAllAllTiny0
Pop-eyed Goldfish1300Pond9AM-4PMAllLarge0
Ranchu Goldfish4500Pond9AM-4PMAllSmall20
Killifish300Pond9AM-4PMApril, May, June, July, AugustTiny0
Crawfish200PondAllApril, May, June, July, August, SeptemberSmall0
Soft-shelled Turtle3750River4PM-9AMAugust, SeptemberLarge20
Snapping Turtle5000River9AM-4PMApril, May, June, July, August, OctoberXL0
Tadpole100PondAllMarch, April, May, June, JulyTiny0
Frog120PondAllMay, June, July, AugustSmall0
Freshwater Goby400River4PM-9AMAllSmall0
Loach400RiverAllMarch, April, MaySmall0
Catfish800River4PM-9AMMay, June, July, August, September, OctoberLarge0
Giant Snakehead5500Pond9AM-4PMJune, JulyXL50
Bluegill180River9AM-4PMAllSmall0
Yellow Perch300RiverAllJanuary, February, March, October, November, DecemberMedium0
Black Bass400RiverAllAllLarge0
Tilapia800RiverAllJune, July, August, September, OctoberMedium0
Pike1800RiverAllSeptember, October, November, DecemberXL20
Pond Smelt500RiverAllJanuary, February, DecemberSmall0
Sweetfish900RiverAllJuly, August, SeptemberMedium0
Cherry Salmon1000River (clifftop)4PM-9AMMarch, April, May, June, September, October, NovemberMedium0
Char3800River (clifftop)4PM-9AMMarch, April, May, June, September, October, NovemberMedium20
Golden Trout15000River (clifftop)4PM-9AMMarch, April, May, June, September, October, NovemberMedium100
Stringfish15000River (clifftop)4PM-9AMJanuary, FebruaryXL100
Salmon700River (mouth)AllSeptemberLarge0
King Salmon1800River (mouth)AllSeptemberXXL20
Mitten Crab2000River4PM-9AMSeptember, October, NovemberSmall20
Guppy1300River9AM-4PMApril, May, June, August, September, October, NovemberTiny0
Nibble Fish1500River9AM-4PMMay, June, August, SeptemberTiny20
Angelfish3000River4PM-9AMMay, June, August, September, OctoberSmall20
Betta 2500River9AM-4PMMay, June, July, August, September, OctoberSmall20
Neon Tetra500River9AM-4PMApril, May, June, July, August, September, October, NovemberTiny0
Rainbowfish800River9AM-4PMMay, June, July, August, September, OctoberTiny0
Piranha2500River9AM-4PM, 9PM-4AMJune, July, August, SeptemberSmall20
Arowana10000River4PM-9AMJune, July, August, SeptemberLarge50
Dorado15000River4AM-9PMJune, July, August, SeptemberXL100
Gar6000Pond4PM-9AMJune, July, August, SeptemberXXL50
Arapaima10000River4PM-9AMJune, July, August, SeptemberXXL50
Saddled Bichir4000River9PM-4AMJune, July, August, SeptemberLarge20
Sturgeon10000River (mouth)AllJanuary, February, March, September, November, DecemberXXL20
Sea Butterfly1000SeaAllJanuary, February, March, DecemberTiny0
Sea Horse1100SeaAllApril, May, June, July, August, September, NovemberTiny0
Clown Fish650SeaAllApril, May, June, July, August, SeptemberTiny0
Surgeonfish1000SeaAllApril, May, June, July, August, SeptemberSmall0
Butterfly Fish1000SeaAllApril, May, June, July, August, SeptemberSmall0
Napoleonfish10000Sea4AM-9PMJuly, AugustXXL50
Zebra Turkeyfish500SeaAllApril, May, June, July, August, September, NovemberMedium0
Blowfish5000Sea9PM-4AMJanuary, February, November, DecemberMedium20
Puffer Fish250SeaAllJuly, August, SeptemberMedium0
Anchovy200Sea4AM-9PMAllSmall0
Horse Mackerel150SeaAllAllSmall0
Barred Knifejaw5000SeaAllApril, May, June, July, August, September, NovemberMedium20
Sea Bass400SeaAllAllXL0
Red Snapper3000SeaAllAllLarge0
Dab300SeaAllJanuary, February, March, April, October, November, DecemberMedium0
Olive Flounder800SeaAllAllXL0
Squid500SeaAllAll except September, October, NovemberMedium0
Moray Eel2000SeaAllAugust, September, October, NovemberLong20
Ribbon Eel600SeaAllJune, July, August, September, October, NovemberLong0
Tuna7000PierAllJanuary, February, March, April, November, DecemberXXL50
Blue Marlin10000PierAllAll except May, June, OctoberXXL50
Giant Trevally4500PierAllMay, June, July, August, SeptemberXL20
Mahi-mahi6000PierAllMay, June, July, August, SeptemberXL50
Ocean Sunfish4000Sea4AM-9PMJuly, August, SeptemberXXL - extra fin20
Ray3000Sea4AM-9PMAugust, September, October, NovemberXL20
Saw Shark12000Sea4PM-9AMJune, July, AugustXXL - extra fin50
Hammerhead Shark8000Sea4PM-9AMJune, July, August, SeptemberXXL - extra fin20
Great White Shark15000Sea4PM-9AMJune, July, August, SeptemberXXL - extra fin50
Whale Shark13000SeaAllJune, July, August, SeptemberXXL - extra fin50
Suckerfish1500SeaAllJune, July, August, SeptemberLarge - extra fin20
Football Fish2500Sea4PM-9AMJanuary, February, March, November, DecemberLarge20
Oarfish9000SeaAllJanuary, February, March, April, May, DecemberXXL50
Barreleye15000Sea9PM-4AMAllSmall100
Coelacanth15000Sea (rainy day)AllAllXXL100