Stocking Guide
    5 min read

    Best Fish for a 5 Gallon Tank

    17 species and invertebrates that genuinely thrive in 5 gallons — not just survive. A 5 gallon is a real aquarium, but only for the right inhabitants.

    A 5 gallon tank is often dismissed as "too small for fish," but that's not true — it's too small for most fish. The difference matters. A well-chosen species in a properly maintained 5 gallon can live a full, healthy life. The problem is that pet stores sell dozens of fish for this tank size that have no business being in it.

    This guide is deliberately short. There aren't 20 great options for a 5 gallon — there are about 7, and we'd rather be honest about that than pad the list with species that will suffer. Every fish and invertebrate below can genuinely thrive in 5 gallons with proper care.

    Best Centerpiece Fish for a 5 Gallon Tank

    A centerpiece fish is a single standout species that owns the entire tank. In a 5 gallon, this is the most reliable approach — one well-suited fish with plenty of space to explore, establish territory, and display natural behavior. And honestly? There's really only one fish that fits this role perfectly at this tank size.

    Red betta fish swimming in an aquarium
    Easy

    Betta

    Betta splendens

    The perfect 5 gallon fish. A planted 5 gallon is actually ideal — enough space to patrol and build bubble nests, small enough to reach the surface comfortably.

    6-7 cmGroup: 124-28°C
    Scarlet badis swimming slowly in a fish tank
    Moderate

    Scarlet Badis

    Dario dario

    A micro predator with stunning red-blue iridescence. Perfect solo centerpiece for a heavily planted 5 gallon — needs live or frozen food but rewards you with incredible color displays.

    2 cmGroup: 118-26°C
    Least killifish swimming in a planted fish tank
    Easy

    Least Killifish

    Heterandria formosa

    One of the smallest livebearers in the world. A tiny group thrives in 5 gallons — they breed slowly and steadily without the population explosions of guppies or endlers.

    2 cmGroup: 3-520-26°C
    Pygmy sunfish slowly swimming in an aquarium
    Moderate

    Pygmy Sunfish

    Elassoma sp.

    A native North American gem rarely seen in the hobby. Males display brilliant blue-black breeding colors. Prefers cool water and live foods — a true specialist's fish.

    3 cmGroup: 1-215-25°C

    Best Micro Fish for a 5 Gallon Tank

    If you don't want a solo centerpiece fish, a small group of micro fish can work in 5 gallons — but the options are extremely limited. These species stay under 3 cm, have low bioload, and have been successfully kept in 5 gallon setups by experienced hobbyists. Keep groups small and monitor water quality closely, as there's very little margin for error at this volume.

    Endler's livebearer swimming in an aquarium
    Easy

    Endler's Livebearer

    Poecilia wingei

    Males only — females breed constantly and will overpopulate a 5 gallon in weeks. Brilliant color, almost zero bioload, and endlessly active.

    2.5 cmGroup: 3-4 males24-28°C
    A single chili rasbora swimming in an aquarium
    Easy-Moderate

    Chili Rasbora

    Boraras brigittae

    One of the smallest schooling fish in the hobby. Fiery red micro fish that intensify in planted tanks with dark substrate. Their tiny bioload makes a small school possible in 5 gallons.

    2 cmGroup: 6-823-28°C
    Grey African dwarf frog swimming at the bottom of an aquarium
    Easy-Moderate

    African Dwarf Frog

    Hymenochirus boettgeri

    Not a fish, but one of the best 5 gallon inhabitants. Fully aquatic, entertaining to watch, and perfectly sized for this tank. Need a tight lid — they're escape artists.

    3-4 cmGroup: 1-224-28°C
    Exclamation point rasbora in a fish tank
    Easy-Moderate

    Exclamation Point Rasbora

    Boraras urophthalmoides

    Named for their distinctive exclamation-mark body pattern. Similar size and bioload to Chili Rasboras — a tight school of these in a planted 5 gallon is a showstopper.

    2.5 cmGroup: 6-823-28°C
    Asian stone catfish laying at the bottom of an aquarium
    Moderate

    Asian Stone Catfish

    Hara jerdoni

    Tiny, nocturnal catfish that look like pebbles. Almost zero bioload and perfectly content in a small planted tank — add them for a bottom-dwelling surprise.

    3 cmGroup: 2-318-24°C

    Best Shrimp & Invertebrates for a 5 Gallon Tank

    Here's an honest take: invertebrates are arguably the single best use of a 5 gallon tank. Shrimp, micro crabs, and snails are constantly active, produce almost zero waste compared to fish, and a colony in a planted 5 gallon is more engaging than you'd expect. A shrimp-only or invert-focused tank avoids the biggest problem with 5 gallons — there's no bioload stress.

    Close up of cherry shrimp at the bottom of an aquarium
    Easy

    Cherry Shrimp

    Neocaridina davidi

    The gateway shrimp. Hardy, colorful, self-sustaining colony. Start with 10 and you'll have 50+ within months. A planted 5 gallon is the perfect Cherry Shrimp habitat.

    3 cmGroup: 10-15+18-28°C
    Blue velvet shrimp on an aquatic plant leaf in an aquarium
    Easy

    Blue Velvet Shrimp

    Neocaridina davidi var. blue

    Deep blue against dark substrate is stunning. Same care as Cherry Shrimp, but don't mix colors — offspring revert to wild brown.

    3 cmGroup: 10-15+18-28°C
    Amano shrimp eating a piece of algae wafer at the bottom of an aquarium
    Easy

    Amano Shrimp

    Caridina multidentata

    The best algae-eating shrimp in the hobby. Larger than Neocaridina, so keep just 2-3 in a 5 gallon. They won't breed in freshwater, so no population explosions.

    5 cmGroup: 2-322-28°C
    Red crystal caridina shrimp standing on a glass feeder in an aquarium
    Moderate

    Crystal Shrimp

    Caridina cantonensis

    Striking red-and-white or black-and-white banded patterns. Needs softer, more acidic water than Neocaridina — a 5 gallon with buffering substrate is actually ideal for stable parameters.

    3 cmGroup: 10-15+20-24°C
    White thai micro crab on an aquarium rock
    Moderate

    Thai Micro Crab

    Limnopilos naiyanetri

    Fully aquatic, translucent, and tiny enough to sit on a fingertip. Shy but fascinating in planted tanks — they filter-feed from the water column with their tiny claws.

    1 cmGroup: 5-1022-28°C
    Mexican dwarf crayfish looking for food at the bottom of a fish tank
    Easy

    Mexican Dwarf Crayfish

    Cambarellus patzcuarensis

    All the personality of a full-sized crayfish in a shrimp-safe package. Bold orange color and endless curiosity — a single one in a planted 5 gallon is endlessly entertaining.

    4 cmGroup: 1-218-25°C
    Common bladder snail on white sand in a fish tank
    Easy

    Bladder Snail

    Physella acuta

    Often arrives uninvited but actually a fantastic cleanup crew. Self-regulating population that matches available food — they eat algae, biofilm, and decaying plant matter.

    1.5 cmGroup: Colony18-28°C
    Malaysian trumpet snail hanging on an aquarium plant
    Easy

    Malaysian Trumpet Snail

    Melanoides tuberculata

    The best substrate aerators in the hobby. They burrow through sand and gravel, preventing anaerobic gas pockets. Nocturnal — you'll barely see them during the day.

    2.5 cmGroup: Colony18-28°C

    5 Gallon Stocking Combinations That Work

    Stocking a 5 gallon is more about restraint than creativity. The best setups are simple — one focal species with minimal additions. Resist the urge to add "just one more thing." In a tank this small, every addition impacts water quality and available space significantly.

    The Betta Paradise

    1 Betta + 1 Nerite Snail

    The most popular and forgiving 5 gallon setup. Betta gets full run of the tank, Nerite handles algae.

    The Shrimp Garden

    15-20 Cherry Shrimp + 1 Nerite Snail

    Densely planted, colony-driven, almost zero maintenance once established. The most stable 5 gallon setup possible.

    The Nano Livebearer

    3-4 Male Endler's + 1 Nerite Snail

    Colorful, active, and males-only means no fry explosions. Light bioload leaves room for a snail.

    The Micro School

    6-8 Chili Rasboras

    A planted blackwater-style 5 gallon with a tight school of tiny red fish. Minimalist and beautiful.

    Native Nano

    1-2 Pygmy Sunfish + 3-5 Least Killifish

    A North American native biotope in miniature. Cool water, no heater needed, and species you won't see in any other tank.

    Micro Cleanup Crew

    6-8 Exclamation Point Rasboras + Thai Micro Crabs + Malaysian Trumpet Snails

    Every level covered — rasboras school mid-water, crabs filter-feed, and trumpet snails keep the substrate healthy.

    ⚠️ Fish to Avoid in a 5 Gallon Tank

    This list is longer than the recommended list — and that tells you everything about 5 gallon stocking. The majority of freshwater fish sold in pet stores cannot live humanely in 5 gallons. If you see any of these species recommended for a 5 gallon tank online, that source is giving you bad advice.

    Neon TetraGrows to 3 cm

    Need a school of 8+. A school that size needs 10 gallons minimum for swimming room.

    GuppyGrows to 5 cm

    Even males-only groups need 10+ gallons. More active and larger than Endler's.

    GoldfishGrows to 15-30 cm

    Not even close. Even fancy goldfish need 20+ gallons each.

    Need a group of 6+ and a tank footprint that a 5 gallon can't provide.

    Dwarf GouramiGrows to 8 cm

    Too large and too prone to disease in small, unstable water volumes.

    PlatyGrows to 7 cm

    Bigger than they look. Active swimmers that need 10+ gallons.

    MollyGrows to 10-12 cm

    Far too large. Even the smallest Molly varieties need 20+ gallons.

    Common PlecoGrows to 30-45 cm

    If someone suggests this for a 5 gallon, stop taking their advice entirely.

    Zebra DanioGrows to 5 cm

    Hyperactive swimmer. Needs a long tank with real swimming space.

    OtocinclusGrows to 3.5 cm

    Need a group of 4-6 and more algae coverage than a 5 gallon provides.

    How Many Fish Can You Put in a 5 Gallon Tank?

    Let's be blunt: in most cases, one fish. A 5 gallon tank holds roughly 19 liters of actual water after substrate, decorations, and equipment displacement. That's not a lot of water to dilute waste, maintain stable temperature, and provide swimming space. The "one inch per gallon" rule is already unreliable — in a 5 gallon, it's completely useless.

    The honest answer depends on what you're keeping:

    1

    solo fish

    Betta — the only true centerpiece for this size

    3-8

    micro fish maximum

    Endler's or Chili Rasboras

    15-20+

    shrimp colony

    Cherry, Blue Velvet — self-regulating

    If you want more than one fish species, you need a bigger tank. A 10 gallon is only slightly larger physically but dramatically more stable and opens up dozens more stocking options. There's no shame in a single-species 5 gallon — it's how the best nano tanks in the hobby are run.

    Setting Up a 5 Gallon Tank for Success

    A 5 gallon magnifies every mistake. Temperature swings happen faster, ammonia spikes hit harder, and there's nowhere for fish to escape poor conditions. Proper setup isn't optional at this size — it's the difference between a thriving tank and a constant cycle of problems.

    🔬

    Cycle is non-negotiable

    A 5 gallon with an uncycled filter will spike ammonia within days of adding fish. Fishless cycle for 4-6 weeks. No shortcuts.

    🌡️

    Get a heater with a thermostat

    Small water volumes lose heat fast. An adjustable heater (not a preset) keeps temperature stable. A 25-50W heater is right for most 5 gallon setups.

    🌿

    Plant it heavily

    Live plants absorb nitrates, provide cover, and stabilize the environment. In a 5 gallon, plants aren't decoration — they're life support. Java Fern, Anubias, and Java Moss need zero effort.

    💧

    Weekly water changes, no exceptions

    20-25% weekly is the bare minimum. In 5 gallons, skipping even one week can cause measurable parameter swings. Test your water regularly until you know your tank's rhythm.

    Not sure if your stocking plan works?

    Check compatibility, bioload, and tank capacity for your exact setup.