Alkaline water is not inherently good or bad for fish. What matters is whether the pH matches your specific species’ needs and, more importantly, whether ammonia levels stay safe. Higher pH water makes ammonia far more toxic, which is the real danger most fishkeepers overlook when running an alkaline tank.
Why pH Changes How Toxic Ammonia Becomes
This is the single most important thing to understand about alkaline aquarium water. Ammonia exists in two forms: a relatively harmless form and a toxic form. The balance between these two forms shifts dramatically with pH. At pH 7.0 and 20°C, only about 0.4% of the total ammonia in your water is in the toxic form. Raise the pH to 8.0 at the same temperature, and that proportion jumps tenfold to 3.8%. That means the same reading on your ammonia test kit is roughly ten times more dangerous in alkaline water than in neutral water.
At higher pH, fish also have a harder time getting rid of ammonia through their gills. Normally, ammonia diffuses out of the bloodstream into the surrounding water. But in alkaline conditions, the chemical gradient that drives this process shrinks. Ammonia builds up in the fish’s blood and tissues instead of being expelled. Research on silver catfish confirmed this directly: fish in alkaline water had elevated plasma ammonia, and their gills showed physical damage including tissue swelling and fusion of the delicate gill structures used for breathing. This means alkaline water creates a double problem. The water itself holds more toxic ammonia, and the fish can’t clear it from their bodies as efficiently.
Which Fish Actually Prefer Alkaline Water
Some species evolved in naturally alkaline environments and do best in higher pH water. African cichlids from Lakes Malawi, Tanganyika, and Victoria are the classic example. Lake Malawi cichlids thrive at pH 7.0 and above, and many keepers buffer their tanks to the 7.6 to 7.9 range. Central American cichlids, livebearers like mollies and swordtails, and many brackish species also prefer moderately alkaline conditions.
On the other end of the spectrum, species from soft, acidic habitats can struggle in alkaline water. Discus, many tetras, rasboras, and most South American dwarf cichlids come from waters with a pH of 6.0 to 6.8. Keeping these fish in alkaline conditions forces their bodies to constantly work against the water chemistry, and the amplified ammonia toxicity at higher pH compounds the stress. Reduced breathing capacity, gill damage, eye damage, and death can all result from keeping sensitive species in the wrong pH range.
For the large middle ground of common community fish (bettas, corydoras, angelfish, gouramis), a neutral to slightly alkaline pH of 7.0 to 7.5 works well. Most captive-bred fish have adapted to a wider range than their wild ancestors, so modest alkalinity is rarely a problem for hardy species as long as the tank is properly cycled and maintained.
pH Stability Matters More Than the Exact Number
Fish tolerate a range of pH values far better than they tolerate sudden swings. A general guideline is that fish should not experience a pH shift greater than 0.3 in a 24-hour period. Rapid changes stress the fish’s internal chemistry, disrupt ion regulation, and can trigger shock even when neither the starting nor ending pH is extreme.
This is where alkalinity (measured as carbonate hardness, or KH) plays a useful role. KH acts as a buffer, resisting pH changes when acids build up in the tank. In a well-stocked aquarium, the biological filter constantly produces acid as it converts ammonia to nitrate. Without adequate buffering, this acid accumulation can cause the pH to crash overnight, stalling the beneficial bacteria and potentially converting stored ammonium back into toxic ammonia as conditions shift. A moderate KH keeps your pH locked in place between water changes, which is genuinely protective for your fish.
How to Safely Raise pH When You Need To
If you keep species that need alkaline water and your tap water runs soft or acidic, two methods work reliably.
- Crushed coral or aragonite in the filter: A small mesh bag of crushed coral, aragonite sand, or crushed shells placed in your filter will slowly dissolve and buffer the water to a pH of 7.6 to 7.9. Only a few tablespoons are needed, and a single batch typically lasts three to six months before it needs replacing. This is the most hands-off approach because the material dissolves faster when pH drops and slower when it’s already at target, creating a self-regulating effect.
- Baking soda: One teaspoon of baking soda per 25 gallons of water will bring the pH to roughly 7.5 to 8.0. Add it to your replacement water during water changes rather than dosing the tank directly. For replicating Lake Malawi conditions, two teaspoons per 25 gallons is a common and effective dose.
Never try to change pH quickly. If your tank is currently at 6.8 and you want 7.8, make the adjustment gradually over days or weeks by buffering your change water and letting successive water changes bring the tank up slowly.
The Bottom Line on Alkaline Tanks
Alkaline water is beneficial for species that evolved in it and harmful for species that didn’t. But regardless of species, higher pH demands tighter ammonia control. Your margin for error with filtration, stocking levels, and water changes shrinks as pH rises. If you’re running a tank at pH 8.0 or above, keep ammonia at absolute zero through robust biological filtration and regular maintenance. Test ammonia more frequently than you would in a neutral tank, because even trace levels carry real risk at elevated pH.