Guides

Freshwater Aquarium Water Parameter Chart: Species-by-Species

Every fishkeeper eventually reaches the same realization: most fish deaths trace back to wrong or unstable water parameters. Not disease. Not aggression. Not bad food. Just water that does not match what the animal needs.

This chart covers the ideal parameter ranges for the most commonly kept freshwater species. These are not the survival ranges — they are the ranges where each species thrives, breeds, and shows its best color. There is a difference between “will not die” and “will actually do well,” and this chart targets the latter.

How to Use This Chart

  • Temperature is in Fahrenheit. Celsius equivalents are in parentheses where helpful.
  • pH is the target range for long-term keeping. Most fish adapt to stable pH outside their ideal range better than they handle frequent fluctuations within it.
  • GH (General Hardness) measures dissolved calcium and magnesium in degrees (dGH). Critical for shrimp, livebearers, and shell development.
  • KH (Carbonate Hardness) measures buffering capacity. Higher KH = more stable pH. Listed in dKH.
  • TDS (Total Dissolved Solids) matters mainly for shrimp keepers. Measured in ppm.

Livebearers

SpeciesTemp (°F)pHGH (dGH)KH (dKH)Notes
Guppies (Poecilia reticulata)72–827.0–8.28–144–10Hard, alkaline water preferred; fry need minerals for development
Endlers (Poecilia wingei)72–827.0–8.08–144–10Very similar to guppies; crossbreed freely with guppies
Platies (Xiphophorus maculatus)70–807.0–8.28–154–10Tolerant of higher hardness; good in hard tap water
Swordtails (Xiphophorus hellerii)70–807.0–8.28–154–10Need more swimming space than platies; jumpers
Mollies (Poecilia sphenops)75–827.5–8.510–206–12Hardest water preference of all common livebearers; benefit from salt

Key takeaway for livebearers: These fish evolved in hard, mineral-rich water. Soft, acidic water causes failed pregnancies, bent spines in fry, and shortened lifespans. If your tap water is soft (GH under 6), add a mineralizer or crushed coral.

Tetras and Rasboras

SpeciesTemp (°F)pHGH (dGH)KH (dKH)Notes
Neon Tetra72–785.5–7.02–101–5Softer water for breeding; adapts to moderate hardness for keeping
Cardinal Tetra75–824.5–6.51–60–3Truly soft, acidic water preferred; wild-caught need lower pH
Rummy Nose Tetra75–825.5–7.02–81–4Red nose intensity is a pH/stress indicator
Ember Tetra72–825.5–7.02–101–5Hardy nano tetra; adapts to a wide range
Harlequin Rasbora73–825.5–7.02–101–5Blackwater species in the wild; does fine in neutral community tanks
Chili Rasbora (Boraras brigittae)72–804.5–6.51–60–3Tiny; truly soft water brings out the best red color
Celestial Pearl Danio (Galaxy Rasbora)68–766.5–7.54–102–6Cooler than most tropicals; prefers moderate hardness

Key takeaway for tetras and rasboras: Most species prefer soft, slightly acidic water. This is the opposite of livebearers. Do not keep cardinal tetras and guppies in the same tank and expect both to thrive — their ideal parameters are fundamentally incompatible.

Bettas

SpeciesTemp (°F)pHGH (dGH)KH (dKH)Notes
Betta splendens (domestic)76–826.5–7.53–102–6Stable temperature is more important than hitting an exact number
Wild-type Betta (various)74–804.5–6.51–60–3Wild bettas need softer, more acidic water than pet store bettas

Key takeaway for bettas: Domestic bettas are adaptable, but they absolutely need warm water. A betta in a 68°F room-temperature tank is a stressed, lethargic betta. A heater is not optional.

Corydoras

SpeciesTemp (°F)pHGH (dGH)KH (dKH)Notes
Bronze/Green Cory (C. aeneus)72–796.0–7.52–121–8The hardiest cory; tolerates a wide range
Panda Cory (C. panda)68–776.0–7.22–101–5Prefers slightly cooler water than most tropicals
Pygmy Cory (C. pygmaeus)72–796.0–7.22–101–5Nano species; mid-water swimmer unlike most corys
Sterbai Cory (C. sterbai)75–826.0–7.52–101–6Best high-temp cory; compatible with discus tanks
Peppered Cory (C. paleatus)64–756.0–7.52–121–8Coolwater species; does not belong in heated tropical tanks

Key takeaway for corydoras: Temperature matters more than most people realize. Peppered corys in an 80°F tank will have shortened lifespans. Sterbai corys in a 68°F tank will be sluggish. Match the species to your tank temperature.

Cichlids

SpeciesTemp (°F)pHGH (dGH)KH (dKH)Notes
Angelfish76–846.0–7.53–102–6Soft water for breeding; adapts to moderate hardness
German Blue Ram80–865.5–6.51–60–3Needs warm, soft, acidic water — not a community beginner fish
Apistogramma (most species)76–845.0–6.51–60–3Extremely soft water for breeding; moderate for keeping
Kribensis75–826.0–7.54–122–8Most adaptable dwarf cichlid; sex ratio of fry influenced by pH
African Rift Lake (Malawi/Tanganyika)76–827.8–8.612–20+8–15+Hard, alkaline water is non-negotiable for these species

