Does Epsom Salt Raise pH in Soil, Pools or Aquariums?

Epsom salt does not raise pH in any meaningful way. A 5% solution of magnesium sulfate (the chemical name for Epsom salt) dissolved in distilled water has a pH of about 6.0, which is nearly neutral and slightly acidic. Whether you’re adding it to soil, aquarium water, or a pool, Epsom salt will not shift pH up or down by any significant amount.

Why Epsom Salt Is pH-Neutral

Epsom salt is magnesium sulfate heptahydrate. When it dissolves in water, it breaks apart into magnesium ions and sulfate ions. Neither of these reacts strongly with water to produce acids or bases. The sulfate ion is the leftover piece of sulfuric acid, which is a strong acid, so sulfate itself is an extremely weak base with almost no ability to pull the pH in either direction. The result is a solution that sits right around neutral, typically in the 5.5 to 7.0 range depending on concentration and water quality.

This makes Epsom salt fundamentally different from compounds like magnesium oxide or magnesium carbonate, which are alkaline. Magnesium oxide reacts with water and stomach acid to form bicarbonates, which actively raise pH. That’s why magnesium oxide works as an antacid. Epsom salt doesn’t do this. The sulfate portion has no buffering or alkalizing ability.

Epsom Salt and Soil pH

One of the most common reasons people search this question is gardening. There’s a persistent claim online that Epsom salt can “help balance soil pH.” NC State Extension has called this out directly as misinformation. Epsom salt does not change soil pH.

The University of Florida’s agricultural extension makes the same point from the opposite direction. When listing compounds that can lower soil pH, they specifically warn gardeners not to use magnesium sulfate (Epsom salt), calcium sulfate (gypsum), or potassium sulfate, because none of them will do the job. If you need to lower soil pH, you need elemental sulfur or ammonium sulfate. If you need to raise it, you need lime.

This distinction matters if your soil test shows low magnesium. If your soil pH is also too low (too acidic), the better choice is dolomitic lime, which supplies both magnesium and calcium while raising pH. If your soil pH is already fine and you just need magnesium, that’s when Epsom salt makes sense. It delivers the nutrient without moving the pH needle. It works especially well for magnesium-hungry plants like tomatoes, peppers, roses, and acid-loving shrubs like azaleas and rhododendrons.

Epsom Salt in Aquariums

In fishkeeping, water chemistry involves two types of hardness. General hardness (GH) measures the total calcium and magnesium in the water. Carbonate hardness (KH) measures the bicarbonate and carbonate ions that act as a pH buffer, preventing the water from swinging acidic or alkaline.

Adding Epsom salt to an aquarium raises GH because you’re adding magnesium. But it does not raise KH, because there are no carbonate or bicarbonate ions in the mix. Since KH is what actually stabilizes and influences pH, Epsom salt leaves pH essentially unchanged. This is useful when you want to boost GH for fish that prefer harder water (like many African cichlids) without accidentally pushing pH higher. If you specifically need to raise pH in a tank, you’d use a carbonate-based buffer instead.

Epsom Salt in Pools and Hot Tubs

The same chemistry applies to pools and hot tubs. Epsom salt dissolved in a large volume of water won’t move the pH reading on your test kit. Pool pH is controlled by the balance of acids and bases in the water, and magnesium sulfate contributes neither. If you add Epsom salt to a pool for the magnesium content (some people use it for water softness or muscle relaxation in hot tubs), you can do so without worrying about throwing off your pH balance. You’ll still need your normal pH adjusters for that.

What Actually Raises pH

If raising pH is your goal, the right product depends on the context:

  • Soil: Agricultural lime (calcium carbonate) or dolomitic lime (which adds magnesium too) will raise soil pH. Wood ash also works in small amounts.
  • Aquariums: Crushed coral, limestone, or commercial KH buffers raise both carbonate hardness and pH.
  • Pools: Sodium carbonate (soda ash) is the standard product for raising pool pH.

Epsom salt is a useful source of magnesium in all three settings. It just isn’t a pH tool. Its value is precisely that it delivers magnesium without disturbing the acid-base balance you’ve already established.