Aquariumpro
🔍
← Back to species
FishFreshwaterIntermediateSemi aggressive

Mexican Tetra

Astyanax fasciatus

Also known as: banded astyanax

A bold, wide-ranging tetra with a predatory streak that surprises many keepers.

Mexican Tetra
1 / 13
© (c) cullen_delaney, some rights reserved (CC BY-NC) · CC-BY NC

About

The Mexican tetra (Astyanax fasciatus) is one of the more widespread characins in the Americas, turning up in slow-moving streams, rivers, and still-water habitats from Mexico all the way down to Argentina. In the wild it is an opportunist, picking off smaller fish and invertebrates alongside plant matter and just about anything else edible that crosses its path. That omnivorous boldness carries straight into the aquarium. This is not a gentle community tetra you can pair with anything smaller than itself. It will make a meal of smaller tankmates and can nip at fins given the chance. At four to five inches as an adult, it has real presence in the water, and a group of them needs decent space to move and establish their own order. The body is silvery with a faint lateral band that becomes more defined depending on lighting and mood. Care sits comfortably at an intermediate level. Not because the fish is fragile, but because its temperament demands some thought when stocking. It tolerates a broad range of water conditions and is not especially demanding on that front. Given the right companions and enough room, it is an active, long-lived fish that holds its own in a larger community setup.

Frequently asked questions

How big does the Mexican Tetra get?
The Mexican Tetra reaches about 3–4.5" as an adult.
What size tank does the Mexican Tetra need?
A minimum of 35 gallons is recommended for the Mexican Tetra, with more room needed for a proper group.
What water parameters does the Mexican Tetra need?
The Mexican Tetra does best with a temperature of 64–82°F, a pH of 5.5–8, hardness around 2–20 dGH.
Is the Mexican Tetra aggressive?
The Mexican Tetra is semi-aggressive. It can work in a community with careful tankmate choices and enough space.
What does the Mexican Tetra eat?
The Mexican Tetra is an omnivore. It does well on a varied diet of quality flake or pellet plus occasional frozen or live foods.
How long does the Mexican Tetra live?
With good care, the Mexican Tetra typically lives 5-12 years.