Skip to main content
TropicalFish Co

Tropical Fish for Sale UK · Buying Guide

Freshwater Fish: The UK Guide to Choosing & Buying

The UK guide to freshwater fish — the main groups, the most popular species, how to choose, and what to start with. Browse live in-stock fish today.

KevinBy KevinUpdated 30 May 202616 min read
A lush planted freshwater community aquarium with colourful tetras, livebearers and corydoras swimming among green plants and driftwood
Editorial illustration · Tropical Fish Co· Own
Live arrival guarantee
Every fish
UK tracked delivery
Licensed live courier
Expert-packed
By UK aquarists
5.0 Google rating
Google Business Profile
Established 2019
UK family-run

11 products in stock today

Every week we get the same email in a dozen forms: "I want to start a freshwater tank — what fish should I actually buy?" The honest answer is that "freshwater fish" is one of the broadest phrases in the hobby. It covers a 3 cm neon tetra and a 15 cm angelfish, a guppy that breeds in your tap water and a cardinal tetra that wants it soft and acidic. Most guides either dump a hundred species on you or quietly turn into a product list. This one does neither.

I'm Kevin, the editor here at Tropical Fish Co, and I've spent more years than I'll admit talking first-time buyers through their first community tank. This page is the version of that conversation I'd give in the shop: the five groups freshwater fish fall into, the most popular species in each, how to choose between them for a UK home, and what to put in the water first. By the end you'll know which fish suit your tank — and which to leave for later.

Freshwater almost always means tropical (and a heater)

The single most useful fact for a UK beginner: nearly every freshwater fish sold in British shops is tropical, so it needs a heater holding the water at roughly 24–26 °C [1] and a cycled biological filter [8]. The famous exception is the goldfish — a coldwater fish that prefers it cooler and produces far more waste than its size suggests. Don't mix coldwater and tropical fish in one tank. When you read "freshwater fish" on this site, assume tropical unless a page says otherwise.

Freshwater, tropical, coldwater, marine — what's the difference?

People use these words loosely, and shops aren't always clear, so here's the plain version. "Freshwater" and "marine" describe the water (no salt vs salt). "Tropical" and "coldwater" describe the temperature (warm vs cool). They cut across each other, which is why a fish can be both freshwater and tropical:

TypeWaterTemperatureHeater?Examples
Tropical freshwaterFresh (no salt)~24–26 °CYesTetras, guppies, cories, angelfish
Coldwater freshwaterFresh (no salt)~18–22 °CNoGoldfish, white cloud minnows
Tropical marineSalt~24–26 °CYesClownfish, tangs (reef tanks)

Almost everything in a typical home aquarium — and everything featured on this page — is tropical freshwater: fresh water, kept warm with a heater [1]. Goldfish are the one common freshwater fish that's coldwater, not tropical, so they belong in their own cooler, larger setup. Marine (saltwater) fishkeeping is a separate, more advanced branch of the hobby.

Six facts most UK "freshwater fish" guides skip

  • The neon tetra is the single most popular aquarium fish in the world. FishBase records it as exactly that — and it's a wild-soft-water species (pH 5.0–7.0, 1–2 °dH) that nonetheless thrives in farmed, captive-bred form in tanks across the UK [1].
  • Hard UK tap water is a feature, not a flaw — for the right fish. Most of England's water is classified "hard" or "very hard" (over 200 mg/l CaCO₃) [7]. That's a poor match for soft-water tetras but exactly what livebearers — guppies, platies, mollies, swordtails — evolved for, which is why they're our default beginner recommendation.
  • Corydoras catfish are facultative air-breathers. A panda cory will occasionally dash to the surface, gulp air, and dart back down — it can absorb oxygen through its gut, an adaptation to the low-oxygen pools of its native Ucayali system in Peru [5].
  • The "common pleco" and the bristlenose are not the same fish. Both are South American suckermouth catfish, but a common pleco reaches 40 cm+ while a bristlenose (Ancistrus) tops out around 12–15 cm — the difference between a fish that wrecks a 90 L tank and one that fits it. Always check which one you're buying.
  • Angelfish are cichlids, and they act like it. That elegant, disc-shaped community favourite is a Pterophyllum cichlid that reaches up to 15 cm tall and turns territorial when breeding — which is why a fish that's peaceful as a juvenile can start eating neon tetras as an adult [2][6].
  • Guppies breathe at the surface to survive low oxygen. When dissolved oxygen drops, guppies perform "aquatic surface respiration", skimming the thin oxygen-rich layer at the waterline — a documented survival behaviour that helps explain why livebearers shrug off conditions that finish off more sensitive fish [3].

