Can You Keep Bristlenose Plecos with Cory Catfish? A Full Tank

Yes, and the pairing works because the two species barely overlap in daily routine. A bristlenose (Ancistrus) spends its night clamped to glass, driftwood, and broad leaves scraping biofilm with a rasping mouth, while a cory school (Corydoras) sifts the open sand below in tight groups during daylight. In a 20-gallon long or larger tank with matching parameters, peaceful behavior, and a split feeding plan, both species thrive side by side without competing for food, territory, or oxygen.

This guide covers the biology behind their compatibility, the tank design that keeps each species in its own zone, and the stocking and feeding numbers that prevent mistakes before they happen.

Why These Two Bottom-Dwellers Rarely Compete

Compatibility starts with geography. A bristlenose pleco maps its territory to vertical and overhead surfaces: the front glass at dawn, a piece of Malaysian driftwood at midnight, the underside of a broad anubias leaf at lunchtime. A cory school owns the open substrate layer two inches above the sand, where it sifts through fine gravel for leftover bloodworms and pellet crumbs. Those two zones share almost no square inches, so the fish rarely pass within a body length of each other.

Behavior reinforces that physical split. Plecos are crepuscular grazers, most active in the hour after lights-out and again just before dawn. Corys are diurnal foragers, peaking in the late morning and again in the late afternoon. The pleco sleeps in its cave precisely when the cory school is busiest, and the corys settle into resting clusters on the sand precisely when the pleco patrols for biofilm.

Size and Temperament Make the Pair Safe

An adult bristlenose reaches 4 to 5 inches, and most cory species stay between 1 and 4 inches, with peppered corys at the small end and bronze or emerald corys near the top. A pleco large enough to bother a cory would need a mouth wider than the cory’s body, and bristlenose mouths top out around an inch across. That size gap closes the door on predation entirely. Temperament seals it: no documented case of either species nipping fins, chasing, or harassing the other exists in hobby literature, and both rank among the most peaceful catfish in the trade.

Group Dynamics Pull in Opposite Directions

Corydoras need a school of at least six to feel secure, and they orient their behavior toward each other rather than toward tankmates. A school of eight peppered corys acts as its own social unit, and a passing pleco registers as scenery, not as a rival. Plecos claim a single cave or piece of wood and defend only that small radius. With multiple caves placed at opposite ends of the tank, a pleco ignores both the cory school and any second pleco in a larger setup.

That spatial separation only holds, however, when the water itself suits both species simultaneously.

TraitBristlenose Pleco (Ancistrus)Cory Catfish (Corydoras)
Adult size4-5 in (10-13 cm)1-4 in (2.5-10 cm) by species
Activity peakAfter lights-out, pre-dawnLate morning, late afternoon
Primary zoneGlass, driftwood, broad leavesOpen sand and fine gravel
Social structureSolitary, cave-territorialSchool of 6+
Diet focusBiofilm, algae, wood fiberSinking pellets, frozen invertebrates

Matching Water Parameters for a Stress-Free Overlap

Both species evolved in soft, slightly acidic South American rivers, so their comfort windows overlap almost perfectly. A neutral pH around 7.0, a temperature of 76°F, and a general hardness near 6 dGH hit the sweet spot for breeding cories and steady grazing plecos. Push outside that window and one species tires before the other shows stress, which is how quiet problems turn into sudden illness.

The Numbers That Matter Most

pH between 6.5 and 7.8 works for both, with 6.8 to 7.4 ideal for long-term health. Temperature overlap sits between 72 and 82°F, and 74 to 78°F keeps cory barbels healthy and pleco digestion regular. General hardness from 2 to 15 dGH covers every common cory species and the full bristlenose range. The real failure point is nitrogen: ammonia and nitrite must stay at 0 ppm, and cory barbels burn first when nitrates climb past 30 ppm, long before a pleco shows any sign of strain.

Why Weekly Water Changes Carry the Tank

A 25 to 30 percent water change each week keeps nitrate below 20 ppm in a lightly stocked community tank. That threshold matters more for cory barbels than for the pleco, because barbels sit in constant contact with whatever rests on the substrate, and high nitrate erodes them faster than it harms any other species in the tank. A gravel vacuum on the same day each week, focused on the open sand the corys use, prevents the slow nitrate creep that otherwise shows up as shortened or missing barbels on the school.

