Most gardeners know they’re supposed to test their soil pH. Far fewer understand what pH actually controls - which is a shame, because once you see the mechanism, the whole thing clicks. You stop treating pH as a bureaucratic hoop and start treating it as the master dial it actually is.

Why pH Controls What Your Plants Can Eat

Soil pH is a measure of hydrogen ion concentration. The scale runs 0 to 14, with 7.0 as neutral, below 7.0 as acidic, and above 7.0 as alkaline. For most vegetable gardens, the relevant range is roughly 5.5 to 7.5.

What pH controls is nutrient availability - whether the minerals already in your soil can dissolve into the soil solution and enter plant roots. The chemistry matters here.

Phosphorus is the clearest example. At pH above 7.5, phosphorus reacts with calcium in the soil to form calcium phosphate compounds that are essentially insoluble. The phosphorus is physically present, but chemically bound. It won’t enter your plants no matter how much you’ve applied. At pH below 5.5, the opposite problem occurs: phosphorus binds to iron and aluminum ions, again forming insoluble compounds unavailable to roots. The sweet spot where phosphorus stays in solution and accessible runs roughly 6.0 to 7.0 (Penn State Extension, Soil Acidity and Aglime, 2019).

Manganese and aluminum behave differently. At low pH (below 5.5), their solubility increases sharply, and both reach concentrations that are toxic to plant tissue. Manganese toxicity shows up as brown speckling on older leaves. Aluminum toxicity stunts root growth, which in turn limits the plant’s ability to take up water and everything else (Penn State Extension, Soil Acidity and Aglime, 2019).

Nitrogen fixation in legumes adds another layer. The Rhizobia bacteria that live in legume root nodules and pull nitrogen from the air have their own pH preferences. Nodule formation and activity drop significantly below pH 6.0. A bean plant at pH 5.5 can still grow - it just can’t access the free nitrogen your soil microbes would otherwise be providing (OSU Extension, Legumes and Nitrogen Fixation, AGF-016).

pH Ranges by Crop Family

These ranges represent where each crop family performs well across most extension research. They’re not rigid floors and ceilings - a tomato won’t die at 6.9 - but operating outside the range consistently produces lower yields and more disease pressure.

Crop FamilyExamplesOptimal pH RangeNotes
BrassicasKale, cabbage, broccoli, cauliflower6.0 - 7.5Higher end reduces clubroot
NightshadesTomatoes, peppers, eggplant6.0 - 6.8Below 6.0 risks manganese toxicity
CucurbitsCucumber, squash, melon6.0 - 6.8Sensitive to both extremes
LegumesBeans, peas, edamame6.0 - 7.0Nodulation drops below 6.0
Root cropsCarrots, beets, parsnips6.0 - 7.0Beets tolerate slightly higher
Leafy greensLettuce, spinach, chard6.0 - 7.0Spinach particularly alkaline-tolerant
AlliumsGarlic, onions, leeks6.0 - 7.0Poor drainage is a bigger risk than pH
StrawberriesStrawberries5.5 - 6.5Slightly acidic preference
BlueberriesBlueberries4.5 - 5.5Grow separately from everything else

(pH ranges adapted from Penn State Extension, Soil Acidity and Aglime, 2019; OSU Extension, Soil Testing for Home Gardeners, HYG-1132.)

Why Brassicas Tolerate Higher pH

The upper limit of 7.5 for brassicas isn’t arbitrary. Clubroot (Plasmodiophora brassicae) is a soilborne pathogen that infects brassica roots and causes disfiguring galls that devastate yields. The organism thrives in acidic conditions and its spore germination is sharply reduced above pH 7.2. Research at several land-grant institutions has confirmed that raising pH to 7.2 or above is an effective integrated management tool for clubroot, which is why extension recommendations for brassicas push the upper limit higher than for other crops (Penn State Extension, Clubroot of Brassica Crops, Plant Disease, 2021). This doesn’t mean you should lime everything to 7.5 - it means that if clubroot is a known problem in your soil, the higher pH range for brassicas gives you room to manage it.

