Species roundup

Peaceful community fish: the best non-aggressive species to keep together

A community tank works when every fish can eat, rest and swim without being chased or nipped. This guide lists the best peaceful community fish for freshwater tanks, explains what actually makes a species "peaceful", and flags the store favorites that quietly cause trouble.

Planted community aquarium with several freshwater fish

01

What makes peaceful community fish

"Peaceful" is not a fixed label printed on a fish. It depends on size, mouth size, group size and the tank around it. A neon tetra is peaceful with corydoras and dangerous to nobody, but it becomes food for an adult angelfish. A harlequin rasbora is calm in a group of ten and can turn skittish in a group of three. Choosing non-aggressive fish is really about choosing combinations that work.

Use these criteria when you build a community fish list for your tank:

  • Similar size: no fish should be small enough to fit in a tank mate’s mouth once both are adult.
  • No fin nippers next to slow, long-finned fish such as bettas, guppies or gouramis.
  • Proper groups: schooling fish kept in groups of 8–12 stay calmer and nip less than small groups.
  • Shared water: overlapping temperature, pH and hardness, so no species lives at the edge of its range.
  • Different levels: mix top, middle and bottom dwellers so fish do not compete for the same space.
  • One territorial fish at most: a single gourami or dwarf cichlid pair, not several rivals.

02

Community fish list compared

This table covers every species mentioned in this guide, including several good community fish that do not have their own handsoffmyhobby page yet. Minimum tank sizes assume a peaceful community, not a species-only tank. White cloud mountain minnows and zebra danios prefer cooler water than most tropical fish, so they only fit communities kept in the low-to-mid 70s °F.

Peaceful community fish at a glance
FishAdult sizeMin. tankGroupTemperature
Neon tetra1.2–1.5 in (3–4 cm)10 gal (40 L)10+72–79 °F (22–26 °C)
Cardinal tetra2 in (5 cm)20 gal (75 L)12+77–84 °F (25–29 °C)
Rummy-nose tetra2 in (5 cm)20 gal (75 L)10+75–82 °F (24–28 °C)
Ember tetra0.8 in (2 cm)10 gal (40 L)10+73–82 °F (23–28 °C)
Harlequin rasbora1.8 in (4.5 cm)10 gal (40 L)8+72–80 °F (22–27 °C)
Celestial pearl danio0.8–1 in (2–2.5 cm)10 gal (40 L)8+72–78 °F (22–26 °C)
Corydoras (small species)1–2.5 in (2.5–6 cm)10–20 gal (40–75 L)6+72–79 °F (22–26 °C)
Kuhli loach3–4 in (8–10 cm)20 gal (75 L)5+75–82 °F (24–28 °C)
Otocinclus1.5–2 in (4–5 cm)20 gal (75 L)5+72–79 °F (22–26 °C)
Bristlenose pleco4–5 in (10–13 cm)30 gal (110 L)172–80 °F (22–27 °C)
Guppy (males)1.2–1.4 in (3–3.5 cm)10 gal (40 L)3+72–82 °F (22–28 °C)
Platy2–2.4 in (5–6 cm)20 gal (75 L)3+70–80 °F (21–27 °C)
Cherry barb2 in (5 cm)20 gal (75 L)6+73–81 °F (23–27 °C)
Honey gourami2 in (5 cm)10 gal (40 L)1–372–82 °F (22–28 °C)
Pearl gourami4–4.7 in (10–12 cm)30 gal (110 L)1 male, 2 females77–82 °F (25–28 °C)
White cloud mountain minnow1.5 in (4 cm)10 gal (40 L)8+64–72 °F (18–22 °C)
Zebra danio2 in (5 cm)20 gal (75 L)8+65–77 °F (18–25 °C)
Fish species

Neon tetra care guide: tank, water, school size and tank mates

The classic community schooler. Small, calm and colorful, best in groups of 10 or more in a mature tank.

Fish species

Cardinal tetra care guide: tank, water, tank mates and neon comparison

A brighter, slightly larger alternative to the neon for warm, soft-water community tanks.

Fish species

Rummy nose tetra care guide: tank size, water, diet and tank mates

Tight schooling behavior and a red nose that doubles as a water-quality indicator.

Fish species

Ember tetra care guide: tank, water, school and tank mates

One of the gentlest fish in the hobby, safe even with shrimp. Ideal for small community tanks.

Fish species

Harlequin rasbora care guide: tank size, water, diet and tank mates

Hardy and forgiving, a great first schooling fish for a beginner community.

Fish species

Celestial pearl danio (galaxy rasbora) care: tank size, water and tank mates

Shy micro fish for densely planted nano communities with other tiny, calm species.

Fish species

Corydoras catfish care guide: tank, water, diet and popular species

The bottom-layer favorite. Peaceful, social and active, in groups of 6 or more of one species.

Fish species

Kuhli loach care guide: size, tank, water and tank mates