ParameterBristlenose Pleco RangeCory Catfish RangeOverlap Zone
pH6.5-7.86.0-7.86.8-7.4
Temperature72-82°F72-79°F74-78°F
General hardness (dGH)2-202-154-10
Nitrate target<40 ppm<20 ppm<20 ppm

Tank Size, Substrate, and Décor That Prevent Conflict

Twenty gallons is the workable minimum, but 29 to 40 gallons gives a territorial pleco room to claim a cave without pushing the cory school into a corner. Footprint matters more than height: a 30-inch-long tank offers more usable substrate than a tall 20-gallon, and the cory school spreads out across the front glass where you actually see it. Anything below 20 gallons forces the two zones to overlap, which is where fin damage and food guarding start.

Substrate Choices That Protect Both Species

Fine sand or smooth rounded gravel in the 1 to 3 mm range keeps cory barbels intact. Sharp or crushed gravel slices barbels and opens infection routes that affect the whole bottom zone, including the pleco, which grazes across the same sand at night. Pool filter sand, rinsed until clear, costs under ten dollars for a 30-gallon tank and gives corys the soft sift they need without trapping waste the way coarse gravel does.

Driftwood as a Critical Shared Resource

Driftwood is the single most important piece of hardscape in this pairing, because it serves both species at once. A pleco rasps the surface for fiber and biofilm, while a cory school uses the same piece as a shelter landmark and a current break. Two caves placed at opposite ends of the tank, each with a single opening facing a different wall, let a pleco claim one and ignore the other, which removes the main trigger for cave-based aggression if you upgrade to a second pleco in a 40-gallon-plus setup.

  • Front-glass swim lane: Keep the front 6 inches of substrate clear so the cory school displays and forages in open view.
  • Two or more caves: Place at opposite ends of the tank, openings facing different walls.
  • One large driftwood piece: Center it or offset it, sized so a single pleco can cover half its surface.
  • Broad-leaf plants: Anubias or java fern tied to wood gives the pleco a grazing surface and breaks the line of sight.
  • Open mid-tank: Leave a clear water column above the substrate for mid-level swimmers like tetras.
Setup snapshot: A 29-gallon long with two caves, one driftwood centerpiece, and a front sand strip holds a single bristlenose and eight corys comfortably for years, with room for a small tetra school above.

A Split Feeding Schedule That Eliminates Competition

Food competition rarely starts because the fish are hungry. It starts because both species are awake at the same time and a faster fish camps the feeding zone. A split schedule removes the overlap entirely: the pleco eats after lights-out when the corys rest on the sand, and the corys eat in the morning when the pleco stays tucked into its cave.

The Night Shift for the Pleco

Drop a sinking algae wafer an inch from the pleco’s driftwood about 30 minutes after the room lights go out. The pleco detects it within minutes, latches on, and finishes it over the next two hours. Corys sleep soundly on the sand by then and rarely cross the tank to compete. A slice of blanched zucchini, weighted down with a stainless steel fork, serves as a once-weekly fiber boost that corys cannot reach on a vertical surface, even if they swim over and investigate.

The Morning Shift for the Cory School

Feed cory-specific sinking pellets in the morning, around the time the room lights come on, while the pleco is still dormant. Two minutes of frozen bloodworms thawed in tank water and pipetted near the school finishes the protein half of the diet and gets every cory eating, not just the boldest three. A second small pellet feed in the late afternoon covers the second activity peak without waking the pleco early.

But feeding windows are meaningless if the tank simply can’t hold the group you’re planning.

  • Lights-out wafer: One sinking algae wafer near the pleco’s cave, 30 minutes after lights off.
  • Morning pellets: Cory sinking pellets dropped at the front glass after lights on.
  • Midday protein: Thawed bloodworms or brine shrimp, pipetted near the cory school.
  • Weekly vegetable: Blanched zucchini or cucumber weighted down at night for the pleco.
  • Fast day: One day per week with no food, to keep both species actively foraging.

Stocking Ratios, Group Sizes, and Bioload Reality

Bristlenose plecos look small but produce waste closer to a medium cichlid than to a tetra. A single adult loads a tank with roughly the same nitrate output as four to five corys, which means your filter and your water change schedule have to account for that, not just the fish on the visible list. Most beginner tanks in this pairing fail because the filtration is sized for the fish count, not the actual bioload.

The Numbers That Keep the Tank Stable

