Imperial ranger pleco
Pterygoplichthys punctatus
Also known as Punctatus sailfin pleco
Care at a glance
- Temperature
- 77–84°F (25–29°C)
- pH
- 6.0–7.4
- Adult size
- 13 in (33 cm)
- Minimum tank
- 119 gal (450 L)
- Temperament
- Peaceful
- Social behavior
- Solitary
- Swim level
- Bottom
- Difficulty
- Easy
- Breeding
- Hard
- Rarity
- Rare
- Origin
- Madeira basin, Brazil and Bolivia
- Family
- Loricariidae
Overview
This is a big, hardy sailfin pleco with a well-earned janitor reputation and an industrial appetite, best kept one to a tank. It is peaceful with tankmates and has no need for its own kind, so keep it singly among large, calm community fish. It grazes algae and takes vegetables, sinking wafers, and pellets, and a big adult can flatten soft plants. Plan around its size from the day you buy the small, spotted juvenile. Give it a large tank of at least 450 liters with driftwood and open floor.
In the wild
It comes from the Madeira basin of Brazil and Bolivia, working slow, warm stretches of lowland river. It is undemanding and thrives in a big tank with driftwood, open sand, and easygoing water chemistry. Keep it warm at roughly 25 to 29 C with a pH of 6.0 to 7.4, and use strong filtration, since a fish this size is a heavy feeder and a heavy waste producer.
Good to know
Pterygoplichthys punctatus is a loricariid that reaches about 33 centimeters, light brown to gray and covered in small dark spots. Like all sailfin plecos it carries a tall dorsal fin with ten or more rays. In the wild it spawns in burrows dug into riverbanks, which is very hard to set up at home, so breeding is rated hard.
Did you know
There is an easy way to tell a sailfin pleco from a common one: count the rays in the big dorsal fin. Sailfins like this carry ten or more, while a common pleco has only about seven or eight.
Tank mates
Imperial ranger pleco is a peaceful, solitary species that keeps to the bottom. These picks match on water type, temperature, pH, size and temperament.

Demon eartheater
Satanoperca jurupariFreshwater7.1 in (18 cm)119 gal (450 L)75–82°F (24–28°C)
Suriname eartheater
Geophagus surinamensisFreshwater8.3 in (21 cm)119 gal (450 L)77–84°F (25–29°C)
Eartheater cichlid
Geophagus altifronsFreshwater9.8 in (25 cm)115 gal (435 L)79–90°F (26–32°C)Mekong glass sheatfish
Kryptopterus limpokFreshwater11.8 in (30 cm)119 gal (450 L)73–81°F (23–27°C)
Red fin cactus pleco
Pseudacanthicus pitangaFreshwater13.8 in (35 cm)119 gal (450 L)77–84°F (25–29°C)Spiny monster pleco
Pseudacanthicus spinosusFreshwater11.8 in (30 cm)119 gal (450 L)77–84°F (25–29°C)
Common questions
What size tank does an Imperial ranger pleco need?
An Imperial ranger pleco needs at least 119 gal (450 L). It spends most of its time in the bottom.
What temperature and pH do Imperial ranger pleco need?
Imperial ranger pleco are comfortable at 77–84°F (25–29°C) with a pH of 6.0–7.4.
How big do Imperial ranger pleco get?
An adult Imperial ranger pleco reaches about 13 in (33 cm).
Where to buy
Some links may not be the exact species or variety.
…or ask your local fish store.
Appears in
Freshwater fish · Plecos · Beginner fish · Community fish · Bottom dwellers
Keeping Imperial ranger pleco?
Track water tests, reminders and stocking fit.
Planning tankmates
See how Imperial ranger pleco fits a stocking plan. Open the stocking calculator
Add to your site
Show this species on your own site: a shortcode for WordPress, or an HTML embed for anywhere else.
Related species
Rhino pleco
Pterygoplichthys scrophusFreshwater12.6 in (32 cm)119 gal (450 L)77–84°F (25–29°C)
Gold spot sailfin pleco
Pterygoplichthys joselimaianusFreshwater15.7 in (40 cm)119 gal (450 L)77–84°F (25–29°C)
Amazon sailfin catfish
Pterygoplichthys pardalisFreshwater17.7 in (45 cm)100 gal (380 L)72–84°F (22–29°C)
Leopard sailfin pleco
Pterygoplichthys gibbicepsFreshwater18.9 in (48 cm)100 gal (380 L)72–86°F (22–30°C)
Sailfin pleco
Pterygoplichthys disjunctivusFreshwater17.7 in (45 cm)100 gal (380 L)73–84°F (23–29°C)
Red fin thresher pleco
Aphanotorulus emarginatusFreshwater13.4 in (34 cm)119 gal (450 L)77–84°F (25–29°C)