If you walked our tanks and asked "what do people actually buy?", these are the species you'd point at. Each one is a different fish from a different group — together they show the range of the freshwater hobby, and every one is in stock. Sizes and temperaments below are from each species' real care data, cross-checked against FishBase and Seriously Fish.

SpeciesGroupAdult sizeTemperamentBeginner rating
Neon TetraTetra (schooling)~4 cmPeaceful★★★★☆
Cardinal TetraTetra (schooling)~5 cmPeaceful★★★☆☆
Pearl DanioDanio (schooling)~5.5 cmPeaceful★★★★★
Female GuppyLivebearer~6 cmPeaceful★★★★★
Variatus PlatyLivebearer~5 cmPeaceful★★★★★
Marigold SwordtailLivebearer~5 cmSemi-aggressive★★★★☆
Balloon MollyLivebearer~6 cmPeaceful★★★★☆
Female Dwarf GouramiGourami (labyrinth)~9 cmPeaceful★★★★☆
Panda CoryCatfish (bottom)~5 cmPeaceful★★★★★
Bristlenose CatfishCatfish (algae)~15 cmPeaceful★★★★☆
Neocaridina ShrimpInvertebrate~3 cmPeaceful★★★★★
AngelfishCichlid (feature)up to 15 cmSemi-aggressive★★★☆☆

Reading the table: the five-star fish are the safest places to start — livebearers, pearl danios, panda cories and shrimp all forgive a young tank. The three-star fish (cardinal tetra, angelfish) are rewarding but want softer water or more space, so add them once you've found your feet.

The five groups — and where each one fits your tank

You don't need to memorise hundreds of species. Almost every freshwater fish you'll meet belongs to one of five buyer-friendly groups, and each group plays a different role in the tank.

Livebearers — the hardy starting point

Guppies, platies, mollies and swordtails give birth to live young instead of laying eggs, breed readily, and — crucially — love hard, alkaline water. That makes them the natural fit for most of the UK [7]. They're colourful, active across the whole tank, and forgive beginner mistakes better than almost anything. Part of that resilience is physiological: guppies can switch to "aquatic surface respiration" — skimming the oxygen-rich film at the very top of the water — when oxygen runs low, which lets them ride out conditions that would suffocate more delicate fish [3]. Our female guppies, variatus platies and balloon mollies are all livebearers. The one to watch is the swordtail, which our care data flags as semi-aggressive — give it space and outnumber males with females.

Tetras & rasboras — the schooling mid-water

These are the small, gleaming fish that move as one through the middle of the tank. Most are easy, but soft-water species like the neon and especially the cardinal tetra prefer slightly acidic water and a mature tank, so they reward a little patience [4]. Pearl danios are a tougher schooling option that copes with a wider range. Keep any schooler in a group of 8–10+ or it'll hide and lose colour.

Catfish & loaches — the bottom crew

Corydoras patrol the substrate in sociable little gangs; our panda cory is one of the best beginner catfish there is, peaceful and hardy in groups of six or more [5]. The bristlenose catfish is the algae-grazer worth buying — it stays small (around 15 cm) where the misnamed "common pleco" does not. Give cories smooth sand or rounded gravel to protect their barbels, and give the bristlenose a piece of driftwood to rasp.

Cichlids — the personality fish

