Plant & Species Compatibility

Peaceful Community Fish That Get Along

A neon tetra and a guppy are both sold as peaceful, and keeping them in one tank still kills one of them slowly. Peaceful is only half the question; the other half is whether they want the same water.

A neon tetra (Paracheirodon innesi) and a guppy (Poecilia reticulata) are both sold as peaceful fish, and putting them in one tank still kills one of them slowly. Neither attacks the other. The neon wants soft, acidic water (pH 5.5 to 7.0, GH 1 to 8) and the guppy wants hard and alkaline (pH 7.0 to 8.0, GH 8 to 20), so one of them is always in the wrong water, fading over weeks.

That is the trap in the phrase "peaceful community fish." It collapses two separate questions into one: temperament, which is whether a fish attacks, and water match, which is whether it wants the same conditions as its tankmates. A real community passes both. Below is the short list of fish that do, and the water band that lets them share a tank.

The short version

  • "Peaceful" is two questions: does the fish attack (temperament), and does it want the same water as its tankmates (parameters).
  • A working soft-to-medium community lives around 73 to 79 F, pH 6.5 to 7.0, and GH 4 to 8, where these fish all overlap.
  • The core group: harlequin rasbora (Trigonostigma heteromorpha), neon or ember tetra, honey gourami (Trichogaster chuna), and a corydoras (Corydoras aeneus) bottom group.
  • Build in layers: one mid-water school of 6 or more, one centerpiece, one bottom group, and a small cleanup crew.
  • The two failures are fin-nippers in with slow fish, and mixing soft-water and hard-water fish in one tank.

Peaceful is two questions, not one

Temperament is the obvious half. A honey gourami is a 2-inch centerpiece that rarely bullies, a harlequin rasbora schools and bothers nothing, and a corydoras works the floor peacefully in a group. None of them is a threat to a tankmate, and that is what most stocking charts check.

Water match is the half that quietly does the damage. A fish parked outside its parameters does not die on day one: it weakens over weeks, its color dulls, and it catches whatever passes through. So a peaceful community is a set of fish whose temperature, pH, and hardness ranges actually overlap, not just a set of fish that will not fight.

The overlap band that makes a community work

The band that holds this group together is roughly 73 to 79 F, pH 6.5 to 7.0, and GH 4 to 8. Every fish below is comfortable there. A neon tetra tolerates pH up to 7.0, a honey gourami and otocinclus (Otocinclus sp.) sit happily from GH 4 to 15, and the corydoras and rasboras span GH 2 to 12, so the shared window lands in the soft-to-medium middle.

That window is also where most low-tech planted tanks run, which is why this list doubles as a planted-community list. Test your tap water first (a GH and KH kit costs a few dollars), then confirm your fish overlap before you buy, rather than chasing pH with additives that swing the tank and stress everything in it.

The fish that get along

Every number here is copied from the compatibility database, so you can check the overlap yourself before you stock.

Fish Latin name Temp pH Hardness (dGH) Group Min tank
Harlequin rasbora Trigonostigma heteromorpha 72 to 81 F 6.0 to 7.5 2 to 12 6+ 10 gal
Neon tetra Paracheirodon innesi 70 to 81 F 5.5 to 7.0 1 to 8 6+ 10 gal
Ember tetra Hyphessobrycon amandae 73 to 84 F 5.5 to 7.0 1 to 8 8+ 10 gal
Honey gourami Trichogaster chuna 72 to 82 F 6.0 to 7.5 4 to 15 1 10 gal
Bronze corydoras Corydoras aeneus 72 to 79 F 6.0 to 7.5 2 to 12 6+ 20 gal
Pygmy corydoras Corydoras pygmaeus 72 to 79 F 6.0 to 7.5 2 to 12 8+ 10 gal
Otocinclus Otocinclus sp. 72 to 79 F 6.0 to 7.5 4 to 15 6+ 10 gal

