Can Cardinal Tetra Live With Swordtail?
No, cardinal tetras and swordtails fail because cardinals need soft acidic water and swordtails require hard alkaline water, with no viable overlap.
Why
- Cardinal tetras come from soft, acidic blackwater tributaries where pH runs 5.0-7.0 with tannins.
- Swordtails need hard alkaline water with pH 7.0-8.3, preferring mineral-rich conditions from Central American rivers.
- The pH overlap sits at 7.0, which is the high end for cardinals and the low end for swordtails.
- Swordtails grow to 5-6 inches while cardinals stay at 2 inches, creating a size mismatch for food competition.
What could go wrong
Cardinals lose color and weaken in alkaline water over weeks, while swordtails develop health problems in acidic conditions, with neither species thriving.
If you keep them in separate tanks
Sized for the 20 gallon minimum this pairing needs. Affiliate links — we earn a small commission if you buy through them.
AquaClear 30 Power Filter
Oversized filtration is what lets you stock two species together without water quality crashing. Rated for a tank slightly larger than the 20 gallon minimum.
Eheim Jager 150W Thermostat Heater
Holds a steady temperature inside the 73-81°F window both species need.
API Freshwater Master Test Kit
Keep ammonia, nitrite, and nitrate in check. Two-species tanks have more bioload and less margin for error than single-species setups.
Better pairings to consider
Cardinals pair with neon tetras, rummy nose tetras, or panda corydoras in soft acidic tanks. Swordtails match well with platies, mollies, or zebra danios in hard alkaline setups.
Related compatibility questions
Keep reading
Planning a community tank?
Check compatibility for any two freshwater species before you buy. Stop guessing, stop returning fish.
Open the compatibility chart →




