Piscora
Aquatic water texture background

Southern platyfish

Xiphophorus maculatus

AI-generated illustration of Southern platyfish
AI Generated
Photo All Rights Reserved

The Southern platyfish exhibits a flat, broad body with vibrant coloration ranging from orange to yellow, often with distinctive black spots.

Freshwater

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

PlatyCommon platyMoonfishMoon fishSouthern platy

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

Temperature

18-26°C

pH

7-8

Hardness

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 size

Care 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.

AI-generated illustration of Aboina barb
Freshwater
AI Generated
Photo

Aboina barb

Enteromius aboinensis

Enteromius aboinensis (the Aboina barb) is a small West African barb with a clean black midline stripe and a little spot right at the base of the tail. It does best when you treat it like a proper schooling fish - keep a decent group and give it plants around the edges with open swimming room in the middle.

Small Peaceful Intermediate
Min. 20 gal
AI-generated illustration of Ajuricaba tetra
Freshwater
AI Generated
Photo

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.

Small Peaceful Intermediate
Min. 20 gal
AI-generated illustration of Allen's river garfish
Freshwater
AI Generated
Photo

Allen's river garfish

Zenarchopterus alleni

A poorly known freshwater halfbeak endemic to West Papua (Mamberamo River), described from a single specimen (~13 cm SL). Beyond basic habitat/occurrence, little is published about its ecology or aquarium suitability; assume it is a surface-oriented, jump-prone halfbeak only by analogy with related taxa.

Medium Peaceful Expert
Min. 20 gal
AI-generated illustration of Amapa tetra
Freshwater
AI Generated
Photo

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.

Nano Peaceful Intermediate
Min. 20 gal
AI-generated illustration of Amatlan chub
Freshwater
AI Generated
Photo

Amatlan chub

Yuriria amatlana

Yuriria amatlana (the Amatlan chub) is a little Mexican native minnow from the Ameca River basin. Its wild range is pretty limited and it is listed as Endangered, so its care info in the aquarium hobby is basically nonexistent and its availability is usually low. In the original species description, preserved fish show a dark lateral stripe with a darker patch on the caudal peduncle, and they can have tiny barbels at the mouth corners.

Small Peaceful Advanced
Min. 20 gal
AI-generated illustration of Andrica moenkhausia
Freshwater
AI Generated
Photo

Andrica moenkhausia

Moenkhausia andrica

Moenkhausia andrica is a little Brazilian characin from the Tapajos system that tops out around 7 cm (about 2.8 inches) standard length. It has a neat netted (reticulated) scale pattern plus a dark spot on the caudal peduncle, and the really wild part is that mature females can have tiny fin hooklets too, which is usually a male-only thing in a lot of characins.

Small Peaceful Intermediate
Min. 20 gal

More to Explore

Discover more freshwater species.

AI-generated illustration of Altipedunculata stone loach
Freshwater
AI Generated
Photo

Altipedunculata stone loach

Schistura altipedunculata

Schistura altipedunculata is one of those little stream loaches that wants clean, well-oxygenated water and a bunch of rock nooks to claim as home. It is a bottom-hugger that will spend its day scooting from crevice to crevice, and it tends to get a bit spicy with its own kind if you do not give it enough hiding spots.

Small Semi-aggressive Advanced
Min. 20 gal
AI-generated illustration of American flagfish
Freshwater
AI Generated
Photo

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.

Small Semi-aggressive Intermediate
Min. 20 gal
AI-generated illustration of Amur sculpin
Freshwater
AI Generated
Photo

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.

Small Semi-aggressive Advanced
Min. 20 gal
AI-generated illustration of Anhanga pygmy pencil catfish
Freshwater
AI Generated
Photo

Anhanga pygmy pencil catfish

Potamoglanis anhanga

This is a truly tiny Amazonian trichomycterid catfish - like 1.3 cm max - so it is more of a micro-predator oddball than a typical community catfish. It is the kind of fish that disappears into sand, leaf litter, and plant roots, and you will spend way more time setting up the right micro-habitat than you will actually seeing it.

Nano Peaceful Expert
Min. 5 gal
AI-generated illustration of Anitápolis livebearer
Freshwater
AI Generated
Photo

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.

Small Semi-aggressive Advanced
Min. 20 gal
AI-generated illustration of Anteridorsal Homatula loach
Freshwater
AI Generated
Photo

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.

Small Peaceful Advanced
Min. 40 gal

Looking for other species?