Freshwater Fish 7 min read

Freshwater Aquarium Fish: Complete Species and Care Guide

A complete hub for freshwater fishkeeping: how to choose species, what each group needs, which fish suit beginners, and how to build a community that actually works.

Planted freshwater aquarium with a small shoal of neon tetras swimming among stem plants and driftwood

Freshwater fishkeeping covers an enormous range, from a single betta in a five-gallon tank to a breeding group of wild-caught cichlids in a heavily filtered three hundred litre system. What connects all of it is a small set of decisions made before any fish is bought: adult size, water requirements, social needs and temperament.

This guide is the hub for freshwater species on the site. It explains how the main groups differ, what each needs, and how to assemble a community that stays peaceful, then links to the detailed care guide for each species we cover.

The four questions that decide every stocking choice

Almost every freshwater compatibility problem traces back to one of four factors being ignored at purchase.

Adult size is first, because shops sell juveniles. A common pleco at three inches looks like a tidy cleanup fish and reaches eighteen inches. A bala shark sold at two inches reaches fourteen and needs a shoal. Always look up adult size before buying, and treat shop tank size as irrelevant.

Water parameters are second. Most commercially bred community fish tolerate a wide range, which is why they coexist so easily. A few do not: discus want warm, soft, acidic water; African rift lake cichlids want hard, alkaline water; goldfish want it cool. Mixing across those groups means one species is always compromised.

Social structure is third and the most frequently overlooked. Shoaling species are not merely happier in groups; they are behaviourally incomplete without them. A group of three tetras will hide, colour down and often turn on each other. The same species in a group of ten occupies open water and displays normally.

Temperament is fourth. Peaceful, semi-aggressive and aggressive are useful shorthand, but the more practical questions are whether a fish holds territory, whether it is a fin-nipper, and whether it will eventually be large enough to eat its tankmates. Details on how these interact are in the guide to aquarium fish compatibility.

The main freshwater groups

Thinking in groups rather than individual species makes stocking far easier, because members of a group tend to share requirements.

Freshwater fish groups and what they need
Group Examples Typical needs Suits beginners?
Small tetras and rasboras Neon, cardinal, rummynose, harlequin Groups of 8+, soft to neutral water, mature tank Yes, once the tank is established
Livebearers Guppy, platy, molly, swordtail Harder water, groups with more females than males Yes, very forgiving
Barbs and danios Cherry barb, tiger barb, zebra danio Active shoals of 6+, wide parameter tolerance Yes, but tiger barbs nip
Corydoras and small catfish Bronze, panda, sterbai corydoras Groups of 6+, sand substrate, sinking food Yes
Loaches Kuhli, yoyo, clown loach Groups, hiding places, sand; clown loaches get very large Kuhli yes, clown loach no
Anabantoids Betta, honey gourami, pearl gourami Calm water, surface access, low flow Yes
Dwarf cichlids Ram, apistogramma, kribensis Territory, stable water, careful tankmates Intermediate
Large cichlids Oscar, severum, angelfish Large tanks, strong filtration, size-matched tankmates Angelfish only, with care
Plecos and algae eaters Bristlenose, otocinclus, common pleco Driftwood, vegetables; check adult size carefully Bristlenose yes, common pleco no
Coldwater Goldfish, white cloud minnow Cooler temperatures; goldfish need very large volumes Minnows yes, goldfish need planning

Two entries on that list account for a disproportionate share of beginner problems. Common plecos are sold everywhere and are unsuitable for almost every home aquarium at adult size. And goldfish, covered in detail in the guide to goldfish care, are large, long-lived, high-waste coldwater fish routinely sold as starter pets for bowls.

Species guides on this site