Key takeaway for cichlids: This family spans the entire parameter spectrum. African rift lake cichlids need the hardest, most alkaline water in the hobby. South American dwarf cichlids need the softest, most acidic. Research your specific species — “cichlid” tells you nothing about water requirements.

Ricefish (Medaka)

SpeciesTemp (°F)pHGH (dGH)KH (dKH)Notes
Medaka (Oryzias latipes) — all strains64–826.5–8.04–122–10Extremely adaptable; outdoor keeping above 65°F

Key takeaway for ricefish: Medaka are the most parameter-tolerant fish on this entire chart. They handle everything from moderately soft to hard water, acidic to alkaline pH, and a massive temperature range. Their weakness is not water chemistry — it is strong current and aggressive tankmates.

Shrimp

SpeciesTemp (°F)pHGH (dGH)KH (dKH)TDS (ppm)Notes
Neocaridina (Cherry, Blue Dream, etc.)65–786.5–8.06–122–8150–300Hardy; adapts to most tap water
Caridina (Crystal Red, Taiwan Bee, etc.)68–745.8–6.83–60–2100–180Requires active buffering substrate and RO water
Amano Shrimp68–806.5–7.54–102–6150–300Hardy; brackish water needed for larvae to survive
Ghost Shrimp65–806.5–8.04–142–10150–400Extremely adaptable; often used as feeder shrimp
Vampire Shrimp74–846.5–7.54–102–6150–300Filter feeder; needs flow and suspended particles

Key takeaway for shrimp: Neocaridina are forgiving. Caridina are not. The GH, KH, and TDS ranges for Caridina shrimp are narrow, and going outside them causes molting failures that kill your colony slowly. If you keep Caridina, invest in RO water and a remineralizer.

Shrimp-safe note: Any equipment that interacts with shrimp water — filters, heaters, air pumps — must be shrimp-safe. Uncovered filter intakes, copper-containing medications, and rapid parameter swings are the top three shrimp killers.

Snails

SpeciesTemp (°F)pHGH (dGH)KH (dKH)Notes
Nerite Snail72–807.0–8.56–144–10Needs hard water for shell health; will not breed in freshwater
Mystery Snail68–827.0–8.06–144–10Soft water causes shell erosion and pitting
Ramshorn Snail68–806.5–8.04–122–8Most adaptable snail; breeds in almost any conditions
Malaysian Trumpet Snail70–827.0–8.06–144–10Burrows in substrate; population explodes with overfeeding
Japanese Trapdoor Snail60–806.5–8.04–142–10Cold-tolerant; excellent for outdoor ponds

Key takeaway for snails: Snails need calcium. Period. If your GH is below 6 and your pH is below 7, snail shells will erode. Add cuttlebone, crushed coral, or a calcium supplement to prevent shell deterioration.

Common Planted Tank Species

Plant FocusTemp (°F)pHGH (dGH)KH (dKH)Notes
Low-tech plants (java fern, anubias, crypts)68–826.0–8.03–152–10Almost any parameters work
High-tech CO2 planted tanks72–786.0–7.03–81–4CO2 injection lowers pH; lower KH makes pH easier to control
Moss (java, Christmas, flame)68–785.5–7.52–101–6Prefers cooler water; slows growth above 80°F

The Parameters That Actually Kill Fish

Not all parameters are equally dangerous. Here is the priority order for monitoring:

  1. Ammonia — Toxic at any detectable level. The number one killer of aquarium fish. Test weekly.
  2. Nitrite — Toxic at any detectable level. Indicates an uncycled or crashed filter. Test weekly.
  3. Temperature — Instability kills faster than wrong temperature. Use a reliable heater and a thermometer.
  4. pH stability — A stable pH of 7.5 is safer than a pH that swings between 6.5 and 7.0. Stop chasing a “perfect” number.
  5. GH — Matters most for shrimp, livebearers, and snails. Most other species adapt.
  6. KH — Matters because it stabilizes pH. Low KH means pH crashes.
  7. Nitrate — Chronic issue, not acute. Keep under 20 ppm for sensitive species, under 40 ppm for hardy fish.

Stop Chasing Perfect Numbers

The biggest mistake I see from fishkeepers who discover parameter charts is obsessive testing and constant adjusting. A fish that has lived in pH 7.8 for six months is adapted to pH 7.8. Dumping pH-down chemicals to chase 7.0 will stress or kill it.

Stable parameters are always more important than ideal parameters. A tank with a steady pH of 8.0, consistent GH of 14, and zero ammonia is a healthy tank for most species — even those that “prefer” lower pH.

Use this chart for two things:

  1. Choosing species that match your tap water — instead of fighting your water chemistry to keep fish that need the opposite
  2. Diagnosing problems — when fish are dying, stressed, or not breeding, check whether your parameters are in the right range for that species

Do not use this chart to justify adding chemicals to force your water into a specific range. Match your fish to your water, not your water to your fish.