This is where freshwater fish get characterful — and where you need to read the label. The angelfish is a graceful, disc-shaped cichlid that's a beautiful centrepiece, but it reaches up to 15 cm tall, turns territorial when breeding, and will eventually eat fish small enough to fit its mouth [2][6]. Cichlids aren't a beginner's first fish, but a single angelfish in a larger, settled community is a realistic step up.

Shrimp & snails — the clean-up crew

Neocaridina (cherry) shrimp graze biofilm and leftover food, breed without intervention, and bring colour to a planted tank. They're the easiest invertebrate to keep and a brilliant teaching animal — sensitive to water swings before fish are, so they tell you something's off early. Keep them with peaceful tank mates; anything big enough to eat them, will.

Spread your fish across the water column

A tank that uses all its space looks twice as alive. Pick one mid-water school (tetras, rasboras, danios), a few livebearers that roam everywhere, a bottom group (cories), and a clean-up species (shrimp or a bristlenose). Six of the same fish in the middle leaves the top and bottom empty — variety across the column, not quantity in one band, is what makes a community tank watchable.

Which group suits your tank and water?

The five groups don't suit every setup equally. Use this to narrow the field before you fall for a particular fish:

GroupBest waterTank regionMinimum groupBest for
LivebearersHard, alkaline (most UK tap)All levels3–5 (flexible)First fish; hard-water homes
Tetras & rasborasSoft–neutral; mature tankMiddle8–10 (schooling)Movement, colour, planted tanks
Catfish & loachesSoft–neutral, smooth substrateBottom6+ for coriesClean-up, calm activity
CichlidsVaries; angelfish soft–neutralMiddle (feature)Pair, or solo angelA centrepiece in a larger tank
Shrimp & snailsStable; harder suits NeocaridinaBottom / glass6+ shrimpAlgae control, nano tanks

If your tap water is hard (true for most of England) [7], livebearers, Neocaridina shrimp and most catfish slot straight in. Soft-water tetras and angelfish are very doable too — they just reward a tank that's been running a few weeks rather than days.

How to choose — work backwards from your tank and tap water

Don't start from a fish you saw and like. Start from your tank size and your water, then choose fish that fit. Four questions settle almost every decision:

  1. Temperament — all-peaceful, or one feature fish? Don't mix fin-nippers with long-finned fish, or semi-aggressive species (swordtails, angelfish) with anything timid.
  2. Adult size — will it outgrow the tank? A 15 cm angelfish or bristlenose needs far more than a 4 cm tetra.
  3. Water region — top, middle, bottom. Spread your choices so the whole tank is used.
  4. Group needs — schooling fish (tetras, rasboras, danios, cories) need 6+ to feel secure. Livebearers are flexible; bristlenose and gouramis can be solo.

In hard UK water, livebearers are the path of least resistance [7]. If your heart's set on soft-water tetras, they'll do fine — just give the tank a few weeks to mature first [4]. Match temperature and pH ranges so a single set of water conditions suits every fish in the tank, and you've done the hard part.

For a full walk-through of getting the water right, see our water chemistry guide and our first tropical tank guide.

Starting your first freshwater tank

Every species on this page assumes a cycled tank — one that's run for 4–6 weeks until the filter grows enough bacteria to keep ammonia and nitrite at zero [8]. A clear-looking new tank is not a safe one. Stock in stages so the filter keeps pace with the rising waste:

  • Weeks 1–6: Set up the tank, heater (24–26 °C), and filter. Run a fishless cycle until ammonia and nitrite read 0 within 24 hours of dosing.
  • First fish: Add one hardy group — 8–10 rasboras or pearl danios, or 5–6 platies. Wait two weeks; test.
  • Then the bottom crew: A group of 6+ panda cories.
  • Then the polish: A clean-up crew (shrimp or a single bristlenose), and — once everything's settled — a feature fish if the tank's big enough.

A first community in a 90 L tank might be a school of pearl danios, a few platies, six panda cories and a handful of shrimp. That's a proper aquarium, and it gives you room to learn.

What freshwater fish cost in the UK