Each of the following covers one species or group in depth, including tank size, water requirements, diet, tankmates and the problems that come up most often.

  • Betta fish care covers the most misunderstood fish in the hobby, including why the cup-and-bowl marketing is wrong.
  • Goldfish care covers adult size, lifespan, coldwater requirements and the myths that shorten their lives.
  • Neon tetra care covers why this popular species so often dies in new tanks.
  • Guppy care and breeding covers the livebearer most likely to produce fry whether or not you intended it.
  • Angelfish care covers a cichlid sold as a community fish that becomes territorial with maturity.
  • Corydoras catfish care covers group size, substrate and why they are not tank cleaners.
  • Discus care covers the demands of the hobby’s most parameter-sensitive popular fish.
  • Cherry shrimp covers the invertebrate most beginners succeed with.
  • 10 best beginner freshwater fish is the shortlist to start from.

Building a community that works

A functional community tank is usually built around one centrepiece species and two or three supporting groups occupying different levels, rather than one of everything.

Start with the water you actually have. Test your tap water for pH, GH and KH as described in the guide to aquarium water parameters, then choose species that suit it. Adjusting water chemistry with buffers and chemicals is unstable, expensive and generally worse for fish than simply keeping species that match your supply.

Then pick the centrepiece: a betta, a honey gourami, a ram pair, a small group of angelfish. This choice constrains everything else, because it sets the temperament ceiling and often the temperature.

Add a midwater shoal that will not be eaten by, or nip at, the centrepiece. Add a bottom group, usually corydoras or kuhli loaches, with a substrate that suits them. Stop there. The most common flaw in beginner stocking plans is that they fill every niche with a different species and end up with several under-sized groups instead of two or three proper ones.

Check the total against the tank’s real capacity using the method in the guide to aquarium stocking, and leave deliberate headroom for growth and for the weeks when maintenance slips.

Keeping freshwater fish healthy

Once stocked, the health of a freshwater tank rests on three things, none of which involve medication.

Stable water quality is first. Ammonia and nitrite at zero, nitrate controlled by regular water changes, and temperature steady. The overwhelming majority of what looks like disease in freshwater tanks is a water quality problem presenting as symptoms, which is why the guide to common aquarium diseases begins with diagnosis rather than treatment.

Appropriate diet is second. Different groups have genuinely different nutritional needs, and feeding a single flake to a tank containing herbivores, carnivores and bottom-grazers underfeeds some and overfeeds others. The guide to what to feed your fish covers matching food to species.

Quarantine is third and the most neglected. Almost every disease outbreak in an established tank arrives with a new fish. Four weeks in a separate tank, as described in the guide to quarantining new fish, prevents more problems than any medication cures.

Freshwater fishkeeping questions

What is the easiest freshwater fish for a complete beginner?

Platies and zebra danios are the most forgiving of parameter swings and beginner mistakes. Harlequin rasboras and cherry barbs are close behind and calmer. Neon tetras are popular but genuinely less hardy than their reputation suggests and do poorly in new tanks.

Can I keep tropical and coldwater fish together?

Not well. Goldfish and white cloud minnows prefer 65 to 72 F while most tropicals want 76 to 80 F. Any shared temperature compromises one group, leaving them stressed and immunosuppressed even though they appear to survive.

How many species can I keep in one tank?

Fewer than most beginners want. Two or three properly sized groups plus a centrepiece looks better and behaves better than six token pairs. Group size matters more to fish welfare than species variety.

Should I adjust my pH to suit a particular fish?

Usually not. Commercially bred community fish adapt to a wide pH range, and stability matters far more than the number. Chemical pH adjusters produce swings that are more harmful than the original reading. If your water is genuinely extreme, choose species that suit it or use RO water blended to a target, rather than dosing the tank.

How long do freshwater aquarium fish live?

It varies enormously. Guppies typically live one to three years, tetras three to five, corydoras five or more, angelfish eight to ten, and goldfish fifteen to twenty or beyond. Short-lived species are not necessarily easier, and long-lived ones represent a genuine commitment.

Choose species that match the water and the tank you have

Successful freshwater stocking is mostly a matter of research done before purchase. Adult size, water requirements, group needs and temperament decide whether a combination works, and no amount of good maintenance afterwards fixes a fundamentally mismatched stocking list.

Start with the water coming out of your tap, choose species that suit it, keep shoaling fish in proper groups, and stop adding once the tank is comfortably rather than maximally stocked. The species guides linked above cover the details for each fish we recommend.