Tank mates for common goldfish

We checked common goldfish against all 149 other species in our database for water temperature, pH, size, fin nipping, predation and aggression.

Good tank mates for common goldfish include hillstream loach, rosy barb, dojo loach, paradise fish, buenos aires tetra and gold barb. Avoid angelfish, betta fish and cherry shrimp: they need different temperatures: Common goldfish 15–22°C (59–72°F), angelfish 24–29°C (75–84°F).

Common goldfish: 15–22°C (59–72°F), pH 6.5–8, adult size 30 cm (11.8 in), minimum tank 75 gallons (284 L). Full common goldfish care guide.

Check a full stocking plan

Good Compatible tank mates (7)

Shared water conditions and no known conflict. Still add fish slowly and watch them.

Caution Possible, with care (47)

These can work in the right setup, but there is a real risk. Read the reason first.

  • Bristlenose pleco · 20+ gal
    • Their temperature ranges barely overlap (only around 22–22°C).
    • One is a cold-water species and the other is tropical, so neither will be at its best.
  • Bronze corydoras · 20+ gal
    • Their temperature ranges barely overlap (only around 21–22°C).
    • One is a cold-water species and the other is tropical, so neither will be at its best.
  • Fancy goldfish · 20+ gal
    • Common goldfish sometimes nips fins, and the long fins of fancy goldfish are an easy target.
  • Guppy · 10+ gal
    • Their temperature ranges barely overlap (only around 22–22°C).
    • One is a cold-water species and the other is tropical, so neither will be at its best.
    • Common goldfish may eat guppies, especially young or small ones.
    • Common goldfish sometimes nips fins, and the long fins of guppies are an easy target.
  • Nerite snail · 5+ gal
    • Their temperature ranges barely overlap (only around 22–22°C).
    • One is a cold-water species and the other is tropical, so neither will be at its best.
  • Panda corydoras · 15+ gal
    • Their temperature ranges barely overlap (only around 21–22°C).
    • One is a cold-water species and the other is tropical, so neither will be at its best.
    • Common goldfish may eat panda corydoras, especially young or small ones.
  • Tiger barb · 29+ gal
    • Their temperature ranges barely overlap (only around 22–22°C).
    • One is a cold-water species and the other is tropical, so neither will be at its best.
  • Zebra danio · 20+ gal
    • Common goldfish may eat zebra danios, especially young or small ones.
  • Amano shrimp · 10+ gal
    • One is a cold-water species and the other is tropical, so neither will be at its best.
    • Common goldfish hunts shrimp. Larger amano shrimp sometimes survive, but expect losses.
  • Assassin snail · 5+ gal
    • Their temperature ranges barely overlap (only around 22–22°C).
    • One is a cold-water species and the other is tropical, so neither will be at its best.
  • Bala shark · 230+ gal
    • Their temperature ranges barely overlap (only around 22–22°C).
    • One is a cold-water species and the other is tropical, so neither will be at its best.
  • Black skirt tetra · 20+ gal
    • Their temperature ranges barely overlap (only around 22–22°C).
    • One is a cold-water species and the other is tropical, so neither will be at its best.
  • Denison barb · 75+ gal
    • One is a cold-water species and the other is tropical, so neither will be at its best.
  • Ghost shrimp · 10+ gal
    • One is a cold-water species and the other is tropical, so neither will be at its best.
    • Common goldfish hunts shrimp. Larger ghost shrimp sometimes survive, but expect losses.
  • Harlequin rasbora · 15+ gal
    • Their temperature ranges barely overlap (only around 22–22°C).
    • One is a cold-water species and the other is tropical, so neither will be at its best.
    • Common goldfish may eat harlequin rasboras, especially young or small ones.
  • Julii corydoras · 20+ gal
    • Their temperature ranges barely overlap (only around 22–22°C).
    • One is a cold-water species and the other is tropical, so neither will be at its best.
  • Malaysian trumpet snail · 10+ gal
    • One is a cold-water species and the other is tropical, so neither will be at its best.
  • Mystery snail · 10+ gal
    • Their temperature ranges barely overlap (only around 21–22°C).
    • One is a cold-water species and the other is tropical, so neither will be at its best.
  • Peppered corydoras · 20+ gal
    • One is a cold-water species and the other is tropical, so neither will be at its best.
  • Pictus catfish · 75+ gal
    • Their temperature ranges barely overlap (only around 22–22°C).
    • One is a cold-water species and the other is tropical, so neither will be at its best.
  • Platy · 15+ gal
    • One is a cold-water species and the other is tropical, so neither will be at its best.
  • Rainbow shark · 75+ gal
    • Their temperature ranges barely overlap (only around 22–22°C).
    • One is a cold-water species and the other is tropical, so neither will be at its best.
  • Ramshorn snail · 5+ gal
    • Their temperature ranges barely overlap (only around 21–22°C).
    • One is a cold-water species and the other is tropical, so neither will be at its best.
  • Red-tail shark · 75+ gal
    • Their temperature ranges barely overlap (only around 22–22°C).
    • One is a cold-water species and the other is tropical, so neither will be at its best.
  • Siamese algae eater · 55+ gal
    • Their temperature ranges barely overlap (only around 22–22°C).
    • One is a cold-water species and the other is tropical, so neither will be at its best.
  • Bloodfin tetra · 20+ gal
    • One is a cold-water species and the other is tropical, so neither will be at its best.
    • Common goldfish may eat bloodfin tetras, especially young or small ones.
  • Bumblebee catfish · 20+ gal
    • Their temperature ranges barely overlap (only around 22–22°C).
    • One is a cold-water species and the other is tropical, so neither will be at its best.
  • Dwarf orange crayfish · 10+ gal
    • Common goldfish may attack small crustaceans like dwarf orange crayfish, especially after they molt.
  • Emerald green corydoras · 55+ gal
    • Their temperature ranges barely overlap (only around 22–22°C).
    • One is a cold-water species and the other is tropical, so neither will be at its best.
  • Gardneri killifish · 10+ gal
    • Their temperature ranges barely overlap (only around 21–22°C).
    • One is a cold-water species and the other is tropical, so neither will be at its best.
  • Giant danio · 55+ gal
    • Their temperature ranges barely overlap (only around 21–22°C).
    • One is a cold-water species and the other is tropical, so neither will be at its best.
  • Golden wonder killifish · 20+ gal
    • Their temperature ranges barely overlap (only around 22–22°C).
    • One is a cold-water species and the other is tropical, so neither will be at its best.
  • Odessa barb · 20+ gal
    • One is a cold-water species and the other is tropical, so neither will be at its best.
  • Panda garra · 29+ gal
    • Their temperature ranges barely overlap (only around 22–22°C).
    • One is a cold-water species and the other is tropical, so neither will be at its best.
  • Peacock gudgeon · 15+ gal
    • Their temperature ranges barely overlap (only around 22–22°C).
    • One is a cold-water species and the other is tropical, so neither will be at its best.
  • Penguin tetra · 20+ gal
    • Their temperature ranges barely overlap (only around 22–22°C).
    • One is a cold-water species and the other is tropical, so neither will be at its best.
    • Common goldfish may eat penguin tetras, especially young or small ones.
  • Rubber lip pleco · 29+ gal
    • Their temperature ranges barely overlap (only around 21–22°C).
    • One is a cold-water species and the other is tropical, so neither will be at its best.
  • Scissortail rasbora · 55+ gal
    • Their temperature ranges barely overlap (only around 22–22°C).
    • One is a cold-water species and the other is tropical, so neither will be at its best.
  • Serpae tetra · 20+ gal
    • Their temperature ranges barely overlap (only around 22–22°C).
    • One is a cold-water species and the other is tropical, so neither will be at its best.
    • Common goldfish may eat serpae tetras, especially young or small ones.
  • Swordtail · 29+ gal
    • Their temperature ranges barely overlap (only around 22–22°C).
    • One is a cold-water species and the other is tropical, so neither will be at its best.
  • Thai micro crab · 5+ gal
    • Their temperature ranges barely overlap (only around 22–22°C).
    • One is a cold-water species and the other is tropical, so neither will be at its best.
    • Common goldfish may attack small crustaceans like Thai micro crabs, especially after they molt.
  • Tinfoil barb · 200+ gal
    • Their temperature ranges barely overlap (only around 22–22°C).
    • One is a cold-water species and the other is tropical, so neither will be at its best.
  • Turquoise rainbowfish · 29+ gal
    • Their temperature ranges barely overlap (only around 22–22°C).
    • One is a cold-water species and the other is tropical, so neither will be at its best.
  • Black ruby barb · 20+ gal
    • Their temperature ranges barely overlap (only around 22–22°C).
    • One is a cold-water species and the other is tropical, so neither will be at its best.
  • Checkerboard barb · 20+ gal
    • One is a cold-water species and the other is tropical, so neither will be at its best.
    • Common goldfish may eat checkerboard barbs, especially young or small ones.
  • Keyhole cichlid · 29+ gal
    • Their temperature ranges barely overlap (only around 22–22°C).
    • One is a cold-water species and the other is tropical, so neither will be at its best.
  • Pearl danio · 20+ gal
    • One is a cold-water species and the other is tropical, so neither will be at its best.

