Tank mates for peacock cichlids

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

Good tank mates for peacock cichlids include electric yellow cichlid and demasoni cichlid. Avoid angelfish, betta fish and bronze corydoras: 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. Angelfish don't belong in that setup.

Peacock cichlids: 24–27°C (75–81°F), pH 7.5–8.5, adult size 13 cm (5.1 in), minimum tank 75 gallons (284 L). Full peacock cichlid care guide.

Check a full stocking plan

Good Compatible tank mates (2)

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

Caution Possible, with care (12)

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

  • Bristlenose pleco · 20+ gal
    • Peacock cichlid defends its patch of the bottom and may chase bristlenose plecos, which use the same area.
    • Peacock cichlid is a Lake Malawi cichlid. Bristlenose plecos are sometimes kept with them as a clean-up fish, but the hard, alkaline water is at the edge of their range and they may be chased.
    • Bristlenose pleco defends its patch of the bottom and may chase peacock cichlids, which use the same area.
  • Common pleco · 150+ gal
    • Peacock cichlid defends its patch of the bottom and may chase common plecos, which use the same area.
    • Peacock cichlid is a Lake Malawi cichlid. Common plecos are sometimes kept with them as a clean-up fish, but the hard, alkaline water is at the edge of their range and they may be chased.
    • Common pleco defends its patch of the bottom and may chase peacock cichlids, which use the same area.
  • Amano shrimp · 10+ gal
    • Peacock cichlid hunts shrimp. Larger amano shrimp sometimes survive, but expect losses.
  • Ghost shrimp · 10+ gal
    • Peacock cichlid hunts shrimp. Larger ghost shrimp sometimes survive, but expect losses.
  • Red zebra cichlid · 55+ gal
    • Red zebra cichlid is aggressive. Peacock cichlids can hold their own only in a large tank with plenty of cover.
  • Bamboo shrimp · 20+ gal
    • Peacock cichlid hunts shrimp. Larger bamboo shrimp sometimes survive, but expect losses.
  • Dwarf orange crayfish · 10+ gal
    • Their temperature ranges barely overlap (only around 24–24°C).
    • One is a cold-water species and the other is tropical, so neither will be at its best.
    • Peacock cichlid may attack small crustaceans like dwarf orange crayfish, especially after they molt.
  • Frontosa · 200+ gal
    • Peacock cichlid comes from Lake Malawi and frontosas from Lake Tanganyika. Fishkeepers usually keep cichlids from the two lakes apart: their diets and behaviour differ.
    • Frontosa may eat peacock cichlids, especially young or small ones.
    • Frontosa comes from Lake Tanganyika and peacock cichlids from Lake Malawi. Fishkeepers usually keep cichlids from the two lakes apart: their diets and behaviour differ.
  • Rubber lip pleco · 29+ gal
    • Their temperature ranges barely overlap (only around 24–25°C).
    • Peacock cichlid defends its patch of the bottom and may chase rubber lip plecos, which use the same area.
    • Peacock cichlid is a Lake Malawi cichlid. Rubber lip plecos are sometimes kept with them as a clean-up fish, but the hard, alkaline water is at the edge of their range and they may be chased.
    • Rubber lip pleco defends its patch of the bottom and may chase peacock cichlids, which use the same area.
  • Shell dweller cichlid · 10+ gal
    • Peacock cichlid defends its patch of the bottom and may chase shell dweller cichlids, which use the same area.
    • Peacock cichlid comes from Lake Malawi and shell dweller cichlids from Lake Tanganyika. Fishkeepers usually keep cichlids from the two lakes apart: their diets and behaviour differ.
    • Shell dweller cichlid defends its patch of the bottom and may chase peacock cichlids, which use the same area.
    • Shell dweller cichlid comes from Lake Tanganyika and peacock cichlids from Lake Malawi. Fishkeepers usually keep cichlids from the two lakes apart: their diets and behaviour differ.
  • Thai micro crab · 5+ gal
    • Peacock cichlid may attack small crustaceans like Thai micro crabs, especially after they molt.
  • Vampire shrimp · 20+ gal
    • Peacock cichlid hunts shrimp. Larger vampire shrimp sometimes survive, but expect losses.

