Last updated: Mar 16, 2026 · Last checked: Mar 24, 2026
TankHunt Master Guide: Top Freshwater Fish for Every Tank Size
Use this file as the master content draft for QA before publishing any tank-size guide pages.
What this guide covers
This guide helps beginner to intermediate freshwater hobbyists pick realistic fish for common aquarium sizes in the US and Canada.
The goal is simple:
- show the best fish picks for each tank size
- keep stocking conservative and realistic
- prioritize stable setups and lower-risk livestock choices
- give quick care guidance before checkout
This is guide content only. Species-level care cards still handle deeper husbandry detail.
How to use this guide
- Start with your tank size.
- Pick one direction for the tank:
- community
- centerpiece
- species-focused
- Use the quick care notes to confirm the fish truly fits.
- Before buying, compare delivered price, ship day, and DOA policy.
Best Fish for 5 Gallon Tanks
Small tanks need calm fish, light bioload, and stable heat. This is not a “tiny community tank” size. Most 5 gallon setups work best with one focal species or one carefully planned nano group.
Top picks
1. Betta (Betta splendens)
Best for: single-fish centerpiece tank
Why it makes the list: one of the few fish that genuinely fits a 5 gallon tank well when the setup is heated, filtered, and calm.
- Adult size: 2.5 to 3 inches
- Behavior: usually best kept alone in a nano tank
- Water: 76 to 82 F, pH 6.5 to 7.5, low to moderate flow
- Diet: betta pellets plus frozen foods like bloodworms or brine shrimp
- Setup: heater, gentle filter, lid, resting leaves or broad plants
- Watch-outs: fin nippers, strong current, cold water
- Buying note: stable shipping conditions matter more than bargain pricing
2. Least Killifish (Heterandria formosa)
Best for: planted nano colony
Why it makes the list: tiny, peaceful, and very underrated for heavily planted 5 gallon tanks.
- Adult size: about 1 inch
- Behavior: peaceful colony fish, better in groups
- Water: 68 to 78 F, pH 6.8 to 8.0
- Diet: micro pellets and small live or frozen foods
- Setup: dense plant cover and calm surface areas
- Watch-outs: easy prey for larger fish due to tiny size
- Buying note: ask about fish size so the shipment is not mostly weak fry
3. Chili Rasbora (Boraras brigittae)
Best for: advanced planted nano display
Why it makes the list: stunning color and true nano size, but only in mature, stable tanks.
- Adult size: around 0.8 inch
- Behavior: schooling fish, keep in a real group
- Water: 74 to 82 F, pH 5.5 to 7.0, soft and very stable
- Diet: powdered foods, baby brine, micro foods
- Setup: mature planted tank with cover and low stress
- Watch-outs: sensitive to abrupt parameter swings
- Buying note: order from vendors with clear acclimation guidance
4. Scarlet Badis (Dario dario)
Best for: species-only nano setup
Why it makes the list: beautiful and full of personality, but best for hobbyists willing to feed more carefully.
- Adult size: around 1 inch
- Behavior: males get territorial in very small tanks
- Water: 72 to 79 F, pH 6.5 to 7.5
- Diet: often prefers live and frozen foods over dry-only diets
- Setup: heavy cover, visual breaks, species-focused layout
- Watch-outs: feeding refusal in immature tanks
- Buying note: confirm the fish are already eating before shipment
Best Fish for 10 Gallon Tanks
A 10 gallon tank opens the door to true nano community fish, but stocking still needs discipline. Small schooling fish and tiny bottom groups work best here.
Top picks
1. Ember Tetra (Hyphessobrycon amandae)
Best for: peaceful planted nano community
Why it makes the list: one of the safest and prettiest small schooling fish for 10 gallons.
- Adult size: around 0.8 inch
- Behavior: schooling fish, keep a proper group
- Water: 72 to 82 F, pH 5.5 to 7.0
- Diet: micro pellets and small frozen foods
- Setup: planted zones with open midwater space
- Watch-outs: too-small groups turn shy and washed out
- Buying note: group shipments usually settle faster
2. Celestial Pearl Danio (Danio margaritatus)
Best for: planted, calmer nano tanks
Why it makes the list: one of the best-looking nano fish when kept in a planted setup with low pressure tankmates.
- Adult size: around 1 inch
- Behavior: peaceful schooling fish
- Water: 72 to 78 F, pH 6.5 to 7.5
- Diet: small dry foods plus frozen micro foods
- Setup: dense plants, subdued flow, calm layout
- Watch-outs: bare, bright tanks wash them out
- Buying note: ask whether the fish are juvenile or mature
3. Endler Livebearer (Poecilia wingei)
Best for: active nano tank with lots of movement
Why it makes the list: colorful, hardy, and very beginner-friendly if breeding is managed.
- Adult size: 1 to 1.5 inches
- Behavior: active and prolific
- Water: 72 to 79 F, pH 7.0 to 8.2, moderate hardness preferred
- Diet: quality flake or pellet with occasional frozen foods
- Setup: male-only group if population control matters
- Watch-outs: breeding gets out of hand fast
- Buying note: verify sex ratio before ordering
4. Pygmy Corydoras (Corydoras pygmaeus)
Best for: nano tank with bottom activity
Why it makes the list: one of the few corys that truly fits a 10 gallon tank.
- Adult size: about 1 inch
- Behavior: social bottom schooler, keep in groups
- Water: 72 to 78 F, pH 6.0 to 7.5
- Diet: sinking micro foods and frozen daphnia or brine shrimp
- Setup: fine substrate and gentle bottom flow
- Watch-outs: coarse gravel damages barbels
- Buying note: add only to mature, stable tanks
Best Fish for 20 Gallon Tanks
This is where beginner-friendly community tanks start getting much more flexible. You get room for a centerpiece species, fuller schools, and more balanced layouts.
Top picks
1. Honey Gourami (Trichogaster chuna)
Best for: peaceful centerpiece community
Why it makes the list: calm, colorful, and one of the best centerpiece fish for smaller communities.
- Adult size: about 2 inches
- Behavior: peaceful labyrinth fish, usually one male works best
- Water: 74 to 82 F, pH 6.0 to 7.5
- Diet: quality pellets plus frozen foods
- Setup: floating cover and gentle flow
- Watch-outs: boisterous tankmates suppress feeding
- Buying note: prioritize healthy, well-conditioned stock
2. Harlequin Rasbora (Trigonostigma heteromorpha)
Best for: classic community midwater school
Why it makes the list: reliable, attractive, and easy to build a community around.
- Adult size: 1.5 to 2 inches
- Behavior: schooling fish
- Water: 73 to 80 F, pH 6.0 to 7.5
- Diet: small pellets, flakes, frozen foods
- Setup: open swim lane with surrounding plant cover
- Watch-outs: tiny groups raise stress
- Buying note: avoid mixed leftover batches
3. Panda Corydoras (Corydoras panda)
Best for: active bottom group in cooler tropical tanks
Why it makes the list: one of the best-looking small corys for planted community tanks.
- Adult size: around 2 inches
- Behavior: social bottom schooler
- Water: 72 to 77 F, pH 6.0 to 7.5
- Diet: sinking foods and frozen treats
- Setup: soft substrate and shaded rest zones
- Watch-outs: warm, low-oxygen water reduces resilience
- Buying note: acclimate slowly after arrival
4. Apistogramma borellii (Apistogramma borellii)
Best for: pair-focused, more advanced community
Why it makes the list: one of the better dwarf cichlid options for a 20 gallon footprint.
- Adult size: 2.5 to 3 inches
- Behavior: territorial, especially when breeding
- Water: 72 to 79 F, pH 6.0 to 7.5
- Diet: protein-rich small pellets and frozen foods
- Setup: caves, leaf litter, line-of-sight breaks
- Watch-outs: cramped hardscape leads to aggression
- Buying note: verify sexing before purchase
Best Fish for 29 Gallon Tanks
A 29 gallon tank gives more vertical room and enough volume for stronger schools, sturdier bottom fish, and a real centerpiece species.
Top picks
1. Bolivian Ram (Mikrogeophagus altispinosus)
Best for: peaceful cichlid centerpiece
Why it makes the list: one of the best “first cichlid” choices for a community tank.
- Adult size: 3 to 4 inches
- Behavior: calmer than many dwarf cichlids
- Water: 72 to 79 F, pH 6.0 to 7.5
- Diet: varied omnivore diet with frozen support
- Setup: soft substrate, caves, moderate flow
- Watch-outs: poor water quality hits appetite and color quickly
- Buying note: good choice for careful overnight or stable 2-day shipping
2. Rummy Nose Tetra (Hemigrammus rhodostomus)
Best for: tight schooling display tank
Why it makes the list: few fish school as cleanly and dramatically in a community tank.
- Adult size: around 2 inches
- Behavior: strong schooling fish
- Water: 75 to 82 F, pH 5.5 to 7.0
- Diet: micro pellets and frozen foods
- Setup: long midwater swim lane
- Watch-outs: weak in unstable tanks
- Buying note: buy from vendors with strong acclimation instructions
3. Sterbai Corydoras (Corydoras sterbai)
Best for: warmer planted communities
Why it makes the list: one of the best cory choices when the tank runs a little warmer.
- Adult size: 2.5 to 3 inches
- Behavior: social bottom fish, best in groups
- Water: 74 to 80 F, pH 6.0 to 7.5
- Diet: sinking pellets and frozen foods
- Setup: fine sand and oxygen-rich bottom movement
- Watch-outs: rough substrate and food competition
- Buying note: check packing density for bottom-fish shipments
4. Bristlenose Pleco (Ancistrus sp.)
Best for: algae support fish with personality
Why it makes the list: one of the few plecos that truly fits this tank size long term.
- Adult size: 4 to 6 inches depending on line
- Behavior: mostly peaceful, males get territorial with each other
- Water: 72 to 80 F, pH 6.5 to 7.8
- Diet: algae wafers, vegetables, driftwood grazing
- Setup: driftwood and hides are important
- Watch-outs: waste load gets underestimated all the time
- Buying note: confirm exact species or line before buying
Best Fish for 40 Gallon Breeder Tanks
A 40 breeder is one of the best all-around freshwater tank sizes. The footprint supports stronger communities, more territorial separation, and better fish behavior overall.
Top picks
1. Congo Tetra (Phenacogrammus interruptus)
Best for: large, flashy schooling community
Why it makes the list: one of the best-looking schooling fish for a roomy planted tank.
- Adult size: around 3 inches
- Behavior: peaceful active schooler
- Water: 73 to 80 F, pH 6.0 to 7.5
- Diet: flakes, pellets, frozen foods
- Setup: open swim room and secure lid
- Watch-outs: fin nippers and undersized groups
- Buying note: verify whether the stock is mature or juvenile
2. Keyhole Cichlid (Cleithracara maronii)
Best for: mellow cichlid community
Why it makes the list: one of the calmest cichlids available for peaceful mixed tanks.
- Adult size: 4 to 5 inches
- Behavior: calm for a cichlid when kept correctly
- Water: 74 to 80 F, pH 6.0 to 7.5
- Diet: omnivore cichlid pellets plus frozen foods
- Setup: caves, wood, and calm dither fish
- Watch-outs: stress and hiding in loud, busy tanks
- Buying note: choose sellers with clearly healthy feeding fish
3. Dwarf Neon Rainbowfish (Melanotaenia praecox)
Best for: colorful active community
Why it makes the list: nonstop motion, great color, and a perfect fit for a breeder footprint.
- Adult size: 2.5 to 3 inches
- Behavior: active schooling fish
- Water: 74 to 80 F, pH 6.8 to 7.8
- Diet: varied omnivore diet
- Setup: strong filtration and open swimming zones
- Watch-outs: jump risk
- Buying note: groups settle better than isolated singles
4. Apistogramma cacatuoides (Apistogramma cacatuoides)
Best for: planted dwarf cichlid setup
Why it makes the list: gorgeous, popular, and a better fit here than in tighter layouts.
- Adult size: around 3 inches
- Behavior: territorial, especially during breeding
- Water: 74 to 80 F, pH 6.0 to 7.5
- Diet: protein-rich small foods
- Setup: caves, botanicals, visual barriers
- Watch-outs: mixing too many territorial fish in one footprint
- Buying note: verify sex ratio before ordering
Best Fish for 55 Gallon Tanks
A 55 gallon tank works well for taller centerpiece fish and medium-sized communities, though the footprint is not as forgiving as a 75 gallon.
Top picks
1. Boesemani Rainbowfish (Melanotaenia boesemani)
Best for: colorful active schooling display
Why it makes the list: one of the best medium rainbowfish for a bright, high-movement community.
- Adult size: around 4 inches
- Behavior: active schooling fish
- Water: 74 to 80 F, pH 7.0 to 8.0
- Diet: varied omnivore diet with color-support foods
- Setup: high oxygen, strong flow, long swim space
- Watch-outs: cramped groups drive chasing and stress
- Buying note: compare pricing by group, not by singles
2. Angelfish (Pterophyllum scalare)
Best for: classic tall centerpiece tank
Why it makes the list: iconic look, strong presence, and a natural fit for taller aquariums.
- Adult size: body around 6 inches with tall finnage
- Behavior: forms hierarchy and pairs
- Water: 76 to 82 F, pH 6.0 to 7.5
- Diet: quality cichlid pellets and frozen foods
- Setup: vertical wood or plants with calm companions
- Watch-outs: fin nipping and crowding the same water column
- Buying note: verify body size and fin condition
3. Electric Blue Acara (Andinoacara pulcher)
Best for: personable centerpiece cichlid
Why it makes the list: great color, strong personality, and easier community behavior than many cichlids its size.
- Adult size: 6 to 8 inches
- Behavior: moderate temperament with enough space
- Water: 74 to 80 F, pH 6.5 to 7.8
- Diet: omnivore cichlid diet
- Setup: caves, sturdy hardscape, line-of-sight breaks
- Watch-outs: pair aggression in under-structured tanks
- Buying note: confirm source line and size expectations
4. Pearl Gourami (Trichopodus leerii)
Best for: peaceful larger centerpiece fish
Why it makes the list: elegant, calmer, and a strong alternative to more aggressive centerpiece species.
- Adult size: 4 to 5 inches
- Behavior: generally peaceful
- Water: 75 to 82 F, pH 6.0 to 7.5
- Diet: accepts quality dry and frozen foods
- Setup: plant cover and calmer flow zones
- Watch-outs: aggressive tankmates reduce confidence and feeding
- Buying note: ask about sex and maturity for pairs or groups
Best Fish for 75 Gallon Tanks
This is where larger, more active fish start making sense long term. The extra run length matters just as much as the water volume.
Top picks
1. Denison Barb (Sahyadria denisonii)
Best for: fast, active schooling tank
Why it makes the list: striking, athletic fish that finally gets the swimming room it needs here.
- Adult size: 5 to 6 inches
- Behavior: fast schooling fish
- Water: 70 to 77 F, pH 6.5 to 7.8
- Diet: varied omnivore diet
- Setup: high oxygen, strong filtration, long open run
- Watch-outs: pacing and stress in too-small groups
- Buying note: transit stress runs high, so vendor quality matters
2. Geophagus "Tapajos" (Geophagus sp.)
Best for: peaceful larger cichlid community
Why it makes the list: great behavior, great color, and excellent group dynamics in the right setup.
- Adult size: 8 to 10 inches depending on line
- Behavior: social earth-eater cichlid
- Water: 76 to 82 F, pH 6.0 to 7.5
- Diet: sinking prepared foods and frozen options
- Setup: fine sand substrate is strongly preferred
- Watch-outs: coarse substrate and weak filtration
- Buying note: verify exact species or locality
3. Silver Dollar (Metynnis / Myleus group)
Best for: large open-water schooling display
Why it makes the list: bold, active, and full of presence in a large South American setup.
- Adult size: 5 to 8 inches depending on species
- Behavior: schooling herbivorous characin
- Water: 74 to 82 F, pH 6.0 to 7.5
- Diet: strong vegetable component plus prepared foods
- Setup: open swim lanes with strong cover
- Watch-outs: plant destruction and underestimated bioload
- Buying note: verify exact species before purchase
4. Severum (Heros efasciatus)
Best for: large centerpiece cichlid tank
Why it makes the list: personable, beautiful, and much more realistic here than in smaller “starter cichlid” tanks.
- Adult size: around 8 inches
- Behavior: semi-aggressive with pair-forming behavior
- Water: 75 to 82 F, pH 6.0 to 7.5
- Diet: cichlid pellets plus vegetable and protein variety
- Setup: defined territory zones and sturdy decor
- Watch-outs: aggression spikes during pair formation and spawning
- Buying note: choose sellers with clear photos or videos of current condition
Best Fish for 125 Gallon Tanks
A 125 gallon tank supports true large-fish plans, group fish with serious space needs, and advanced setups that simply do not fit smaller tanks responsibly.
Top picks
1. Discus (Symphysodon spp.)
Best for: advanced warm-water show tank
Why it makes the list: iconic display fish when kept in a clean, stable, high-maintenance system.
- Adult size: 6 to 8 inches
- Behavior: group cichlid with hierarchy
- Water: 82 to 86 F, pH 5.5 to 7.0, extremely stable
- Diet: high-quality varied diet with frequent smaller feedings
- Setup: strong filtration, strict maintenance, low stress
- Watch-outs: parameter swings and incompatible tankmates
- Buying note: buy from trusted breeders or proven discus vendors
2. Clown Loach (Chromobotia macracanthus)
Best for: long-term social loach group
Why it makes the list: one of the hobby’s most popular fish, but only realistic long term in a very large setup.
- Adult size: exceeds 10 inches with time
- Behavior: social loach, best in groups
- Water: 77 to 86 F, pH 6.0 to 7.5
- Diet: omnivore with sinking foods and invertebrate protein
- Setup: caves, driftwood, and high oxygen
- Watch-outs: undersized tanks and too-small groups
- Buying note: confirm current size and expected growth
3. Bala Shark (Balantiocheilos melanopterus)
Best for: large active open-water group
Why it makes the list: very popular juvenile fish that only truly fits in very large tanks.
- Adult size: up to about 12 inches
- Behavior: active schooling species
- Water: 72 to 82 F, pH 6.5 to 7.8
- Diet: omnivore pellets and frozen foods
- Setup: secure lid, broad open swim lanes, strong filtration
- Watch-outs: jump risk and stress in small groups
- Buying note: do not buy based on juvenile size alone
4. Uaru (Uaru amphiacanthoides)
Best for: advanced large South American setup
Why it makes the list: intelligent, impressive, and a serious large-fish commitment.
- Adult size: 10 inches or more
- Behavior: social cichlid with a large adult footprint
- Water: 78 to 84 F, pH 5.5 to 7.0
- Diet: mixed omnivore diet with strong vegetable content
- Setup: heavy filtration, warm stable water, lots of space
- Watch-outs: rapid bioload increase as the fish mature
- Buying note: line quality and health history matter more than bargain pricing
Quick No-Go List by Tank Size
Under 10 gallons
Do not recommend:
- common plecos
- most barbs
- fish that need long active swim lanes
- “tiny community tank” mixes with too many species
Under 20 gallons
Do not recommend:
- clown loaches
- medium cichlid pair plans
- larger rainbowfish
- plecos that exceed bristlenose size
Under 55 gallons
Do not recommend:
- species that regularly exceed 6 inches unless the stocking plan is extremely limited
- large active schoolers that need long run length
- big-bodied cichlids sold young but housed long term too small
Under 75 gallons
Do not recommend:
- large schooling species that need major run length
- fish commonly sold small but housed irresponsibly as adults
- “monster fish starter” setups
Publishing Notes
- Keep one canonical guide per tank size.
- Link every tank-size guide back to
/guides/index.htmland home search. - Reuse this file as the master source for future page builds.
- Match the tone to “realistic fish for this size” rather than “most popular fish sold for this size.”
- Keep recommendations conservative. TankHunt trust improves when the guide says no more often.