Keep corys in groups of at least six, ideally eight to ten, to prevent stress and keep the school tight. A single bristlenose, either male or female, is enough for any tank under 40 gallons. Two males in a tank under 40 gallons will fight over caves, and a stressed pleco makes a worse tankmate than a calm one. One male and one female works only in 40 gallons or larger, with two separate caves to split the territory.

A Workable Stocking Plan

A 29-gallon long supports one pleco plus eight corys comfortably, leaving room for a small mid-level school of six to eight tetras or a single centerpiece fish like a honey gourami. Filter the tank at 1.5 times its listed gallon rating, so a 29-gallon tank needs a filter rated for at least 44 gallons of turnover. Quarantine new arrivals for two weeks in a separate tank before adding them, because corys react badly to many common medications, and a single Ich outbreak can wipe out a school while the pleco survives and reintroduces the parasite after treatment ends.

Those stocking and treatment pitfalls lead directly into the missteps most keepers actually make.

Tank SizePlecosCorysMid-Level SchoolFilter Rating
20 gal long16None30+ gal
29 gal186-8 tetras44+ gal
40 gal breeder1-2108-10 tetras60+ gal
55 gal1-21210-12 tetras80+ gal

Mistakes That Turn a Compatible Pair Into a Problem Tank

Compatibility on paper does not save a tank from poor execution. The mistakes that derail this pairing are almost always setup shortcuts, not species choice: wrong substrate, wrong filtration, wrong stocking math, or wrong medication. Each one stresses one species faster than the other, and the slower-suffering fish keeps behaving normally while the tank quietly breaks down around it.

  • Two plecos in a small tank: A second male bristlenose in anything under 40 gallons claims a cave and chases the first across the substrate, dragging the cory school into the conflict.
  • Sharp or jagged substrate: Crushed gravel slices cory barbels and lets infection spread to the pleco, which grazes the same sand and carries the bacteria on its mouth.
  • Single feeding time: Dropping one type of food at one moment creates a winner-takes-all dynamic, and the larger or faster fish monopolizes the meal.
  • No driftwood: Without wood, the pleco loses its primary fiber source and starts grazing cory resting spots on the sand, which the corys read as intrusion.
  • Copper or salt medications: Many common Ich and parasite treatments are safe for plecos but lethal to corys, and treating the whole tank without checking cory sensitivity can wipe out a school overnight.
  • Counting fish instead of waste: Planning filtration for fish count rather than actual bioload lets nitrate climb past 40 ppm, which burns cory barbels long before the pleco shows stress.

Medication caution: Never treat a tank housing corys with copper-based medication, even at half dose. Move the school to a quarantine tank before any treatment, and treat the display with pleco-safe options only.

Bottom Line

Pairing bristlenose plecos with cory catfish works when the tank is designed around their different habits rather than their shared label as bottom-dwellers. Match pH around 7.0, keep nitrates below 20 ppm, lay down fine sand, add a centerpiece of driftwood, and feed each species on its own clock. The result is a tank where the pleco rasps the glass at midnight and the cory school patrols the front sand at noon, and neither one ever has reason to compete with the other.

FAQ

Can bristlenose plecos live with cory catfish?

Yes. Bristlenose plecos and cory catfish share compatible water parameters, peaceful temperaments, and different tank zones, which is why the pairing succeeds in most well-maintained community tanks from 20 gallons upward.

Do bristlenose plecos harm cory catfish?

No. Bristlenose plecos are algae and biofilm grazers with no documented fin-nipping or predatory behavior toward cory catfish, and their mouth size caps any risk of attempting to swallow even the smallest cory species.

What size tank do bristlenose plecos and cory catfish need together?

A 20-gallon long works as a minimum, though 29 to 40 gallons gives both species enough floor space to claim separate caves and swimming lanes without crowding the cory school into a single corner.

Do bristlenose plecos and cory catfish compete for food?

They only compete when fed on the same schedule. A split routine with sinking algae wafers after lights-out for the pleco and morning sinking pellets for the corys removes direct competition entirely.

Are bristlenose plecos aggressive toward cory catfish?

No. Plecos direct aggression only at other plecos defending a cave, and they ignore cory schools passing through their territory. The pleco’s bite force and mouth shape are built for rasping wood, not for chasing fish.

What fish go well with cory catfish and bristlenose plecos?

Small mid-level schools of tetras, rasboras, or pencilfish work well above them, and a single centerpiece fish like a honey gourami or a pair of apistogramma cichlids fits in tanks of 30 gallons or larger without disturbing the bottom zone.

IMRAN
IMRAN