Avoid Bad tank mates (95)

  • Angelfish: They need different temperatures: Common goldfish 15–22°C (59–72°F), angelfish 24–29°C (75–84°F).
  • Betta fish: They need different temperatures: Common goldfish 15–22°C (59–72°F), betta fish 24–28°C (75–82°F).
  • Cherry shrimp: Common goldfish eats small shrimp like cherry shrimp.
  • Common pleco: They need different temperatures: Common goldfish 15–22°C (59–72°F), common pleco 23–28°C (73–82°F).
  • Dwarf gourami: They need different temperatures: Common goldfish 15–22°C (59–72°F), dwarf gourami 24–28°C (75–82°F).
  • Neon tetra: Common goldfish can eat neon tetras: they're small enough to fit in its mouth once it's grown.
  • Oscar: They need different temperatures: Common goldfish 15–22°C (59–72°F), oscar 23–27°C (73–81°F).
  • African dwarf frog: Common goldfish can eat African dwarf frogs.
  • Blood parrot cichlid: They need different temperatures: Common goldfish 15–22°C (59–72°F), blood parrot cichlid 24–27°C (75–81°F).
  • Boesemani rainbowfish: They need different temperatures: Common goldfish 15–22°C (59–72°F), boesemani rainbowfish 26–29°C (79–84°F).
  • Cardinal tetra: They need different temperatures: Common goldfish 15–22°C (59–72°F), cardinal tetra 23–28°C (73–82°F). Common goldfish can eat cardinal tetras: they're small enough to fit in its mouth once it's grown.
  • Celestial pearl danio: Common goldfish can eat celestial pearl danios: they're small enough to fit in its mouth once it's grown.
  • Cherry barb: They need different temperatures: Common goldfish 15–22°C (59–72°F), cherry barb 23–27°C (73–81°F).
  • Chili rasbora: Common goldfish can eat chili rasboras: they're small enough to fit in its mouth once it's grown.
  • Chinese algae eater: Chinese algae eater is aggressive and will bully or injure peaceful common goldfish.
  • Clown loach: They need different temperatures: Common goldfish 15–22°C (59–72°F), clown loach 25–30°C (77–86°F).
  • Convict cichlid: They need different temperatures: Common goldfish 15–22°C (59–72°F), convict cichlid 24–28°C (75–82°F). Convict cichlid is aggressive and will bully or injure peaceful common goldfish.
  • Discus: They need different temperatures: Common goldfish 15–22°C (59–72°F), discus 28–30°C (82–86°F).
  • Dwarf neon rainbowfish: They need different temperatures: Common goldfish 15–22°C (59–72°F), dwarf neon rainbowfish 23–27°C (73–81°F).
  • Electric blue acara: They need different temperatures: Common goldfish 15–22°C (59–72°F), electric blue acara 23–27°C (73–81°F).
  • Electric yellow cichlid: They need different temperatures: Common goldfish 15–22°C (59–72°F), electric yellow cichlid 24–27°C (75–81°F). Electric yellow cichlid is a Lake Malawi cichlid. It needs a Lake Malawi tank: hard, alkaline water (pH 7.5–8.5), plenty of rockwork and other cichlids from the same lake. Common goldfish don't belong in that setup.
  • Ember tetra: They need different temperatures: Common goldfish 15–22°C (59–72°F), ember tetra 23–28°C (73–82°F). Common goldfish can eat ember tetras: they're small enough to fit in its mouth once it's grown.
  • Firemouth cichlid: They need different temperatures: Common goldfish 15–22°C (59–72°F), firemouth cichlid 24–28°C (75–82°F).
  • German blue ram: They need different temperatures: Common goldfish 15–22°C (59–72°F), german blue ram 27–30°C (81–86°F).
  • Glowlight tetra: They need different temperatures: Common goldfish 15–22°C (59–72°F), glowlight tetra 24–28°C (75–82°F). Common goldfish can eat glowlight tetras: they're small enough to fit in its mouth once it's grown.
  • Honey gourami: They need different temperatures: Common goldfish 15–22°C (59–72°F), honey gourami 23–27°C (73–81°F).
  • Jack Dempsey: Jack Dempsey is aggressive and will bully or injure peaceful common goldfish.
  • Kribensis: They need different temperatures: Common goldfish 15–22°C (59–72°F), kribensis 24–27°C (75–81°F).
  • Kuhli loach: They need different temperatures: Common goldfish 15–22°C (59–72°F), kuhli loach 24–27°C (75–81°F).
  • Molly: They need different temperatures: Common goldfish 15–22°C (59–72°F), molly 24–27°C (75–81°F).
  • Otocinclus: Common goldfish can eat otocinclus: they're small enough to fit in its mouth once it's grown.
  • Pea puffer: They need different temperatures: Common goldfish 15–22°C (59–72°F), pea puffer 24–28°C (75–82°F). Common goldfish can eat pea puffers: they're small enough to fit in its mouth once it's grown. Pea puffer is aggressive and will bully or injure peaceful common goldfish. Pea puffer is best kept in a species-only tank.
  • Peacock cichlid: They need different temperatures: Common goldfish 15–22°C (59–72°F), peacock cichlid 24–27°C (75–81°F). Peacock cichlid is a Lake Malawi cichlid. It needs a Lake Malawi tank: hard, alkaline water (pH 7.5–8.5), plenty of rockwork and other cichlids from the same lake. Common goldfish don't belong in that setup.
  • Pearl gourami: They need different temperatures: Common goldfish 15–22°C (59–72°F), pearl gourami 24–28°C (75–82°F).
  • Pygmy corydoras: Common goldfish can eat pygmy corydoras: they're small enough to fit in its mouth once it's grown.
  • Red zebra cichlid: They need different temperatures: Common goldfish 15–22°C (59–72°F), red zebra cichlid 24–27°C (75–81°F). Red zebra cichlid is aggressive and will bully or injure peaceful common goldfish. Red zebra cichlid is a Lake Malawi cichlid. It needs a Lake Malawi tank: hard, alkaline water (pH 7.5–8.5), plenty of rockwork and other cichlids from the same lake. Common goldfish don't belong in that setup.
  • Rummy-nose tetra: They need different temperatures: Common goldfish 15–22°C (59–72°F), rummy-nose tetra 24–28°C (75–82°F).
  • Senegal bichir: They need different temperatures: Common goldfish 15–22°C (59–72°F), senegal bichir 24–28°C (75–82°F).
  • Silver dollar: They need different temperatures: Common goldfish 15–22°C (59–72°F), silver dollar 24–28°C (75–82°F).
  • Sterbai corydoras: They need different temperatures: Common goldfish 15–22°C (59–72°F), sterbai corydoras 23–28°C (73–82°F).
  • Three spot gourami: They need different temperatures: Common goldfish 15–22°C (59–72°F), three spot gourami 24–28°C (75–82°F).
  • White cloud mountain minnow: Common goldfish can eat white cloud mountain minnows: they're small enough to fit in its mouth once it's grown.
  • X-ray tetra: They need different temperatures: Common goldfish 15–22°C (59–72°F), x-ray tetra 24–28°C (75–82°F).
  • Yoyo loach: They need different temperatures: Common goldfish 15–22°C (59–72°F), yoyo loach 24–27°C (75–81°F).
  • African butterfly fish: They need different temperatures: Common goldfish 15–22°C (59–72°F), african butterfly fish 24–28°C (75–82°F).
  • Agassiz's dwarf cichlid: They need different temperatures: Common goldfish 15–22°C (59–72°F), agassiz's dwarf cichlid 25–29°C (77–84°F).
  • Bamboo shrimp: They need different temperatures: Common goldfish 15–22°C (59–72°F), bamboo shrimp 23–28°C (73–82°F).
  • Black ghost knifefish: They need different temperatures: Common goldfish 15–22°C (59–72°F), black ghost knifefish 24–28°C (75–82°F).
  • Black neon tetra: They need different temperatures: Common goldfish 15–22°C (59–72°F), black neon tetra 23–27°C (73–81°F). Common goldfish can eat black neon tetras: they're small enough to fit in its mouth once it's grown.
  • Black phantom tetra: Common goldfish can eat black phantom tetras: they're small enough to fit in its mouth once it's grown.
  • Bleeding heart tetra: They need different temperatures: Common goldfish 15–22°C (59–72°F), bleeding heart tetra 23–27°C (73–81°F).
  • Bolivian ram: They need different temperatures: Common goldfish 15–22°C (59–72°F), bolivian ram 24–27°C (75–81°F).
  • Clown killifish: Common goldfish can eat clown killifish: they're small enough to fit in its mouth once it's grown.
  • Clown pleco: They need different temperatures: Common goldfish 15–22°C (59–72°F), clown pleco 24–28°C (75–82°F).
  • Cockatoo cichlid: They need different temperatures: Common goldfish 15–22°C (59–72°F), cockatoo cichlid 24–28°C (75–82°F).
  • Congo tetra: They need different temperatures: Common goldfish 15–22°C (59–72°F), congo tetra 23–27°C (73–81°F).
  • Crystal red shrimp: Common goldfish eats small shrimp like crystal red shrimp.
  • Demasoni cichlid: They need different temperatures: Common goldfish 15–22°C (59–72°F), demasoni cichlid 24–27°C (75–81°F). Demasoni cichlid is aggressive and will bully or injure peaceful common goldfish. Demasoni cichlid is a Lake Malawi cichlid. It needs a Lake Malawi tank: hard, alkaline water (pH 7.5–8.5), plenty of rockwork and other cichlids from the same lake. Common goldfish don't belong in that setup.
  • Diamond tetra: They need different temperatures: Common goldfish 15–22°C (59–72°F), diamond tetra 24–28°C (75–82°F).
  • Dwarf chain loach: They need different temperatures: Common goldfish 15–22°C (59–72°F), dwarf chain loach 24–28°C (75–82°F).
  • Emperor tetra: They need different temperatures: Common goldfish 15–22°C (59–72°F), emperor tetra 23–27°C (73–81°F).
  • Endler's livebearer: They need different temperatures: Common goldfish 15–22°C (59–72°F), endler's livebearer 24–28°C (75–82°F). Common goldfish can eat Endler's livebearers: they're small enough to fit in its mouth once it's grown.
  • Forktail blue-eye: They need different temperatures: Common goldfish 15–22°C (59–72°F), forktail blue-eye 24–27°C (75–81°F).
  • Frontosa: They need different temperatures: Common goldfish 15–22°C (59–72°F), frontosa 24–27°C (75–81°F). Frontosa is a Lake Tanganyika cichlid. It needs a Lake Tanganyika tank: hard, alkaline water (pH 8–9), plenty of rockwork and other cichlids from the same lake. Common goldfish don't belong in that setup.
  • Glass catfish: They need different temperatures: Common goldfish 15–22°C (59–72°F), glass catfish 23–26°C (73–79°F).
  • Green terror: Green terror is aggressive and will bully or injure peaceful common goldfish.
  • Head and tail light tetra: They need different temperatures: Common goldfish 15–22°C (59–72°F), head and tail light tetra 23–27°C (73–81°F).
  • Jewel cichlid: They need different temperatures: Common goldfish 15–22°C (59–72°F), jewel cichlid 24–27°C (75–81°F). Jewel cichlid is aggressive and will bully or injure peaceful common goldfish.
  • Kissing gourami: They need different temperatures: Common goldfish 15–22°C (59–72°F), kissing gourami 24–28°C (75–82°F).
  • Kubotai rasbora: Common goldfish can eat kubotai rasboras: they're small enough to fit in its mouth once it's grown.
  • Lambchop rasbora: They need different temperatures: Common goldfish 15–22°C (59–72°F), lambchop rasbora 23–27°C (73–81°F). Common goldfish can eat lambchop rasboras: they're small enough to fit in its mouth once it's grown.
  • Lemon tetra: They need different temperatures: Common goldfish 15–22°C (59–72°F), lemon tetra 23–27°C (73–81°F).
  • Marbled hatchetfish: They need different temperatures: Common goldfish 15–22°C (59–72°F), marbled hatchetfish 24–28°C (75–82°F). Common goldfish can eat marbled hatchetfish: they're small enough to fit in its mouth once it's grown.
  • Rabbit snail: They need different temperatures: Common goldfish 15–22°C (59–72°F), rabbit snail 25–29°C (77–84°F).
  • Red rainbowfish: They need different temperatures: Common goldfish 15–22°C (59–72°F), red rainbowfish 24–28°C (75–82°F).
  • Ropefish: They need different temperatures: Common goldfish 15–22°C (59–72°F), ropefish 24–28°C (75–82°F).
  • Rosy loach: Common goldfish can eat rosy loaches: they're small enough to fit in its mouth once it's grown.
  • Rosy tetra: They need different temperatures: Common goldfish 15–22°C (59–72°F), rosy tetra 24–28°C (75–82°F). Common goldfish can eat rosy tetras: they're small enough to fit in its mouth once it's grown.
  • Scarlet badis: Common goldfish can eat scarlet badis: they're small enough to fit in its mouth once it's grown.
  • Severum: They need different temperatures: Common goldfish 15–22°C (59–72°F), severum 24–28°C (75–82°F).
  • Shell dweller cichlid: They need different temperatures: Common goldfish 15–22°C (59–72°F), shell dweller cichlid 24–27°C (75–81°F). Common goldfish can eat shell dweller cichlids: they're small enough to fit in its mouth once it's grown. Shell dweller cichlid is a Lake Tanganyika cichlid. It needs a Lake Tanganyika tank: hard, alkaline water (pH 7.5–9), plenty of rockwork and other cichlids from the same lake. Common goldfish don't belong in that setup.
  • Sparkling gourami: They need different temperatures: Common goldfish 15–22°C (59–72°F), sparkling gourami 24–28°C (75–82°F). Common goldfish can eat sparkling gouramis: they're small enough to fit in its mouth once it's grown.
  • Threadfin rainbowfish: They need different temperatures: Common goldfish 15–22°C (59–72°F), threadfin rainbowfish 24–28°C (75–82°F). Common goldfish can eat threadfin rainbowfish: they're small enough to fit in its mouth once it's grown.
  • Upside-down catfish: They need different temperatures: Common goldfish 15–22°C (59–72°F), upside-down catfish 24–27°C (75–81°F).
  • Vampire shrimp: They need different temperatures: Common goldfish 15–22°C (59–72°F), vampire shrimp 24–28°C (75–82°F).
  • Zebra loach: They need different temperatures: Common goldfish 15–22°C (59–72°F), zebra loach 23–26°C (73–79°F).
  • Zebra pleco: They need different temperatures: Common goldfish 15–22°C (59–72°F), zebra pleco 26–30°C (79–86°F).
  • Dwarf rasbora: They need different temperatures: Common goldfish 15–22°C (59–72°F), dwarf rasbora 24–27°C (75–81°F). Common goldfish can eat dwarf rasboras: they're small enough to fit in its mouth once it's grown.
  • Flame tetra: Common goldfish can eat flame tetras: they're small enough to fit in its mouth once it's grown.
  • Glowlight danio: Common goldfish can eat glowlight danios: they're small enough to fit in its mouth once it's grown.
  • Green neon tetra: They need different temperatures: Common goldfish 15–22°C (59–72°F), green neon tetra 24–27°C (75–81°F). Common goldfish can eat green neon tetras: they're small enough to fit in its mouth once it's grown.
  • Least killifish: Common goldfish can eat least killifish: they're small enough to fit in its mouth once it's grown.
  • Moonlight gourami: They need different temperatures: Common goldfish 15–22°C (59–72°F), moonlight gourami 25–29°C (77–84°F).
  • Silvertip tetra: They need different temperatures: Common goldfish 15–22°C (59–72°F), silvertip tetra 23–27°C (73–81°F).
  • Thick-lipped gourami: They need different temperatures: Common goldfish 15–22°C (59–72°F), thick-lipped gourami 23–27°C (73–81°F).

