Goldfish tank mates

Good matches
8 of 98
The safest picks for goldfish are koi, crayfish and dojo loaches. Each match shares goldfish' temperature and pH and leaves them alone.
Coldwater, messy and big. Eats any fish small enough to swallow.
- Temperature
- 60–74°F
- pH
- 7–8
- Temperament
- Peaceful
- Minimum tank
- 40 gal
- With care
- 9
- Avoid
- 81
Good tank mates
Koi60–74°F
Crayfish65–74°F
Dojo loach60–74°F
Paradise fish61–74°F
Gold barb64–74°F
Rosy barb64–74°F
Fancy goldfish65–74°F
Odessa barb70–74°F
Possible, with care
- Zebra danio At 10 inches a goldfish can swallow a small zebra danio. Fast, alert fish usually stay out of reach.
- Mystery snail Large goldfish crack or pick at small snails. A big mystery snail has better odds than a ramshorn.
- Platy A grown goldfish may treat small platies as food, especially at night.
- White cloud minnow At 10 inches a goldfish can swallow a small white cloud minnow. Fast, alert fish usually stay out of reach.
- Hillstream loach A grown goldfish may treat small hillstream loaches as food, especially at night.
- Panda cory At 10 inches a goldfish can swallow a small panda cory. Fast, alert fish usually stay out of reach.
- Ramshorn snail Large goldfish crack or pick at small snails. A big mystery snail has better odds than a ramshorn.
- Black skirt tetra A grown goldfish may treat small black skirt tetras as food, especially at night.
- Killifish Water chemistry is a squeeze. The only pH that suits both is around 7.
Avoid
- Axolotl Fish nibble at axolotl gills, and axolotls swallow small fish. Keep axolotls on their own.
- Betta Goldfish are coldwater animals (60–74°F); bettas need 76–82°F. No temperature suits both.
- Cherry shrimp A goldfish is big enough to swallow adult cherry shrimp.
- Ghost shrimp A goldfish is big enough to swallow adult ghost shrimp.
- Guppy Goldfish are coldwater animals (60–74°F); guppies need 72–82°F. They overlap only at 72–74°F, the edge of both ranges.
- Oscar Goldfish are coldwater animals (60–74°F); oscars need 74–81°F. They meet only at 74°F, the edge of both ranges.
- Pea puffer Goldfish are coldwater animals (60–74°F); pea puffers need 74–82°F. They meet only at 74°F, the edge of both ranges.
- Angelfish Goldfish are coldwater animals (60–74°F); angelfish need 76–84°F. No temperature suits both.
- Corydoras Goldfish are coldwater animals (60–74°F); corydoras need 72–79°F. They overlap only at 72–74°F, the edge of both ranges.
- Swordtail Goldfish are coldwater animals (60–74°F); swordtails need 72–79°F. They overlap only at 72–74°F, the edge of both ranges.
- Rainbow shark Goldfish are coldwater animals (60–74°F); rainbow sharks need 72–80°F. They overlap only at 72–74°F, the edge of both ranges.
- Tiger barb Goldfish are coldwater animals (60–74°F); tiger barbs need 72–81°F. They overlap only at 72–74°F, the edge of both ranges.
- Common pleco Goldfish are coldwater animals (60–74°F); plecos need 72–86°F. They overlap only at 72–74°F, the edge of both ranges.
- Kuhli loach Goldfish are coldwater animals (60–74°F); kuhli loaches need 75–86°F. No temperature suits both.
- Neon tetra Goldfish are coldwater animals (60–74°F); neon tetras need 72–79°F. They overlap only at 72–74°F, the edge of both ranges.
- Molly Goldfish are coldwater animals (60–74°F); mollies need 72–82°F. They overlap only at 72–74°F, the edge of both ranges.
- Otocinclus Goldfish are coldwater animals (60–74°F); otocinclus need 72–79°F. They overlap only at 72–74°F, the edge of both ranges.
- Discus Goldfish are coldwater animals (60–74°F); discus need 82–88°F. No temperature suits both.
- Clown loach Goldfish are coldwater animals (60–74°F); clown loaches need 77–86°F. No temperature suits both.
- GloFish tetra Goldfish are coldwater animals (60–74°F); glofish need 72–80°F. They overlap only at 72–74°F, the edge of both ranges.
- African cichlid Goldfish are coldwater animals (60–74°F); african cichlids need 75–82°F. No temperature suits both.
- Kissing gourami Goldfish are coldwater animals (60–74°F); kissing gouramis need 72–82°F. They overlap only at 72–74°F, the edge of both ranges.
- Amano shrimp A goldfish is big enough to swallow adult amano shrimp.
- Jack Dempsey Goldfish are coldwater animals (60–74°F); jack dempseys need 72–86°F. They overlap only at 72–74°F, the edge of both ranges.
- Bichir Goldfish are coldwater animals (60–74°F); bichirs need 72–82°F. They overlap only at 72–74°F, the edge of both ranges.
- Nerite snail Goldfish are coldwater animals (60–74°F); nerite snails need 72–78°F. They overlap only at 72–74°F, the edge of both ranges.
- Blue gourami Goldfish are coldwater animals (60–74°F); blue gouramis need 72–82°F. They overlap only at 72–74°F, the edge of both ranges.
- Bala shark Goldfish are coldwater animals (60–74°F); bala sharks need 72–82°F. They overlap only at 72–74°F, the edge of both ranges.
- Flowerhorn Goldfish are coldwater animals (60–74°F); flowerhorns need 80–89°F. No temperature suits both.
- Black ghost knife Goldfish are coldwater animals (60–74°F); black ghost knives need 73–82°F. They overlap only at 73–74°F, the edge of both ranges.
- Red tail shark Goldfish are coldwater animals (60–74°F); red tail sharks need 72–79°F. They overlap only at 72–74°F, the edge of both ranges.
- Chinese algae eater Goldfish are coldwater animals (60–74°F); chinese algae eaters need 74–80°F. They meet only at 74°F, the edge of both ranges.
- Pictus catfish Goldfish are coldwater animals (60–74°F); pictus catfish need 72–79°F. They overlap only at 72–74°F, the edge of both ranges.
- Convict cichlid Goldfish are coldwater animals (60–74°F); convict cichlids need 74–82°F. They meet only at 74°F, the edge of both ranges.
- Honey gourami Goldfish are coldwater animals (60–74°F); honey gouramis need 72–82°F. They overlap only at 72–74°F, the edge of both ranges.
- Firemouth cichlid Goldfish are coldwater animals (60–74°F); firemouth cichlids need 75–86°F. No temperature suits both.
- Bristlenose pleco Goldfish are coldwater animals (60–74°F); bristlenose plecos need 73–81°F. They overlap only at 73–74°F, the edge of both ranges.
- Tinfoil barb Goldfish are coldwater animals (60–74°F); tinfoil barbs need 72–80°F. They overlap only at 72–74°F, the edge of both ranges.
- Endler's livebearer Goldfish are coldwater animals (60–74°F); endlers need 72–82°F. They overlap only at 72–74°F, the edge of both ranges.
- Blood parrot Goldfish are coldwater animals (60–74°F); blood parrots need 76–80°F. No temperature suits both.
- Bolivian ram Goldfish are coldwater animals (60–74°F); bolivian rams need 72–79°F. They overlap only at 72–74°F, the edge of both ranges.
- Elephant nose fish Goldfish are coldwater animals (60–74°F); elephant nose fish need 73–82°F. They overlap only at 73–74°F, the edge of both ranges.
- African dwarf frog Goldfish are coldwater animals (60–74°F); african dwarf frogs need 72–82°F. They overlap only at 72–74°F, the edge of both ranges.
- Celestial pearl danio Goldfish are coldwater animals (60–74°F); celestial pearl danios need 72–79°F. They overlap only at 72–74°F, the edge of both ranges.
- Electric blue acara Goldfish are coldwater animals (60–74°F); electric blue acaras need 72–82°F. They overlap only at 72–74°F, the edge of both ranges.
- Sparkling gourami Goldfish are coldwater animals (60–74°F); sparkling gouramis need 72–82°F. They overlap only at 72–74°F, the edge of both ranges.
- Upside down catfish Goldfish are coldwater animals (60–74°F); upside down catfish need 72–79°F. They overlap only at 72–74°F, the edge of both ranges.
- Boesemani rainbowfish Goldfish are coldwater animals (60–74°F); boesemani rainbowfish need 75–82°F. No temperature suits both.
- Harlequin rasbora Goldfish are coldwater animals (60–74°F); harlequin rasboras need 72–80°F. They overlap only at 72–74°F, the edge of both ranges.
- Congo tetra Goldfish are coldwater animals (60–74°F); congo tetras need 73–82°F. They overlap only at 73–74°F, the edge of both ranges.
- Serpae tetra Goldfish are coldwater animals (60–74°F); serpae tetras need 72–79°F. They overlap only at 72–74°F, the edge of both ranges.
- Cherry barb Goldfish are coldwater animals (60–74°F); cherry barbs need 73–81°F. They overlap only at 73–74°F, the edge of both ranges.
- Pearl gourami Goldfish are coldwater animals (60–74°F); pearl gouramis need 77–82°F. No temperature suits both.
- Dwarf gourami Goldfish are coldwater animals (60–74°F); dwarf gouramis need 72–82°F. They overlap only at 72–74°F, the edge of both ranges.
- Bamboo shrimp Goldfish are coldwater animals (60–74°F); bamboo shrimp need 72–82°F. They overlap only at 72–74°F, the edge of both ranges.
- Yoyo loach Goldfish are coldwater animals (60–74°F); yoyo loaches need 75–86°F. No temperature suits both.
- Lemon tetra Goldfish are coldwater animals (60–74°F); lemon tetras need 72–82°F. They overlap only at 72–74°F, the edge of both ranges.
- Assassin snail Goldfish are coldwater animals (60–74°F); assassin snails need 75–80°F. No temperature suits both.
- Siamese algae eater Goldfish are coldwater animals (60–74°F); siamese algae eaters need 75–79°F. No temperature suits both.
- Pygmy cory Goldfish are coldwater animals (60–74°F); pygmy corys need 72–79°F. They overlap only at 72–74°F, the edge of both ranges.
- Clown pleco Goldfish are coldwater animals (60–74°F); clown plecos need 73–82°F. They overlap only at 73–74°F, the edge of both ranges.
- Zebra loach Goldfish are coldwater animals (60–74°F); zebra loaches need 73–79°F. They overlap only at 73–74°F, the edge of both ranges.
- Kribensis Goldfish are coldwater animals (60–74°F); kribensis need 75–80°F. No temperature suits both.
- Glass catfish Goldfish are coldwater animals (60–74°F); glass catfish need 75–80°F. No temperature suits both.
- Black neon tetra Goldfish are coldwater animals (60–74°F); black neon tetras need 73–81°F. They overlap only at 73–74°F, the edge of both ranges.
- Peacock cichlid Goldfish are coldwater animals (60–74°F); peacock cichlids need 76–82°F. No temperature suits both.
- Zebra pleco Goldfish are coldwater animals (60–74°F); zebra plecos need 79–88°F. No temperature suits both.
- Severum Goldfish are coldwater animals (60–74°F); severums need 74–84°F. They meet only at 74°F, the edge of both ranges.
- German blue ram Goldfish are coldwater animals (60–74°F); rams need 80–86°F. No temperature suits both.
- Dwarf neon rainbowfish Goldfish are coldwater animals (60–74°F); dwarf neon rainbowfish need 75–82°F. No temperature suits both.
- Pencilfish Goldfish are coldwater animals (60–74°F); pencilfish need 75–82°F. No temperature suits both.
- Glowlight tetra Goldfish are coldwater animals (60–74°F); glowlight tetras need 74–80°F. They meet only at 74°F, the edge of both ranges.
- Hatchetfish Goldfish are coldwater animals (60–74°F); hatchetfish need 75–81°F. No temperature suits both.
- Ember tetra Goldfish are coldwater animals (60–74°F); ember tetras need 73–84°F. They overlap only at 73–74°F, the edge of both ranges.
- Silver dollar Goldfish are coldwater animals (60–74°F); silver dollars need 75–82°F. No temperature suits both.
- Apistogramma Goldfish are coldwater animals (60–74°F); apistogramma need 75–84°F. No temperature suits both.
- Rummy nose tetra Goldfish are coldwater animals (60–74°F); rummy nose tetras need 75–84°F. No temperature suits both.
- Cardinal tetra Goldfish are coldwater animals (60–74°F); cardinal tetras need 76–84°F. No temperature suits both.
- Chili rasbora Goldfish are coldwater animals (60–74°F); chili rasboras need 75–82°F. No temperature suits both.
- Silver arowana Goldfish are coldwater animals (60–74°F); arowanas need 75–86°F. No temperature suits both.
- Electric yellow cichlid Goldfish are coldwater animals (60–74°F); yellow labs need 75–82°F. No temperature suits both.
Planning a mixed tank? The tank mate checker tests every pair at once. Or read the goldfish care sheet.
Questions
What are the best tank mates for goldfish?
Koi, Crayfish, Dojo loaches, Paradise fish, Gold barbs. They share goldfish' temperature and pH and leave them alone.
What fish should not live with goldfish?
Axolotls, Bettas, Cherry shrimp, Ghost shrimp, Guppies. Fish nibble at axolotl gills, and axolotls swallow small fish. Keep axolotls on their own.
How is compatibility checked?
Each pair is compared on temperature and pH overlap, adult size and mouth size, fin nipping, temperament and territory. The worst result decides the verdict.