Tetras · Paracheirodon axelrodi

Cardinal tetra care guide

Also called: Red neon tetra

The cardinal tetra is a small, peaceful schooling fish with an electric-blue stripe and a red band that runs the full length of its body. It looks like a larger neon tetra but prefers warmer, softer water and needs a group of 8 or more.

Cardinal tetras need a tank of at least 15 gallons (57 L), a group of 8 or more, and water at 23–28°C (73–82°F) with a pH of 4.5–7. They grow to about 4 cm (1.6 in) and are peaceful.

Plan a tank with cardinal tetrasSee all tank mates

Cardinal tetra quick facts

Scientific nameParacheirodon axelrodi
FamilyAcestrorhamphidae
OriginUpper Rio Negro and Orinoco basins in Brazil, Colombia and Venezuela (both wild-caught and farm-bred fish are sold)
Adult size4 cm (1.6 in)
Minimum tank15 gallons (57 L), at least 60 cm (24 in) long
Temperature23–28°C (73–82°F)
pH4.5–7
Hardness (GH)1–8 dGH
Group size8 or more (schooling fish)
TemperamentPeaceful
Swims atMiddle
DietOmnivore
Care levelModerate
Lifespan3–5 years
Safe with shrimp?Mostly (eats baby shrimp)
Safe with plants?Yes

Tank setup

Give a group of 8–10 a tank of at least 15 gallons (57 L) and 24 in (60 cm) long; 20 gallons (76 L) or more is better. A planted layout with driftwood, leaf litter and shaded spots suits them best. Keep the current gentle and leave open water in the middle.

How many cardinal tetras in a tank?

The smallest common tank that suits cardinal tetras is a 15 gallon. Here is roughly how many fit in each size when they are the only fish, based on adult size and waste output. Leave room if you want tank mates.

TankCardinal tetras (alone)
3 gallonToo small
5 gallonToo small
10 gallonToo small
15 gallon8–20
20 gallon8–27
20 gallon long8–27
29 gallon8–39
40 gallon8–54
55 gallon8–74
75 gallon8–102
125 gallon8–170

What you need for cardinal tetras

Sized for a 15 gallon tank, the smallest common size that suits a group of 8 cardinal tetras. For a different tank or a mix of fish, use the stocking calculator for a list sized to your plan.

Tank and equipment

Food and extras for cardinal tetras

Product links go to Amazon search results. As an Amazon Associate we earn from qualifying purchases, at no extra cost to you. Disclosure.

Water parameters

Keep them at 23–28 °C (73–82 °F) in soft, acidic to neutral water: pH 4.5–7.0 and 1–8 dGH. Wild-caught fish in particular do best in soft, slightly acidic water. Stable conditions matter more than exact numbers, so do not add them to a brand-new tank.

Best tank mates for cardinal tetras

These popular species share cardinal tetras' water needs and temperament. See the full list of 96 good matches.

Avoid keeping cardinal tetras with

  • Angelfish: Angelfish can eat cardinal tetras: they're small enough to fit in its mouth once it's grown.
  • Common goldfish: They need different temperatures: Cardinal tetra 23–28°C (73–82°F), common goldfish 15–22°C (59–72°F).
  • Oscar: Oscar can eat cardinal tetras: they're small enough to fit in its mouth once it's grown.
  • Bala shark: Bala shark can eat cardinal tetras: 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 cardinal tetras.
  • Convict cichlid: Convict cichlid can eat cardinal tetras: they're small enough to fit in its mouth once it's grown.

Feeding

Cardinals are small omnivores that eat almost anything tiny enough to fit in their mouths. Offer a quality crushed flake or nano pellet every day, plus frozen or live daphnia, cyclops and baby brine shrimp. Two or three small meals a day suit them better than one large one.

Behavior

A peaceful mid-water schooler that shows its best color and behavior in a large group. It does not bother other fish or adult shrimp. Angelfish are a classic pairing, but adult angels often eat cardinals, so that mix is risky.

Breeding

Cardinals scatter eggs and are hard to breed at home. Use a small, dark spawning tank with very soft, acidic water (pH below 6, very low GH) at about 26–28 °C (79–82 °F), with fine plants or a spawning mop over mesh. Remove the adults as soon as eggs appear. The fry hatch in about a day and need infusoria first, then baby brine shrimp.

Tips from experienced keepers

  • Wait until the tank is fully cycled and settled before adding cardinals. They cope with new-tank swings worse than neons.
  • Keep at least 8. Larger schools are calmer and far more colorful.
  • Indian almond (catappa) leaves and driftwood release tannins that tint the water and can lower pH a little, much like their blackwater home.
  • They handle the warm water that discus and German blue rams need better than neon tetras do.
  • Check for pale patches or sluggish fish before buying, and quarantine new arrivals.

Frequently asked questions

How many cardinal tetras should be kept together?

Keep at least 8, ideally 10 or more. In smaller groups they hide more and lose color.

Are cardinal tetras harder to keep than neon tetras?

Slightly. Their care is very similar, but cardinals prefer warmer, softer and more acidic water and are less forgiving of an immature or unstable tank.

Can cardinal tetras live with discus?

Often yes, because they cope with warm water better than most tetras. Keep the tank at the low end of the discus range, around 28 °C (82 °F), and add full-grown cardinals so they are not small enough to be eaten.

Sources

We checked these references when writing this page. Values are for healthy long-term keeping, not survival limits. Last reviewed 2026-10-13. See our editorial policy.