What Is the Ideal pH for a Freshwater Aquarium?
Short answer: A stable pH between 7.0 and 8.0 covers 71% of real freshwater tanks. Across 741 tanks, the median pH is 7.4. Stability matters more than hitting an exact number.
A stable pH between 7.0 and 8.0 covers the majority of healthy freshwater aquariums. Across 741 real tanks in the AquaGauge dataset (July 2026 snapshot, compiled from public Reddit posts), the median pH is 7.4, the mean is 7.2, and the middle 50% of readings fall between 7.0 and 7.6. Chasing a textbook number causes more problems than leaving a stable pH alone.
What real keepers actually measure
| Stat | All freshwater (n=741) | Betta tanks (n=104) | Shrimp tanks (n=109) |
|---|---|---|---|
| Median pH | 7.4 | 7.4 | 7.2 |
| Mean pH | 7.2 | 7.3 | 7.2 |
| IQR (Q1-Q3) | 7.0-7.6 | 7.0-7.6 | 6.8-7.6 |
| % between 7.0-8.0 | 71% | 81% | 69% |
| % under 6.5 | 10% | 8% | 8% |
| Full range | 4.0-9.0 | 5.0-8.8 | 5.0-8.2 |
Three things stand out. First, most freshwater tanks run slightly alkaline, not neutral. Second, betta keepers cluster even tighter in the 7.0-8.0 band (81% of betta tanks). Third, shrimp tanks skew slightly lower (median 7.2), but only by 0.2 units.
That empirical median of 7.4 lines up neatly with old hobby guidance. The classic aquarium author William T. Innes set the same ceiling a century ago: “The highest reading (alkaline) should not exceed 7.4.”1
Why stability beats the “perfect” number
Fish and invertebrates acclimate to a range. A betta kept at a steady 7.6 is healthier than one in a tank that swings between 6.5 and 7.2 because of pH-down doses. The biological filter also runs best at a consistent pH: nitrifying bacteria slow down when pH drops below 6.0 and stall below 5.5.2
This is not new advice. William T. Innes made the same case nearly a century ago: “In the average aquarium the water should be maintained near the neutral point— neither strongly acid nor alkaline. If it leans toward the acid side there will be less likelihood of disease and cloudy water.”1
Tap water in most cities lands between 7.0 and 8.0. If yours falls in that range, your job is to keep it there, not to change it. Top-offs with the same tap water, regular water changes, and a consistent KH (carbonate hardness) buffer are the three things that prevent pH swings.
When you should adjust pH
Adjust only if your tap is genuinely outside your species’ tolerance. Caridina shrimp, discus, and wild-caught apistos prefer pH 5.5-6.8, which means RO water remineralised to a target GH/KH. African cichlids want 7.8-8.6, often achieved with crushed coral in the filter.
In both cases, mix water outside the tank to the target pH, then add it during water changes. Dumping pH chemicals directly into the tank causes the rapid swings that stress fish.
How we counted
We parsed 741 freshwater tank posts across 12 aquarium subreddits — including r/Aquariums, r/bettafish, and r/shrimptank — where keepers posted water parameters. Each record includes a pH reading self-reported by the keeper. The dataset is not a controlled study; it reflects what real hobbyists measure at home with standard liquid test kits. Full methodology: How we collect and verify tank data. Figures are from the July 2026 snapshot (6,414 tanks total).
Check your exact stocking
Add your fish below to see stocking %, filtration load and compatibility for your setup — live.
Stocking — under 85% comfortable · 85–100% full · over 100% overstocked
Show the math
Gear for this setup
As an Amazon Associate AquaGauge earns from qualifying purchases. Some links below are affiliate links, at no extra cost to you. Current price and availability are shown on Amazon. Disclosure.
-
API Freshwater Master Test Kit (800-test) Liquid drops read pH, ammonia, nitrite, and nitrate so you track your real numbers instead of guessing. Check price on Amazon → -
Seachem Alkaline Buffer (300 g) Raises and holds pH and KH gradually so the tank stays stable instead of swinging when your tap runs low. Check price on Amazon → -
Seachem Prime (500 ml) Neutralizes chlorine and chloramine on every water change so top-offs do not stress fish or stall your filter. Check price on Amazon →
FAQ
- Is 7.0 the best pH for a freshwater tank?
- Not necessarily. 71% of real tanks sit between 7.0 and 8.0, and the median is 7.4. Most freshwater species tolerate that range. A rock-steady 7.4 beats a fluctuating 7.0.
- Should I lower my pH for shrimp?
- Most shrimp keepers do not chase low pH. Across 109 shrimp tanks, the median pH is 7.2 with a range of 6.8-7.6 (IQR). Caridina species prefer softer, lower-pH water, but Neocaridina thrive at 7.0-7.6.
- How fast can pH change before fish get stressed?
- A swing of more than 0.3 units in a few hours can stress most freshwater fish. Use a test kit morning and evening for a week to check your daily swing before adding pH-adjusting chemicals.
- Does driftwood lower pH?
- Yes. Tannins from driftwood slowly release organic acids that drop pH by 0.1-0.5 over weeks, depending on wood size and water volume. It also softens water slightly.
Sources
- The Complete Aquarium Book.
- Nitrogen and Water Quality, University of Rhode Island Watershed Watch (URI Extension). View source ↗