Avoid Bad tank mates (135)

  • Angelfish: 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. Angelfish don't belong in that setup.
  • Betta fish: 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. Bettas don't belong in that setup.
  • Bronze corydoras: 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. Bronze corydoras don't belong in that setup.
  • Cherry shrimp: Peacock cichlid eats small shrimp like cherry shrimp.
  • Common goldfish: They need different temperatures: Peacock cichlid 24–27°C (75–81°F), common goldfish 15–22°C (59–72°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.
  • Dwarf gourami: 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. Dwarf gouramis don't belong in that setup.
  • Fancy goldfish: They need different temperatures: Peacock cichlid 24–27°C (75–81°F), fancy goldfish 18–23°C (64–73°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. Fancy goldfish don't belong in that setup.
  • Guppy: 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. Guppies don't belong in that setup.
  • Neon tetra: 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. Neon tetras don't belong in that setup.
  • Nerite snail: Peacock cichlid eats snails, including nerite snails.
  • Oscar: 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. Oscars don't belong in that setup.
  • Panda corydoras: 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. Panda corydoras don't belong in that setup.
  • Tiger barb: 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. Tiger barbs don't belong in that setup.
  • Zebra danio: 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. Zebra danios don't belong in that setup.
  • African dwarf frog: 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. African dwarf frogs don't belong in that setup.
  • Assassin snail: Peacock cichlid eats snails, including assassin snails.
  • Bala shark: 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. Bala sharks don't belong in that setup.
  • Black skirt tetra: 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. Black skirt tetras don't belong in that setup.
  • Blood parrot cichlid: 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. Blood parrot cichlids don't belong in that setup.
  • Boesemani rainbowfish: 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. Boesemani rainbowfish don't belong in that setup.
  • Cardinal tetra: 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. Cardinal tetras don't belong in that setup.
  • Celestial pearl danio: Peacock cichlid can eat celestial pearl danios: they're small enough to fit in its mouth once it's grown. 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. Celestial pearl danios don't belong in that setup.
  • Cherry barb: 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. Cherry barbs don't belong in that setup.
  • Chili rasbora: Peacock cichlid can eat chili rasboras: they're small enough to fit in its mouth once it's grown. 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. Chili rasboras don't belong in that setup.
  • Chinese algae eater: 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. Chinese algae eaters don't belong in that setup.
  • Clown loach: 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. Clown loaches don't belong in that setup.
  • Convict cichlid: 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. Convict cichlids don't belong in that setup.
  • Denison barb: 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. Denison barbs don't belong in that setup.
  • Discus: They need different temperatures: Peacock cichlid 24–27°C (75–81°F), discus 28–30°C (82–86°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. Discus don't belong in that setup.
  • Dojo loach: They need different temperatures: Peacock cichlid 24–27°C (75–81°F), dojo loach 18–23°C (64–73°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. Dojo loaches don't belong in that setup.
  • Dwarf neon rainbowfish: 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. Dwarf neon rainbowfish don't belong in that setup.
  • Electric blue acara: 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. Electric blue acaras don't belong in that setup.
  • Ember tetra: Peacock cichlid can eat ember tetras: they're small enough to fit in its mouth once it's grown. 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. Ember tetras don't belong in that setup.
  • Firemouth cichlid: 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. Firemouth cichlids don't belong in that setup.
  • German blue ram: 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. German blue rams don't belong in that setup.
  • Glowlight tetra: 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. Glowlight tetras don't belong in that setup.
  • Harlequin rasbora: 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. Harlequin rasboras don't belong in that setup.
  • Hillstream loach: 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. Hillstream loaches don't belong in that setup.
  • Honey gourami: 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. Honey gouramis don't belong in that setup.
  • Jack Dempsey: 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. Jack Dempseys don't belong in that setup.
  • Julii corydoras: 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. Julii corydoras don't belong in that setup.
  • Kribensis: 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. Kribensis don't belong in that setup.
  • Kuhli loach: 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. Kuhli loaches don't belong in that setup.
  • Malaysian trumpet snail: Peacock cichlid eats snails, including Malaysian trumpet snails.
  • Molly: 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. Mollies don't belong in that setup.
  • Mystery snail: Peacock cichlid eats snails, including mystery snails.
  • Otocinclus: 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. Otocinclus don't belong in that setup.
  • Pea puffer: Peacock cichlid can eat pea puffers: they're small enough to fit in its mouth once it's grown. 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. Pea puffers don't belong in that setup. Pea puffer is best kept in a species-only tank.
  • Pearl gourami: 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. Pearl gouramis don't belong in that setup.
  • Peppered corydoras: 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. Peppered corydoras don't belong in that setup.
  • Pictus catfish: 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. Pictus catfish don't belong in that setup.
  • Platy: 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. Platies don't belong in that setup.
  • Pygmy corydoras: Peacock cichlid can eat pygmy corydoras: they're small enough to fit in its mouth once it's grown. 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. Pygmy corydoras don't belong in that setup.
  • Rainbow shark: 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. Rainbow sharks don't belong in that setup.
  • Ramshorn snail: Peacock cichlid eats snails, including ramshorn snails.
  • Red-tail shark: 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. Red-tail sharks don't belong in that setup.
  • Rosy barb: 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. Rosy barbs don't belong in that setup.
  • Rummy-nose tetra: 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. Rummy-nose tetras don't belong in that setup.
  • Senegal bichir: 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. Senegal bichirs don't belong in that setup.
  • Siamese algae eater: 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. Siamese algae eaters don't belong in that setup.
  • Silver dollar: 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. Silver dollars don't belong in that setup.
  • Sterbai corydoras: 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. Sterbai corydoras don't belong in that setup.
  • Three spot gourami: 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. Three spot gouramis don't belong in that setup.
  • White cloud mountain minnow: They need different temperatures: Peacock cichlid 24–27°C (75–81°F), white cloud mountain minnow 16–22°C (61–72°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. White cloud mountain minnows don't belong in that setup.
  • X-ray tetra: 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. X-ray tetras don't belong in that setup.
  • Yoyo loach: 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. Yoyo loaches don't belong in that setup.
  • African butterfly fish: 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. African butterfly fish don't belong in that setup.
  • Agassiz's dwarf cichlid: 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. Agassiz's dwarf cichlids don't belong in that setup.
  • Black ghost knifefish: 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. Black ghost knifefish don't belong in that setup.
  • Black neon tetra: 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. Black neon tetras don't belong in that setup.
  • Black phantom tetra: 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. Black phantom tetras don't belong in that setup.
  • Bleeding heart tetra: 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. Bleeding heart tetras don't belong in that setup.
  • Bloodfin tetra: 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. Bloodfin tetras don't belong in that setup.
  • Bolivian ram: 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. Bolivian rams don't belong in that setup.
  • Buenos Aires tetra: 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. Buenos Aires tetras don't belong in that setup.
  • Bumblebee catfish: 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. Bumblebee catfish don't belong in that setup.
  • Clown killifish: 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. Clown killifish don't belong in that setup.
  • Clown pleco: 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. Clown plecos don't belong in that setup.
  • Cockatoo cichlid: 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. Cockatoo cichlids don't belong in that setup.
  • Congo tetra: 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. Congo tetras don't belong in that setup.
  • Crystal red shrimp: They need very different water: pH 7.5–8.5 vs 6–6.8. Peacock cichlid eats small shrimp like crystal red shrimp.
  • Diamond tetra: 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. Diamond tetras don't belong in that setup.
  • Dwarf chain loach: 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. Dwarf chain loaches don't belong in that setup.
  • Emerald green corydoras: 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. Emerald green corydoras don't belong in that setup.
  • Emperor tetra: 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. Emperor tetras don't belong in that setup.
  • Endler's livebearer: Peacock cichlid can eat Endler's livebearers: they're small enough to fit in its mouth once it's grown. 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. Endler's livebearers don't belong in that setup.
  • Forktail blue-eye: 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. Forktail blue-eyes don't belong in that setup.
  • Gardneri killifish: 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. Gardneri killifish don't belong in that setup.
  • Giant danio: 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. Giant danios don't belong in that setup.
  • Glass catfish: 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. Glass catfish don't belong in that setup.
  • Gold barb: 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. Gold barbs don't belong in that setup.
  • Golden wonder killifish: 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. Golden wonder killifish don't belong in that setup.
  • Green terror: 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. Green terrors don't belong in that setup.
  • Head and tail light tetra: 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. Head and tail light tetras don't belong in that setup.
  • Jewel cichlid: 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. Jewel cichlids don't belong in that setup.
  • Kissing gourami: 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. Kissing gouramis don't belong in that setup.
  • Kubotai rasbora: Peacock cichlid can eat kubotai rasboras: they're small enough to fit in its mouth once it's grown. 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. Kubotai rasboras don't belong in that setup.
  • Lambchop rasbora: 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. Lambchop rasboras don't belong in that setup.
  • Lemon tetra: 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. Lemon tetras don't belong in that setup.
  • Marbled hatchetfish: 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. Marbled hatchetfish don't belong in that setup.
  • Odessa barb: 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. Odessa barbs don't belong in that setup.
  • Panda garra: 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. Panda garras don't belong in that setup.
  • Paradise fish: 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. Paradise fish don't belong in that setup.
  • Peacock gudgeon: 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. Peacock gudgeons don't belong in that setup.
  • Penguin tetra: 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. Penguin tetras don't belong in that setup.
  • Rabbit snail: Peacock cichlid eats snails, including rabbit snails.
  • Red rainbowfish: 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. Red rainbowfish don't belong in that setup.
  • Ropefish: 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. Ropefish don't belong in that setup.
  • Rosy loach: Peacock cichlid can eat rosy loaches: they're small enough to fit in its mouth once it's grown. 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. Rosy loaches don't belong in that setup.
  • Rosy tetra: 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. Rosy tetras don't belong in that setup.
  • Scarlet badis: Peacock cichlid can eat scarlet badis: they're small enough to fit in its mouth once it's grown. 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. Scarlet badis don't belong in that setup.
  • Scissortail rasbora: 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. Scissortail rasboras don't belong in that setup.
  • Serpae tetra: 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. Serpae tetras don't belong in that setup.
  • Severum: 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. Severums don't belong in that setup.
  • Sparkling gourami: 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. Sparkling gouramis don't belong in that setup.
  • Swordtail: 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. Swordtails don't belong in that setup.
  • Threadfin rainbowfish: 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. Threadfin rainbowfish don't belong in that setup.
  • Tinfoil barb: 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. Tinfoil barbs don't belong in that setup.
  • Turquoise rainbowfish: 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. Turquoise rainbowfish don't belong in that setup.
  • Upside-down catfish: 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. Upside-down catfish don't belong in that setup.
  • Zebra loach: 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. Zebra loaches don't belong in that setup.
  • Zebra pleco: 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. Zebra plecos don't belong in that setup.
  • Black ruby barb: 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. Black ruby barbs don't belong in that setup.
  • Checkerboard barb: 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. Checkerboard barbs don't belong in that setup.
  • Dwarf rasbora: They need very different water: pH 7.5–8.5 vs 5–6.5. Peacock cichlid can eat dwarf rasboras: they're small enough to fit in its mouth once it's grown. 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. Dwarf rasboras don't belong in that setup.
  • Flame tetra: Peacock cichlid can eat flame tetras: they're small enough to fit in its mouth once it's grown. 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. Flame tetras don't belong in that setup.
  • Glowlight danio: 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. Glowlight danios don't belong in that setup.
  • Green neon tetra: They need very different water: pH 7.5–8.5 vs 5–6.5. Peacock cichlid can eat green neon tetras: they're small enough to fit in its mouth once it's grown. 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. Green neon tetras don't belong in that setup.
  • Keyhole cichlid: 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. Keyhole cichlids don't belong in that setup.
  • Least killifish: Peacock cichlid can eat least killifish: they're small enough to fit in its mouth once it's grown. 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. Least killifish don't belong in that setup.
  • Moonlight gourami: 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. Moonlight gouramis don't belong in that setup.
  • Pearl danio: 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. Pearl danios don't belong in that setup.
  • Silvertip tetra: 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. Silvertip tetras don't belong in that setup.
  • Thick-lipped gourami: 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. Thick-lipped gouramis don't belong in that setup.
  • Variatus platy: 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. Variatus platies don't belong in that setup.

Frequently asked questions

What fish can live with peacock cichlids?

Good tank mates for peacock cichlids include electric yellow cichlid and demasoni cichlid. They need similar water and won't fight with or eat peacock cichlids.

Can peacock cichlids live with angelfish?

No. 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. Angelfish don't belong in that setup.

Can peacock cichlids live with bettas?

No. 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. Bettas don't belong in that setup.

Can peacock cichlids live with bristlenose plecos?

Sometimes, with care. Peacock cichlid defends its patch of the bottom and may chase bristlenose plecos, which use the same area. Peacock cichlid is a Lake Malawi cichlid. Bristlenose plecos are sometimes kept with them as a clean-up fish, but the hard, alkaline water is at the edge of their range and they may be chased.

Can peacock cichlids live with bronze corydoras?

No. 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. Bronze corydoras don't belong in that setup. Peacock cichlid defends its patch of the bottom and may chase bronze corydoras, which use the same area.

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.