Harmless, eel-shaped loach that hides by day and forages over sand at dusk.

Fish species

Otocinclus care guide: tank, diet, water and tank mates

Tiny algae grazer that never bothers tank mates. Needs a mature, planted tank.

Fish species

Bristlenose pleco care guide: size, tank, diet, lifespan and breeding

The peaceful pleco that stays small. One per tank is enough for algae control.

Fish species

Guppy care guide: tank, water, tank mates and breeding

Lively livebearer for the upper water. Males only if you want to avoid constant fry.

Fish species

Pearl gourami care guide: tank size, water, tank mates and breeding

A calm, elegant centerpiece for medium and large community tanks.

03

How to build a peaceful community tank

Think in layers. Livebearers such as guppies and platies use the upper water, tetras and rasboras school in the middle, and corydoras, kuhli loaches and a bristlenose pleco work the bottom. One calm centerpiece fish, such as a honey or pearl gourami, completes the picture. Our guide to schooling fish explains why group size matters so much for behavior.

Before adding anything, cycle the tank and then add fish in small batches, starting with the hardiest species. Acclimate each group slowly and, if you can, quarantine new arrivals for a few weeks. Many "peaceful" fish only become stressed and nippy when water quality slips, so a reliable aquarium filter and weekly water changes are part of keeping the peace.

04

Sample peaceful communities by tank size

10 gallons (38 L): 10 ember tetras, 6 pygmy corydoras and a few cherry shrimp. Small, gentle and easy to balance. More ideas on the best fish for a 10 gallon tank page.

20 gallons (76 L): 10 harlequin rasboras, 6 panda corydoras, 1 honey gourami and 2 nerite snails, or swap the rasboras for neon tetras once the tank is mature. See best fish for a 20 gallon tank for two more layouts.

55 gallons (208 L): 15 cardinal or rummy-nose tetras, 10 cherry barbs, 3 pearl gouramis (1 male, 2 females), 8 corydoras, 6 kuhli loaches and 1 bristlenose pleco. The best fish for a 55 gallon tank guide adds angelfish and dwarf cichlid options.

Beginner? Start from our best beginner fish list: almost every species on it is also a good peaceful community fish.

05

Non-aggressive fish? These ones are often mislabeled

Some fish are sold in the "community" section but cause problems in many mixed tanks. They are not bad fish, they just need the right setup or tank mates.

  • Tiger barbs: notorious fin nippers. Keep them in a large group of their own, away from slow, long-finned fish.
  • Serpae and black skirt tetras: nippy, especially in small groups, and risky with bettas or angelfish.
  • Red-tailed and rainbow sharks: territorial near the bottom and increasingly aggressive with age.
  • Chinese algae eaters: calm when young, pushy and large as adults.
  • Angelfish: peaceful with fish their size, but adults eat neons and other small tetras. See angelfish tank mates.
  • Male bettas and dwarf gouramis: one per tank. Two males fight, and bettas suffer with nippers; our betta tank mates guide lists safe options.
  • Convict cichlids and most African cichlids: territorial, especially when breeding, and not for a mixed community.

Frequently asked questions

Frequently asked questions

What is the most peaceful community fish?

Ember tetras, otocinclus, corydoras and kuhli loaches are among the gentlest fish in the hobby. They do not nip, do not claim territory and ignore even shrimp. For a slightly larger, still very calm fish, harlequin rasboras and honey gouramis are excellent. Peacefulness also depends on keeping them in proper groups and in stable water.

How many peaceful community fish can I keep together?

It depends on tank size and adult size. A 10-gallon tank holds roughly 10–16 very small fish, a 20-gallon 15–25 small fish, and a 55-gallon 40–60 small and mid-sized fish. Count each species as a group, keep schoolers at 8 or more, and watch nitrate between water changes: a steady rise means you are near the limit.

Which community fish list is best for beginners?

Start with hardy, forgiving species: harlequin rasboras, panda or bronze corydoras, platies, male guppies, cherry barbs and a bristlenose pleco in larger tanks. Add more sensitive fish such as neon tetras, cardinals and otocinclus once the tank has been stable for a couple of months.

Can peaceful fish become aggressive?

Yes. Overcrowding, too-small groups, a lack of hiding places, competition at feeding time and poor water quality can all make normally calm fish chase or nip. Breeding pairs also defend territory. Most problems disappear when you fix the cause, for example by enlarging a school or adding plants and caves.

Can bettas live in a peaceful community tank?

Many can, in 10 gallons or more with calm tank mates such as kuhli loaches, small corydoras, ember tetras or snails. Avoid fin nippers, fancy guppies and other labyrinth fish. Each betta has its own temperament, so watch closely for the first weeks and be ready to separate it if it attacks.

Sources and references

Written and reviewed by the handsoffmyhobby editorial team according to our editorial policy.

Keep reading

Explore handsoffmyhobby

What are you looking for?