The fish themselves are often the cheapest part of the hobby. As a rough guide to the live stock for a 90 L community, based on our current pricing:

FishTypical roleRough price each
Neon TetraMid-water schoolfrom ~£2.40
Pearl DanioHardy mid-water schoolfrom ~£3.40
Female GuppyLivebearer colourfrom ~£3.40
Variatus PlatyHardy livebearerfrom ~£4.00
Panda CoryBottom groupfrom ~£7.00
Bristlenose CatfishAlgae grazerfrom ~£11.00
Neocaridina ShrimpClean-up crewfrom ~£4.25

A first community of, say, ten danios, five platies, six panda cories and a handful of shrimp lands in the region of £80–£120 of live stock. The equipment — tank, heater, filter, light, substrate — is usually the bigger one-off outlay, and the running cost after that is mostly food, the odd filter media replacement, and a little electricity for the heater. Buying hardy species that suit your water from the start is the cheapest decision of all, because the most expensive fish is the one you have to replace.

Quarantine is cheap insurance

A simple bare second tank — even a 30 L box with a sponge filter and heater — pays for itself the first time it stops a disease reaching your main community. New arrivals spend a week or two there before joining the display. It's the single habit that separates keepers who lose fish in waves from those who don't.

Building a community that works together

The point of a freshwater community is fish that coexist and use the whole tank. Peaceful schoolers in the mid-water, livebearers roaming throughout, cories working the substrate, and a clean-up crew below — that combination almost runs itself. The species below each have a full care guide if you want the detail before you buy:

The mistake that crashes most first tanks

It isn't choosing the "wrong" fish — it's overfeeding an uncycled tank. Beginners add fish before the filter is ready, then feed too much because the fish look hungry (they always look hungry). Uneaten food and an immature filter spike ammonia, and hardy or not, the fish suffer. Cycle for 4–6 weeks first [8], then feed only what's eaten in about a minute, twice a day. That single habit prevents most beginner losses.

Watch: what a settled freshwater community looks like

Before spending anything, it helps to see the target. This is one of our planted community displays — open swimming room at the front, planting and cover at the back, fish using every level of the water column.

When your fish arrive — acclimation

Freshwater fish are shipped to your door in insulated, oxygen-packed bags. The first hour at home matters more than anything that comes later, so don't rush it [8]:

  1. Receive in a quiet room with the lights dimmed; check the bag isn't cold.
  2. Float the sealed bag in the tank for 20 minutes to equalise temperature.
  3. Drip-acclimate for 30–45 minutes at 1–2 drops per second. Hardy livebearers and pearl danios cope with the shorter end; soft-water cardinal tetras and larger fish like angelfish or bristlenose catfish want the longer, gentler version.
  4. Net, don't pour — lift the fish into the tank with a net and discard the bag water.
  5. Lights off for a couple of hours, and don't feed for 24 hours so they settle.

Quarantining new arrivals in a separate tank for a week or two before adding them to an established community is the gold-standard next step — it stops one stressed fish introducing disease to the whole tank.

What can go wrong — and what to do

Most freshwater fish problems trace back to water quality, stocking or feeding rather than bad luck. This is the quick-reference table we'd talk a customer through over the phone:

What you seeLikely causeWhat to do
New fish die within daysUncycled tank — ammonia/nitriteTest water; do partial changes; cycle properly before more fish [8]
Fish gasping at the surfaceLow oxygen or high ammoniaIncrease surface agitation; test water; partial change
Schooling fish hiding, paleGroup too small or tank too newIncrease the group to 8–10+; give the tank time to mature [4]
Cory "scratching"/damaged barbelsSharp substrateSwitch to smooth sand or rounded gravel [5]
Feature fish bullying tank matesTerritorial cichlid (e.g. angelfish)Rehome or rescape; don't keep with fish small enough to eat [6]
Algae taking over the glassToo much light/food, too few grazersCut feeding and light hours; add a bristlenose or shrimp
Soft-water fish looking stressedUK hard water mismatchChoose hard-water species, or research remineralisation [7]
Test the water before you treat the fish