The harlequin rasbora is the forgiving starting fish: a 1.5-inch schooler that tolerates parameter swings a neon will not, which makes it the safest first school for a 10 to 20 gallon. The honey gourami is the centerpiece that will not turn on its tankmates, unlike its more aggressive gourami cousins, and one is enough. For the floor, a bronze corydoras group wants a 20-gallon footprint, while the 1-inch pygmy corydoras is the right bottom fish for a 10-gallon.

Build the community in layers

A community reads best, and stays calmest, when each fish occupies a different level. Pick one mid-water school of 6 or more (harlequin rasbora, neon, or ember tetra), one centerpiece (a single honey gourami), one bottom group (six pygmy or bronze corydoras), and a small cleanup crew. That is a full, balanced planted 20-gallon without crowding.

Keep the schooling numbers honest, because they are not decoration. Six is the floor for rasboras and neons, eight for pygmy corydoras and ember tetras, or the fish hide, lose color, and behave nothing like they do in the store tank. A school of three is three stressed fish, not a small school.

The honest part: nippers, wrong water, and lonely schoolers

The first failure is a fin-nipper slipped into a calm tank. Tiger barbs and serpae tetras shred the trailing fins of a honey gourami, and a torn fin opens the fish to fin rot, so a known nipper does not belong in a peaceful community whatever a stocking chart says. Match activity levels: fast, nippy fish stress slow, long-finned ones.

The second is the water mismatch this whole piece is about, and it is the quiet killer. A soft-water neon (GH 1 to 8) kept with a hard-water platy (GH 10 to 28) means one of them lives outside its range every day. The third failure is understocking the school itself: a lone corydoras or a trio of neons lives stressed and short, so buy the group or do not buy the fish. None of this replaces the routine either, since even a balanced community still needs weekly water changes if nitrate climbs and a light hand at feeding.

Frequently asked questions

What are the easiest community fish for a beginner?

A school of six to eight harlequin rasboras with a single honey gourami and a small cleanup crew is about the most forgiving planted community there is. All of them stay under 2 inches, ignore plants, and share the same 73 to 79 F, soft-to-medium water. Add snails or a few pygmy corydoras and the tank is stocked.

Can I keep tetras and guppies together?

Usually not well, because they want opposite water. Most tetras (neon, ember) want soft, acidic water at GH 1 to 8, while a guppy wants hard, alkaline water at GH 8 to 20, so one of them sits outside its range. If your tap is hard, build around livebearers; if it is soft, build around tetras and rasboras, but do not try to run both in one tank.

How many fish can a peaceful community tank hold?

Fewer than the old inch-per-gallon rule suggests. A planted 20-gallon comfortably holds one school of eight, a centerpiece, a bottom group of six, and a cleanup crew, and stops there. Understocking keeps the water stable and lets the plants keep pace with the waste.

Do peaceful community fish need a heater?

Almost always, because this group wants a stable 73 to 79 F and most rooms drift below that. A small heater holds the temperature steady, which matters more than the exact number. The exception is a cool-water tank built around white cloud minnows, which is a different stocking list entirely.

What is the best centerpiece for a community tank?

A honey gourami, for a peaceful tank. It reaches about 2 inches, holds its color without picking on tankmates, and suits the same soft-to-medium water the schoolers want. A sparkling gourami is the nano-tank version of the same idea for a smaller footprint.

Match the water first, then the temperament, and the community mostly runs itself on that overlap. Run your stocking through the build planner for a balanced, level-by-level list, cross-check any species in the livestock database, and read the useful aquarium snails for the cleanup crew that rounds a community out. For the wider map, the species-compatibility guides split the water question two ways, into the best hard-water fish and the best soft-water fish.

Species and gear in this guide

Parameters pulled live from the compatibility database.

Not sure your build will balance? Plan it first.

The build planner turns a setup type, a size, and a water source into a stocked, planted build with a will-it-balance read. Free, and it saves you the first dead tank.

Open the build planner

Want the parameter ranges behind every choice? Browse the compatibility database, or get one build breakdown a week in the newsletter.