Freshwater
Freshwater Fish: Best Species for Beginners, Community Tanks & Beyond
Explore the most popular freshwater fish by care level, tank size, and temperament — plus tips for finding healthy fish at a local store near you.
Freshwater fish make up roughly 90% of all aquarium fish sold in the United States, and for good reason. They span every price point, every difficulty level, and nearly every color on the spectrum. Whether you are setting up your first 10-gallon tank or planning a 125-gallon showpiece, the species you choose will determine whether fishkeeping feels effortless or exhausting.
This guide breaks down the most popular freshwater aquarium fish by care level, temperament, and tank requirements so you can stock confidently and skip the costly trial-and-error phase.
What Makes a Great Freshwater Aquarium Fish?#
A great freshwater fish is one that matches your experience, your tank size, and your maintenance commitment. The flashiest species in the store is a terrible choice if it needs water parameters you cannot reliably maintain.
Care Level Ratings Explained#
Throughout this guide, species are rated beginner, intermediate, or advanced. Beginner fish tolerate a wide pH range (6.5-8.0), accept flake or pellet food without fuss, and forgive minor lapses in water quality. Intermediate species need tighter parameter control, may require specific diets, or display territorial behavior that demands thoughtful stocking. Advanced fish such as discus need pristine water, frequent changes, and experienced troubleshooting when something goes wrong.
Key Water Parameters to Know Before You Buy#
Every freshwater fish has a preferred range of pH, temperature, and water hardness (GH/KH). Mismatching these leads to chronic stress, weakened immune systems, and premature death. Before purchasing any species, test your tap water. Many municipal water supplies run a pH of 7.2-7.8 and moderate hardness, which suits the majority of community fish without modification. If your tap water is extremely soft or hard, you will either need to buffer it or choose species adapted to your natural chemistry. FishBase (Froese & Pauly) maintains verified parameter ranges for virtually every freshwater species and is a reliable cross-reference when store labels are vague.
| Parameter | Target | Notes |
|---|---|---|
| Temperature | 74-80°F (23-27°C) | Tropical species; cold-water fish like goldfish need 60-72°F |
| pH | 6.5-7.8 | Covers most community fish; test tap water first |
| GH (General Hardness) | 4-12 dGH | Livebearers prefer higher; soft-water species need lower |
| KH (Carbonate Hardness) | 3-8 dKH | Buffers pH stability; low KH causes pH crashes |
| Ammonia / Nitrite | 0 ppm | Any detectable level is toxic |
| Nitrate | <20 ppm | Keep below 40 ppm absolute maximum |
Tank Size Minimums — Why They Matter#
Tank size minimums exist because fish produce waste proportional to their body mass, and smaller volumes concentrate toxins faster. A 10-gallon tank is the smallest practical size for most tropical freshwater fish. Nano species like ember tetras can work in a 5-gallon, but anything below that is really only suitable for a single betta or shrimp colony. Larger tanks (20 gallons and up) are actually easier to maintain because they buffer chemistry swings and give schooling fish the swimming room they need to display natural behavior.
Best Freshwater Fish for Beginners#
Start here. These species tolerate beginner mistakes, eat standard foods, and are available at virtually every fish store in the country.
Betta Fish (Betta splendens) — Solo Star or Community Risk?#
Bettas are the gateway fish for millions of hobbyists. Males display spectacular finnage and vibrant color, require no schooling companions, and thrive in a heated 5-gallon tank. The catch: male bettas are aggressive toward other males and toward any fish with long, colorful fins. A single male betta works well in a peaceful community tank of 20 gallons or more alongside bottom dwellers like corydoras or fast mid-level swimmers like harlequin rasboras. Never house two males together.
Bettas are tropical fish that need 76-82°F water and at least 5 gallons. Unheated bowls below 74°F suppress their immune system and shorten lifespan from 3-5 years down to months. The "bowl betta" is the hobby's most persistent bad practice.
Guppies, Platies, and Mollies — Hardy Livebearers#
Livebearers are called that because they birth free-swimming fry instead of laying eggs. Poecilia reticulata (guppies), Xiphophorus maculatus (platies), and Poecilia sphenops (mollies) are all hardy, colorful, and prolific. Guppies and platies tolerate pH from 6.8 to 8.0 and temperatures from 72-82°F. Mollies prefer slightly harder, more alkaline water (pH 7.5-8.5) and benefit from a tablespoon of aquarium salt per 5 gallons. Keep livebearers in groups of at least six, and expect fry unless you stock only males. A mixed-sex group in a planted tank will self-sustain a colony.
Corydoras Catfish — Peaceful Bottom Dwellers#
Corydoras (family Callichthyidae) are armored catfish that spend their day sifting through substrate for food scraps. They are social, peaceful, and should be kept in groups of six or more. Corydoras paleatus (peppered cory) and Corydoras aeneus (bronze cory) are the hardiest species and tolerate 72-79°F. Avoid sharp gravel; corydoras have delicate barbels that erode on rough substrates. Sand or smooth rounded gravel is ideal. Use our aquarium substrate depth calculator to figure out how much sand your tank needs.
Danios and Zebra Danios — Bulletproof Schooling Fish#
Zebra danios (Danio rerio) are possibly the hardiest tropical freshwater fish available. They tolerate 60-78°F, pH 6.0-8.0, and are fast enough to outswim almost any tank mate. Keep them in schools of eight or more in a tank with a tight-fitting lid; danios are jumpers. Their constant activity adds energy to any community setup, and they eat literally anything you offer.
Because of their extreme hardiness, zebra danios are often used as cycling fish in new tanks. However, a fishless cycle with pure ammonia is more humane and equally effective.
Popular Community Tank Fish#
Community tanks are the heart of the freshwater hobby. These species coexist peacefully, occupy different water column levels, and create a dynamic, layered display.
Tetras — Schooling Essentials#
Neon tetras (Paracheirodon innesi), cardinal tetras (Paracheirodon axelrodi), and black skirt tetras (Gymnocorymbus ternetius) are the three most popular schooling tetras. Neons and cardinals need soft, slightly acidic water (pH 6.0-7.0, GH 2-10) and temperatures of 73-81°F. Black skirt tetras are hardier and tolerate a wider range. All three should be kept in groups of at least six, ideally ten or more, to reduce stress and bring out natural schooling behavior. Cardinals are often confused with neons; the key difference is that cardinals display their red stripe across the full body length, while neons show red only on the posterior half.
Gouramis — Labyrinth Fish for Mid-Level Tanks#
Gouramis possess a labyrinth organ that lets them breathe atmospheric air, making them tolerant of lower-oxygen environments. Dwarf gouramis (Trichogaster lalius) are the most commonly sold species at 2-3 inches. Pearl gouramis (Trichopodus leeri) reach 4-5 inches and are arguably the most beautiful freshwater fish under $15. Gouramis occupy the mid to upper water column and do well in planted tanks at 76-82°F. Males can be territorial, so keep only one male per species in tanks under 30 gallons.
Rasboras — Small, Peaceful, and Colorful#
Harlequin rasboras (Trigonostigma heteromorpha) are the benchmark community fish: peaceful, hardy, striking copper-orange coloration, and maxing out at 2 inches. Chili rasboras (Boraras brigittae) are a nano option at under 1 inch, perfect for planted tanks of 5-10 gallons. Both species prefer soft, slightly acidic water and should be kept in schools of eight or more. They mix well with corydoras, tetras, and peaceful gouramis.
Loaches — Active Scavengers and Snail Control#
Kuhli loaches (Pangio kuhlii) are eel-shaped, nocturnal bottom dwellers that hide during the day and become active at dusk. Keep at least six in a tank with sand substrate and plenty of hiding spots. Yo-yo loaches (Botia almorhae) are larger, more active, and highly effective at eliminating pest snails. Both species tolerate 75-86°F and pH 6.0-7.5. Clown loaches (Chromobotia macracanthus) are frequently sold at 2-3 inches but grow over 12 inches and need 125+ gallon tanks as adults, making them a poor choice for most community setups.
Intermediate and Showpiece Freshwater Fish#
These species reward extra effort with extraordinary color, behavior, or personality. They demand tighter water quality and more deliberate tank planning.
Cichlids — African vs. New World#
Cichlids are the largest family of freshwater fish, with over 1,700 described species according to the American Cichlid Association (cichlidae.com). They split into two main groups for hobbyists: African rift lake cichlids and New World cichlids.
| Trait | African Rift Lake Cichlids | New World Cichlids |
|---|---|---|
| Origin | Lakes Malawi, Tanganyika, Victoria | Central & South America |
| pH preference | 7.8-8.6 (alkaline) | 6.0-7.5 (neutral to acidic) |
| Temperament | Aggressive; overstock to spread aggression | Varies: peaceful (rams) to very aggressive (jaguar cichlids) |
| Min. tank size | 55 gallons for mbuna | 20 gallons (dwarf species) to 125+ gallons |
| Difficulty | Intermediate | Intermediate to advanced |
| Color | Electric blues, yellows, oranges | Earth tones to vivid greens and reds |
African vs. New World cichlid comparison for hobbyists
African mbuna cichlids from Lake Malawi are the most accessible entry point. They are hardy, vividly colored, and widely available. The key to success is overstocking (1 fish per 2-3 gallons in a 55+ gallon tank) to prevent any single fish from establishing lethal territory. New World dwarf cichlids like German blue rams (Mikrogeophagus ramirezi) and Apistogramma species are small, peaceful, and work in community tanks but demand warm, soft water (82-86°F for rams).
Discus — The King of Tropical Freshwater#
Discus (Symphysodon spp.) are the aspirational fish of the freshwater hobby. Their disc-shaped bodies, intricate patterns, and regal bearing justify their "king" nickname. They require 82-86°F water, pH 6.0-7.0, near-zero nitrates, and 50% weekly water changes. Minimum tank size is 55 gallons for a group of five to six. Discus are shoaling fish and should never be kept alone. They are expensive ($30-$150+ per fish), sensitive, and unforgiving of neglect, making them a true advanced-level commitment.
Freshwater Angelfish — Tall Tanks and Temperament Notes#
Freshwater angelfish (Pterophyllum scalare) are elegant, widely available, and occupy a unique vertical space in the tank due to their tall dorsal and anal fins. They need tanks at least 18 inches tall (standard 29-gallon or larger). Angelfish are semi-aggressive cichlids that will eat small fish like neon tetras once they reach adult size (6 inches body, 8+ inches including fins). Pair them with similar-sized, fast community fish. Temperature range is 76-84°F, pH 6.5-7.5.
Rainbowfish — Underrated Color Payoff#
Rainbowfish (family Melanotaeniidae) are chronically underrated. Species like the Boesemani rainbowfish (Melanotaenia boesemani) display intense blue and orange coloration that rivals any saltwater fish, at a fraction of the cost and difficulty. Rainbowfish are active swimmers that need 30+ gallon tanks, appreciate current, and should be kept in groups of six or more. They tolerate pH 7.0-8.0 and temperatures of 75-82°F. Males color up more intensely when kept with competing males. According to FishBase, there are over 100 described Melanotaeniidae species, most originating from Australia and New Guinea.
Algae Eaters, Cleaners, and Bottom Dwellers#
Every tank benefits from a cleanup crew, but choosing the wrong species is one of the most common stocking mistakes in the hobby.
Plecos and Suckermouth Catfish — Size Warnings#
The common pleco (Hypostomus plecostomus) is sold at 2-3 inches in pet stores but reaches 12-18 inches as an adult and produces enormous amounts of waste. It is completely unsuitable for tanks under 75 gallons. Bristlenose plecos (Ancistrus spp.) max out at 4-5 inches and are a far better algae-eating choice for standard community tanks.
Bristlenose plecos are hardy, effective algae eaters, and stay small enough for a 20-gallon tank. They need driftwood in the tank (they rasp it for fiber) and appreciate vegetables like blanched zucchini. One bristlenose per 20-30 gallons is sufficient; they can be territorial with their own species in tight quarters.
Otocinclus — The Underrated Nano Algae Eater#
Otocinclus catfish (Otocinclus vittatus and related species) are small (1.5-2 inches), peaceful, and graze soft green algae constantly. They are the best algae eaters for planted nano tanks (10-20 gallons). The catch: otos are sensitive to water quality, do poorly in newly cycled tanks, and have a high mortality rate in the first two weeks after purchase. Buy them from a store that has had them in stock for at least a week, and always purchase groups of six or more. They need established biofilm and algae to survive; a brand-new tank will starve them.
Mystery Snails and Nerite Snails#
Mystery snails (Pomacea bridgesii) and nerite snails (family Neritidae) are not fish, but they are essential community tank members. Nerites are the superior algae cleaners: they graze diatoms, green spot algae, and soft film algae nonstop, and they cannot reproduce in freshwater (no population explosions). Mystery snails eat leftover food and decaying plant matter. Both tolerate 68-82°F and pH 7.0-8.0. Avoid copper-based medications in any tank housing snails; copper is lethal to all invertebrates.
Freshwater Fish Compatibility Quick-Reference Table#
Compatibility is the most important factor in community tank success. Mixing aggressive and peaceful species leads to stress, injury, and death.
Peaceful vs. Semi-Aggressive vs. Aggressive Species#
| Temperament | Species Examples | Tank Strategy |
|---|---|---|
| Peaceful | Neon tetras, corydoras, rasboras, guppies, otocinclus | Mix freely; keep in schools of 6+ |
| Semi-aggressive | Angelfish, gouramis, yo-yo loaches, tiger barbs | Avoid long-finned tank mates; provide hiding spots |
| Aggressive | African cichlids, oscars, jack dempseys, red devils | Species-only or carefully matched setups; overstock Africans |
General temperament categories — always research individual species before mixing
Use our fish compatibility checker to verify specific pairings before you buy.
Stocking Rules of Thumb#
The old "one inch of fish per gallon" rule is a rough starting point, not gospel. It breaks down with heavy-bodied fish (a 10-inch oscar produces far more waste than ten 1-inch neon tetras) and with active swimmers that need horizontal space regardless of body mass. A more practical approach: stock conservatively, test water parameters weekly, and add fish slowly over weeks rather than all at once. If ammonia or nitrite ever registers above zero, you are overstocked or underfiltered.
Safe community combinations (20-gallon minimum):
- 8 neon tetras + 6 corydoras + 1 dwarf gourami
- 6 harlequin rasboras + 8 ember tetras + 6 kuhli loaches
- 1 betta + 6 corydoras + 3 nerite snails (no fin-nippers)
- 6 platies + 1 bristlenose pleco + 6 cherry barbs
Do not combine:
- Male bettas with male bettas, guppies, or other long-finned fish
- African cichlids with peaceful community species
- Neon tetras with adult angelfish (they become food)
- Tiger barbs with any long-finned species (fin-nipping)
- Common plecos with tanks under 75 gallons
Stocking rule: Start at 1 inch per gallon, reduce by 25% for heavy-bodied fish, and always cycle before adding livestock.
Where to Buy Freshwater Fish — Local Store vs. Online#
Where you buy matters almost as much as what you buy. A healthy fish from a clean system will acclimate faster and live longer than a stressed, disease-exposed fish from a neglected tank.
Why Local Fish Stores Often Beat Big-Box Retailers#
Independent local fish stores (LFS) maintain their own systems, quarantine new arrivals, and employ staff who actually keep fish at home. Big-box pet retailers operate centralized distribution systems where fish from dozens of breeders share water, increasing disease transmission. An LFS typically offers better species variety, healthier stock, and face-to-face advice tailored to your tank. The trade-off: prices at an LFS may run 10-20% higher than chain stores, but the reduced mortality and expert guidance more than offset the cost. Check out specialty freshwater fish stores for an example of what a dedicated freshwater LFS looks like.
What to Inspect Before You Buy#
- Active swimming behavior — not gasping at the surface, listing, or hiding motionless in a corner
- Clear, bright eyes with no cloudiness or bulging (pop-eye)
- Intact fins with no fraying, red streaks, or white edges (signs of fin rot or bacterial infection)
- Smooth, even coloration — no white spots (ich), fuzzy patches (fungus), or red sores
- Healthy tank mates — if other fish in the same system are dead or visibly sick, walk away from the entire tank
- The store quarantines new arrivals separately and can tell you how long the fish has been in their system
Ask the store how long the fish has been in their care. Fish that have been in-store for at least one to two weeks have already survived the stress of shipping and initial acclimation. Freshly arrived fish carry the highest disease risk. The Aquatic Veterinary Services group recommends a minimum 14-day quarantine observation period before introducing new fish to an established display tank.
How to Find a Reputable Freshwater Fish Store Near You#
The easiest way to locate a quality LFS is to search by state or city. Browse aquatic stores near me or use our national store finder to search by zip code.
Setting Up for Success Before Your Fish Arrive#
Buying fish before your tank is ready is the number-one beginner mistake. A properly cycled, stable environment is non-negotiable.
Nitrogen Cycle Basics — Don't Skip This#
The nitrogen cycle is the biological process that converts toxic ammonia (from fish waste) into nitrite (also toxic) and then into nitrate (tolerable at low levels). This cycle is powered by beneficial bacteria that colonize your filter media and surfaces. A new tank has zero bacteria. Adding fish to an uncycled tank exposes them to lethal ammonia levels within days.
Run your filter with an ammonia source for 4-6 weeks. Use pure ammonia, decomposing fish food, or a bottled bacteria starter. Test daily with a liquid test kit (not strips). The cycle is complete when ammonia and nitrite both read 0 ppm and nitrate is present. Only then is it safe to add fish.
Quarantine Tank Checklist#
A quarantine tank does not need to be elaborate. A spare 10-gallon tank with a sponge filter, heater, and a piece of PVC pipe for hiding is sufficient. Run new arrivals through a 2-4 week quarantine period before introducing them to your display tank. This single practice prevents more disease outbreaks than any medication. Stock your quarantine kit with a basic trio of medications: a general antibiotic, an anti-parasitic, and an antifungal. Treat prophylactically or at the first sign of symptoms.
Acclimation Method — Drip vs. Float#
Float acclimation involves placing the sealed bag in your tank for 15-20 minutes to equalize temperature, then gradually mixing tank water into the bag over 30 minutes before netting the fish into the tank. Drip acclimation uses airline tubing with a loose knot to drip tank water into a bucket containing the fish at roughly 2-3 drops per second for 45-60 minutes. Drip acclimation is slower but safer for sensitive species like discus, otocinclus, and wild-caught fish because it equalizes pH and hardness gradually. Never pour bag water into your display tank; it may contain pathogens from the store's system.
Hardy fish like danios and platies do fine with float acclimation. Use drip acclimation for sensitive species, any fish shipped overnight, and all invertebrates. When in doubt, drip.
Calculate how much gravel your tank needs before you start filling, and find a freshwater fish store near you to source healthy stock from knowledgeable staff.
Before buying fish:
- Tank cycled (0 ammonia, 0 nitrite, nitrate present)
- Heater set and stable at target temperature for 48+ hours
- Filter rated for your tank volume (or higher)
- Substrate rinsed and installed
- Water conditioner (dechlorinator) on hand
- Liquid test kit (API Master Test Kit recommended)
First stocking (20-gallon community):
- Week 1: 6 hardy fish (danios or platies)
- Week 3: 6 corydoras or kuhli loaches
- Week 5: 6-8 tetras or rasboras
- Week 7: 1 centerpiece fish (dwarf gourami or single betta)
- Ongoing: Test water weekly, 25% water change weekly
Never do:
- Add all fish at once
- Skip the nitrogen cycle
- Stock a common pleco in a tank under 75 gallons
- Mix aggressive and peaceful species without research
- Use copper medications in tanks with snails or shrimp
Keep reading
More guides in this series.