Frequently asked questions

What fish can live with common goldfish?

Good tank mates for common goldfish include hillstream loach, rosy barb, dojo loach, paradise fish, buenos aires tetra and gold barb. They need similar water and won't fight with or eat common goldfish.

Can common goldfish live with angelfish?

No. They need different temperatures: Common goldfish 15–22°C (59–72°F), angelfish 24–29°C (75–84°F). Common goldfish sometimes nips fins, and the long fins of angelfish are an easy target.

Can common goldfish live with bettas?

No. They need different temperatures: Common goldfish 15–22°C (59–72°F), betta fish 24–28°C (75–82°F). Common goldfish sometimes nips fins, and the long fins of bettas are an easy target.

Can common goldfish live with bristlenose plecos?

Sometimes, with care. Their temperature ranges barely overlap (only around 22–22°C). One is a cold-water species and the other is tropical, so neither will be at its best.

Can common goldfish live with bronze corydoras?

Sometimes, with care. Their temperature ranges barely overlap (only around 21–22°C). One is a cold-water species and the other is tropical, so neither will be at its best.

How we decide: we compare each pair's comfortable temperature, pH and hardness ranges, adult sizes, mouth size (who can eat whom), fin nipping, aggression and territory. Read the full method. Data last reviewed 2026-10-13.