Why Blueberries Can’t Go in the Vegetable Garden

Blueberries are the outlier on this chart, and the gap matters. At pH 4.5 to 5.5, every other crop on the list is at best struggling and at worst showing aluminum and manganese toxicity. Blueberries, on the other hand, evolved in the acidic soils of northeastern North American bogs and pine forests. They’ve developed specialized root associations with ericoid mycorrhizal fungi that are adapted to very low pH conditions. The upshot: you cannot grow blueberries alongside vegetables. They need dedicated acidified beds with their own amendment regime, and you should plan them as a separate long-term investment from your vegetable garden.

Adjusting pH

Raising pH (Too Acidic)

Ground agricultural limestone (calcitic or dolomitic lime) is the standard material for raising pH. Dolomitic lime contains both calcium and magnesium carbonates and is the better choice where soils are also magnesium-deficient. Rates depend on your starting pH, target pH, and soil texture - clay soils require more lime than sandy soils to shift the same number of pH units because clay has higher buffering capacity.

Rough rates from Penn State Extension for a 6-inch amendment depth, moving from pH 5.5 to 6.5:

  • Sandy loam: 50 to 75 lb per 1,000 sq ft
  • Loam: 100 to 150 lb per 1,000 sq ft
  • Clay loam: 150 to 200 lb per 1,000 sq ft

Timing is critical. Lime reacts slowly with soil - apply it at least 3 to 6 months before planting. Fall application for spring planting is ideal. Pelletized lime is easier to spread and less dusty than powdered; the chemistry is identical once it dissolves.

Lowering pH (Too Alkaline)

Elemental sulfur is the standard acidifying amendment. Soil bacteria (Thiobacillus species) oxidize sulfur to sulfuric acid, which reacts with soil to lower pH. This is a biological process - it requires warm, moist soil and active microbial populations, and it takes longer than liming. Plan for 3 to 6 months minimum, and up to a full growing season in cool climates.

Rough rate to drop pH by 1 unit in sandy loam: 10 to 15 lb elemental sulfur per 1,000 sq ft. For heavier soils, double that (OSU Extension, Changing the pH of Your Soil, HYG-1133). Apply in smaller increments and retest rather than trying to make a large correction in one application - overshooting is harder to fix than undershooting.

Aluminum sulfate is faster-acting because it acidifies through direct chemical reaction rather than biology. It’s useful for spot treatments around blueberries or established acid-loving plants, but can cause aluminum toxicity if overapplied.

Getting a Soil Test

A soil test from a land-grant university extension lab runs $15 to $25 for a basic panel that includes pH, phosphorus, potassium, calcium, magnesium, and organic matter. Many labs also offer a buffer pH test that predicts how much lime your specific soil needs - worth paying the few extra dollars.

The payback math is direct. A $20 soil test might tell you your pH is 7.2 and you’re liming a soil that doesn’t need it. Lime is cheap - $8 to $12 per 50 lb bag - but the real cost is a season of phosphorus lockout on a nightshade or cucurbit bed. At $3 to $4 per pound for good tomatoes from a farm stand, a 10-pound yield reduction per plant across 6 plants costs you $180 to $240 in produce you didn’t grow. The test pays for itself on the first correction.

Find your state’s extension soil testing lab through your state’s land-grant university - Penn State, Ohio State, University of Wisconsin, NC State, UC Davis, and most others run these labs. The results come with lime and fertilizer recommendations calibrated to your region’s soils.

Retest every 2 to 3 years. pH drifts over time, particularly in high-rainfall regions where leaching pulls calcium out of the root zone, and in vegetable gardens where heavy fertilization accelerates acidification.

See also: Companion Planting Basics for how pH-appropriate beds can be designed around complementary plant groupings.