When something looks wrong, reach for a test kit before a bottle of medication. The overwhelming majority of "sick fish" in new tanks are actually fish reacting to ammonia, nitrite or a swing in conditions — not a pathogen. Fixing the water fixes the fish far more often than dosing the tank does, and blind medicating can make a chemistry problem worse.

Community organisations and where to learn more

Fishkeeping is far easier when you're not doing it alone. Beyond our own care guides, the UK has a strong network of hobbyist clubs and societies worth knowing about — the Federation of British Aquatic Societies (FBAS) links local clubs across the country, the British Cichlid Association is the place to go before you commit to angelfish or other cichlids, and Practical Fishkeeping remains the long-running UK magazine of record [6]. For species identification, FishBase and Seriously Fish are the references we cross-check our own care data against [1][4]. These are communities and references, not shops — use them to learn, then come back when you're ready to buy.

Carry on planning your tank with the guides and shops below — and if you'd like a second opinion on your stocking plan, email us your tank size, water hardness and the fish you're considering before you order. We'd rather spend ten minutes on email now than ship fish into a tank that won't suit them.

Featured products — in stock today

Hand-picked by the editorial team. Prices and stock update live.

Related categories

Visual route into the rest of our UK live-fish range.

Frequently asked questions

Freshwater fish are aquarium species that live in fresh (non-salt) water — the tetras, livebearers, catfish, cichlids, danios and rasboras you see in a typical community tank, plus freshwater shrimp and snails. The vast majority sold in UK shops are tropical, meaning they need a heater set to roughly 24–26 °C and a cycled biological filter [1][3]. They are by far the most popular and most beginner-friendly branch of the aquarium hobby.

Sources & further reading

Every claim in this article is backed by a source below. We group them by type so you can judge the weight of each one at a glance.

Peer-reviewed study (1)

  1. [3]
    Kramer, D. L. and J. P. Mehegan (1981). Aquatic surface respiration, an adaptive response to hypoxia in the guppy, Poecilia reticulata (Pisces, Poeciliidae). Environmental Biology of Fishes, 6: 299–313. View source

    Peer-reviewed evidence that guppies survive low-oxygen water by breathing at the surface — cited for why livebearers are so resilient.

Scientific database (2)

  1. [1]
    Froese, R. and D. Pauly (Eds.) (2024). Paracheirodon innesi (Neon Tetra). FishBase. View source

    Species-level temperature, pH and size data for the neon tetra and a reference point for tropical community ranges.

  2. [2]
    Froese, R. and D. Pauly (Eds.) (2024). Pterophyllum scalare (Freshwater Angelfish). FishBase. View source

    Maximum size and habitat data for the freshwater angelfish — used for the cichlid-group and adult-size claims.

Hobbyist reference (3)

  1. [4]
    (2024). Paracheirodon innesi — Neon Tetra. Seriously Fish. View source

    Independent hobbyist cross-check on neon tetra temperament, group size and aquarium maturity needs.

  2. [5]
    (2024). Corydoras panda — Panda Cory. Seriously Fish. View source

    Care parameters and the 6+ group recommendation for panda corydoras.

  3. [6]
    (2023). Keeping and breeding angelfish in the aquarium. Practical Fishkeeping. View source

    UK hobbyist perspective on angelfish temperament and why they outgrow community tanks.

Expert video (1)

  1. [8]
    Cory McElroy (2021). Beginners First Aquarium — How to Set Up Your First Fish Tank. Aquarium Co-Op (YouTube). View source

    Beginner setup + cycling walk-through, cited in the starter-tank and acclimation sections.

Government / regulatory (1)

  1. [7]
    (2024). Water hardness in your area. Thames Water. View source

    UK tap-water hardness reference — used for the 'hard water suits livebearers' section.

Spotted something that needs a fix?

Fishkeeping moves fast and we want every guide spot-on. If you think something here is wrong, out of date, or could be clearer, tell us — our team reads every message and updates the page.

Suggest an edit