
Southern platyfish
Xiphophorus maculatus

The Southern platyfish exhibits a flat, broad body with vibrant coloration ranging from orange to yellow, often with distinctive black spots.
This page includes AI-generated images. Why am I seeing AI images?
About the Southern platyfish
This is the classic platy-the little livebearer that's been bred into a ridiculous number of colors, but the wild-type is more of an olive-brown fish with dark blotches. They're super active, always cruising for snacks, and you'll see fun social behavior when you keep them in a small group. Also: if you mix males and females, you'll almost certainly end up with fry-these guys don't waste any time.
Also known as
Quick Facts
Size
6 cm
Temperament
Peaceful
Difficulty
Beginner
Min Tank Size
10 gallons
Lifespan
3-5 years
Origin
North & Central America (Mexico to northern Belize)
Diet
Omnivore - quality flakes/micro pellets plus frozen/live foods; will graze some plant matter/algae
Water Parameters
18-26°C
7-8
9-19 dGH
Need a heater for this species?
This species needs 18-26°C in a 10 gallon tank. Use our heater calculator to find the right wattage.
Calculate heater sizeCare Notes
- Platys do best in groups; a commonly cited minimum is ~10 gallons, but larger tanks are recommended for stable water quality and for groups. Provide plants (real or artificial) and open swimming space.
- They like hard, alkaline-ish water: shoot for ~72-78°F (22-26°C), pH around 7.0-8.2, and moderate-to-hard water; steady beats chasing numbers.
- Keep the filter gentle and do regular water changes-when platys get cranky or clamp fins, it's usually dirty water or rising nitrates.
- Feed small amounts once or twice a day: a quality flake/micro pellet plus a couple times a week some veg-based food (spirulina flakes, blanched zucchini/peas) so they don't get bloated.
- Peaceful community fish are great tankmates (guppies, mollies, small tetras, corys); skip fin-nippers like some barbs and avoid mixing with big aggressive stuff that sees them as snacks.
- If you keep males and females together, expect babies-females can drop fry every 4-6 weeks; if you don't want a population boom, keep an all-male group.
- Want some fry to survive? Toss in dense floating plants (guppy grass/hornwort) because adults will snack on babies the moment they notice them.
Compatibility
Good Tankmates
- Other livebearers that play nice (platies/endlers/mollies) - they're active, social, and don't get weird about territory. Just don't overload the tank because babies happen fast.
- Peaceful community fish with similar parameters (choose tankmates that tolerate harder, more alkaline water); confirm species-specific needs (some tetras prefer softer, more acidic water).
- Corydoras cats - perfect bottom crew. Platies mostly ignore them, and cories keep the vibe peaceful and busy without competing for space.
- Kuhli loaches - gentle, goofy noodles that stay out of everyone's way. Great if you've got sand/soft substrate and hiding spots.
- Bristlenose pleco (or other small, calm algae eaters) - solid choice as long as you've got enough floor space and some wood/hides.
- Snails and shrimp (nerites, mystery snails; adult cherry shrimp usually fine) - platies are more 'curious' than murderous, but they will snack on tiny baby shrimp if they can catch them.
Avoid
- Anything nippy like tiger barbs - they love to test fins and it stresses platies out (and you'll see the platies clamping fins and hiding).
- Big aggressive stuff (cichlids like convicts/green terrors, larger acara types) - platies are basically moving snacks and get bullied nonstop.
- Fin-nippers and pushy semi-aggressive fish (some serpae tetras, larger danio mobs in cramped tanks) - platies are peaceful and don't 'fight back' much, so they get picked on.
- Slow fish with fancy fins (bettas, fancy guppies) - platies aren't the worst, but they're always on the move and can end up pestering or taking food first; plus some bettas just decide platies are enemies.
Where they come from (and why that matters)
Southern platies come from Central America—think slow-ish streams, ponds, and ditches in places like Mexico, Guatemala, and Belize. A lot of those waters are on the hard/alkaline side, which is why platies usually look happier and act less “twitchy” in harder tap water than in super-soft setups.
Most platies you buy are tank-bred strains, but they still carry that “hard water livebearer” preference. If your tap water is moderately hard, you’re already ahead.
Setting up their tank
Platies are beginner-friendly, but they’re not “bowl fish.” Give them swimming room and stable water and they’re basically little perpetual-motion machines.
- Tank size: 10 gallons works for a small group, but 20 gallons (long) feels way easier to keep stable and gives you room for babies if breeding happens
- Temperature: 72–78°F (22–26°C). I keep mine around 75–76°F and they’re active without being frantic
- pH/hardness: neutral to alkaline is their comfort zone. Harder water is usually a win
- Filtration: any reliable filter is fine; avoid blasting them with flow like a river tank
- Plants/cover: add real plants (java fern, anubias, guppy grass, hornwort) or even fake plants—platies like to poke around and fry need places to hide
If you’re starting a new tank, cycle it first. Platies don’t handle ammonia/nitrite spikes well, and beginners often mistake that stress for “random sickness.”
I like a simple layout: open swim space in the middle, plants along the back/sides, and a chunk of wood or rock for visual breaks. They’re less pushy with each other when they can get out of each other’s faces.
What to feed them
Platies will eat almost anything, but you’ll get better color and fewer tummy issues if you mix in some plant-based foods. In my tanks, the “all flakes forever” diet is where I start seeing stringy poop and bloating.
- Staple: a good quality flake or small pellet (community or livebearer formula)
- Greens: spirulina flakes, algae wafers broken up, blanched zucchini/spinach (remove leftovers)
- Protein treats 1–3x/week: frozen baby brine shrimp, daphnia, mysis, or bloodworms (small amounts)
- Fry food: crushed flakes, baby brine shrimp, or powdered fry food
Feed small amounts. If food hits the bottom and sits there, you’re feeding the tank more than the fish—hello algae and mystery ammonia.
Behavior and tankmates
They’re social, nosy, and always cruising. Males can be persistent with females, so groups work better than pairs. You’ll see way less stress if the girls outnumber the boys.
- Good group ratio: 1 male to 2–3 females (or go all-male if you don’t want babies, but expect some sparring)
- Temperament: peaceful, occasional fin-nipping if cramped or bored
- Best tankmates: other calm community fish (corydoras, small tetras, rasboras), peaceful bottom dwellers, most snails/shrimp (though babies may get picked at)
- Avoid: aggressive fish, big fin-nippers, and anything that can swallow a platy
Long-finned fish (like fancy guppies or slow bettas) can become targets if your platies are crowded or under-stimulated. More space and more plants usually fixes it.
Breeding tips (because… it’ll probably happen)
Platies are livebearers, which means you’ll wake up one day and notice tiny commas swimming around the plants. If you keep males and females together, breeding is basically on autopilot.
- Pregnancy length: roughly 4 weeks (varies with temp and the individual fish)
- Signs a female is close: squarer-looking belly from the side/back, hanging near plants, less interest in food, “gravid spot” darkening (not always obvious in all color strains)
- If you want to raise fry: heavy plant cover (guppy grass is a cheat code), gentle filtration (sponge filter helps), and frequent small feedings
- If you don’t want a population boom: keep a single-sex group or be ready to rehome; predators as “control” usually just stress the whole tank
Don’t bother with those tiny breeding traps unless you have to. I’ve had better luck letting the female drop in a planted tank and then netting a few fry out later. Less stress, fewer problems.
Common problems to watch for
Most platy issues I’ve seen come down to water quality swings, crowding, and overfeeding. They’re hardy, but they’ll show you fast when something’s off.
- Shimmies (wobbling/shaking): often linked to stress, temperature swings, or water that’s too soft for them. Stable heat and a bit more hardness usually helps
- Ich/white spots: common in new fish or after stress—quarantine new arrivals if you can
- Fin rot: typically follows nipping or dirty water; fix the root cause first (maintenance, space, aggression)
- Bloating/stringy poop: usually overfeeding or too much rich food—add spirulina/veggie foods and cut portions
- Livebearer “wasting”/skinny despite eating: can be internal parasites; quarantine and treat if needed
If a platy is clamped up, hiding, or breathing fast at the surface, test your water right away. Ammonia/nitrite problems can look like “mystery disease,” especially in newer tanks.
One last real-world tip: platies sell fast, so stores sometimes keep them in crowded systems. I like to do a slow acclimation and then keep the lights low the first day. They settle in quicker and you’ll see fewer stress spots and less chasing.
Similar Species
Other freshwater peaceful species you might be interested in.

Ajuricaba tetra
Jupiaba ajuricaba
Jupiaba ajuricaba is a South American freshwater characin from the Amazon basin in Brazil (rio Negro, rio Solimões, and rio Tapajós basins). It reaches about 9.5 cm SL and is diagnosed by a narrow dark midlateral stripe, an elongated humeral spot, and an ocellated spot on the upper caudal-fin lobe. Wild specimens have been collected from blackwater forest streams and also oxbow-lake habitats.

Amapa tetra
Hyphessobrycon amapaensis
This is a tiny, super sleek little tetra with a clean red stripe down the side that really pops once its settled in. It does best in a planted, slightly tinted "creek-style" setup and looks way cooler when you keep a proper group so they school and flash that line together. If you can give it soft, slightly acidic water and a calm community, its an easy fish to fall for.

Anteridorsal Homatula loach
Homatula anteridorsalis
This is a benthic Chinese stream loach from Yunnan that lives right down on the bottom in clear, flowing water over gravel and rocks. Think of it as a "river tank" fish - it wants current, oxygen, and lots of surfaces to poke around on for bits of food and algae.

Armoured stickleback
Indostomus paradoxus
This is that goofy little "freshwater seahorse"-looking fish that just kind of perches and scoots around like a tiny armored twig. Its whole vibe is slow, sneaky micropredator - once its settled in, you will catch it stalking microfoods and doing these subtle little posture displays. The big trick is feeding: they do best when you can provide lots of small live foods in a calm, planted tank.

Arnegard's electric fish
Petrocephalus arnegardi
This is a little Congo River elephantfish (a weakly electric mormyrid) that cruises the lower parts of the tank and navigates the world with its electric sense. It stays small (around 9 cm) and has a clean silvery look with three dark marks that make it pretty easy to pick out among Petrocephalus.

Aroa twig catfish
Farlowella martini
Farlowella martini is one of those unreal-looking stick catfish that just vanishes the moment it parks itself on a branch. It is a super calm, slow-moving grazer that does best in a mature tank with lots of biofilm, gentle flow, and clean, oxygen-rich water - they are not great at competing at feeding time, so you kind of have to look out for them.
More to Explore
Discover more freshwater species.

American flagfish
Jordanella floridae
Jordanella floridae is that little Florida native with the red-and-cream striping that really does look like a tiny flag once a male colors up. They graze algae like champs (especially stringy/hair algae), but they have a bit of attitude - give them plants and space so the bossy behavior stays manageable. Bonus: the male guards the eggs and will actively fan them, which is pretty fun to watch.

Amur sculpin
Alpinocottus szanaga
This is a little coldwater sculpin from the Amur drainage - a bottom-hugging, rock-and-gravel fish that spends its day wedged under stones and darting out to grab food. Super cool behavior and attitude, but it is absolutely not a warm tropical community fish - it wants chilly, fast, oxygen-rich water and will bicker with other bottom fish.

Anitápolis livebearer
Jenynsia weitzmani
Jenynsia weitzmani is a freshwater anablepid livebearer endemic to southern Brazil (currently known only from the type locality near Anitápolis, Santa Catarina). Like other Jenynsia (onesided livebearers), reproduction involves lateralized mating morphology/behavior; aquarium care guidance is not well-documented for this species specifically.

Aracu-comum
Schizodon vittatus
Schizodon vittatus is a large South American anostomid (family Anostomidae). Reported maximum size is about 35 cm standard length; it is harvested/consumed in parts of Brazil and is not commonly covered by mainstream aquarium husbandry references.

Arraya's bluntnose knifefish
Brachyhypopomus arrayae
This is a weakly-electric South American knifefish that cruises around plants and root mats and does most of its business after lights-out. It is a pretty subtle-looking fish (more earthy browns than flashy colors), but the cool part is the whole electric-sense lifestyle and that smooth, hovering knifefish swim.

Arrowhead puffer
Pao suvattii
Pao suvattii is that sneaky Mekong puffer that likes to sit low and ambush food, and it has that super recognizable arrow/V pattern on its back. Gorgeous fish with tons of personality, but it is absolutely not a community guy - plan on a solo, species-only setup if you want everybody to stay in one piece.
Looking for other species?
