Does Salt Kill Weeds?
Yes, salt can kill weeds, but it is far from the miracle solution the internet makes it out to be. While table salt will damage plant tissue and can kill small, shallow-rooted weeds, it comes with serious drawbacks that make it a poor choice for most gardening situations.
The Romans allegedly salted the earth at Carthage to prevent anything growing there for generations. That should tell you something about using salt in your garden. It works by dehydrating plants and making soil inhospitable to growth, which sounds great until you realise that includes everything you might want to grow there in future.
We have tested salt as a homemade weed killer and while it does have some effect on small weeds, it is nowhere near as effective as proper weed killers and comes with risks that most gardeners do not consider.
How Does Salt Kill Weeds?
Salt kills plants through a process called osmotic stress. When you apply salt to a weed, it dissolves in any available moisture and is absorbed by the plant. Inside the plant cells, the high salt concentration draws water out through osmosis, essentially dehydrating the plant from the inside out.
Salt also disrupts the plant’s ability to absorb water and nutrients from the soil. Even if there is plenty of moisture available, a salt-contaminated plant struggles to take it up. The result is wilting, browning, and eventually death, at least for the parts above ground.
The problem is that salt, like vinegar, primarily affects the visible parts of the plant. Deep root systems of established perennials like brambles, ivy, and nettles often survive and regenerate. You will see the top growth die back, feel satisfied, then watch in frustration as fresh shoots emerge a few weeks later.
What Type of Salt Works on Weeds?
Any salt containing sodium chloride will work. You do not need anything special. Here is a quick breakdown of the options:
- Table salt (sodium chloride) – The cheapest option at around 27p from any supermarket. This is the standard choice and works as well as anything else.
- Rock salt / road grit – Coarser grains dissolve more slowly, which means a longer-lasting effect but also a longer period of soil contamination.
- Sea salt – Works identically to table salt but costs more. No benefit over cheap table salt.
- Epsom salt (magnesium sulphate) – This is NOT the same thing. Epsom salt is actually a plant nutrient and will not kill weeds. It can encourage growth rather than prevent it.
Avoid any “garden salt” products marketed at a premium. They contain the same sodium chloride as table salt and charge you five times the price for identical results.
Our Salt Test Results
We tested ordinary table salt on weeds growing around our test garden. No special “garden salt” needed; any sodium chloride will do the job.
We sprinkled salt generously over several weeds and waited for rain to dissolve it and carry it into the plant tissue. Within 24 hours, there was visible wilting.
After 10 days, the treated weeds looked thoroughly dead. The salt had done its job on the visible growth. However, we noticed that the surrounding soil had a white crusty appearance, and nothing else was growing in those spots either, including plants we wanted to keep.
The bigger issue became apparent over the following weeks. Several of the “dead” weeds began showing fresh growth from their root systems. The salt had killed the top growth but had not penetrated deeply enough to destroy the roots entirely. Compare this to a strong systemic weed killer that travels through the entire plant and kills roots completely.
How Long Does Salt Take to Kill Weeds?
The timeline depends on the weather and how much salt you apply:
Dry weather slows the process because salt needs moisture to dissolve and be absorbed. If you apply salt during a dry spell, it may sit on the surface doing nothing for days. Conversely, heavy rain can wash the salt away before it has time to work, diluting the concentration below effective levels.
The ideal conditions are light rain or damp soil. Apply the salt, let a gentle shower dissolve it, and the plant absorbs a concentrated dose. In practice, timing the British weather is about as reliable as the salt itself.
Will Salt Kill Weeds Permanently?
For annual weeds (chickweed, groundsel, shepherd’s purse), salt can kill them permanently because these plants have shallow root systems and rely on top growth to survive. One application is usually enough.
For perennial weeds (dandelions, bindweed, dock, couch grass, horsetail), salt will not kill them permanently. These weeds store energy in deep root systems, sometimes 30 cm or more below the surface. Salt rarely penetrates deeper than a few centimetres, leaving the roots intact and ready to regrow.
The only way to get a permanent kill on perennial weeds is with a systemic herbicide like glyphosate, which is absorbed through the leaves and transported down to the roots. No DIY kitchen remedy can replicate this action.
The Hidden Cost of Salt
Here is something most articles about salt as a weed killer do not mention: it actually works out more expensive than commercial weed killers when you factor in coverage and effectiveness.
A 27p container of table salt will treat roughly one square metre of weeds, and you will probably need to reapply when they grow back. A proper weed killer costs about the same per square metre but actually kills weeds permanently on the first application. When you factor in repeat treatments, salt ends up costing significantly more for worse results.
Then there is the soil damage to consider. Salt does not break down or wash away quickly. Heavy applications can render soil infertile for months or even years. If you ever want to plant anything in that area, whether grass seed, flowers, or vegetables, you will be waiting a long time.
How Salt Damages Your Soil
Salt’s effect on soil goes beyond simply killing plants. It fundamentally changes the soil structure and biology in several ways:
- Kills beneficial organisms – Earthworms, beneficial bacteria, and mycorrhizal fungi all die in salty soil. These organisms are essential for healthy soil structure and nutrient cycling.
- Breaks down soil structure – Sodium ions cause clay particles to disperse, creating a compacted, waterlogged mess. This is why heavily salted soil often looks crusty and hard.
- Prevents water absorption – Compacted, salt-damaged soil repels water instead of absorbing it, leading to puddles and runoff even in light rain.
- Contaminates groundwater – Salt eventually washes deeper into the ground, potentially affecting water supplies and neighbouring garden areas.
- Persists for months to years – Unlike glyphosate, which breaks down within weeks, salt stays in the soil until enough rainfall gradually flushes it away. In sheltered areas with low rainfall, this can take over a year.
The amount of salt needed to kill established weeds is far more than the soil can handle without lasting damage. You are essentially poisoning the ground to kill a few plants.
How to Use Salt on Weeds (If You Still Want to Try)
If you have decided that salt is the right approach for your situation (typically paving cracks or gravel where you never want anything to grow), here is the most effective method:
- Choose dry conditions with rain forecast – You want the salt to sit on the weeds, then dissolve slowly with light rain. Avoid applying before heavy downpours.
- Sprinkle dry salt directly onto weeds – Use about a tablespoon per weed. Concentrate it on the base of the plant where it meets the soil. Dry application is more effective than salt water.
- Avoid spreading beyond the target area – Salt will kill anything it touches, so keep it contained. Do not apply on windy days when grains could blow onto your lawn or borders.
- Wait 7-10 days before assessing – Do not keep adding more salt impatiently. Give it time to work.
- Reapply to any regrowth – For perennial weeds, expect to repeat the process 2-3 times at minimum.
- Never pour salt water onto soil you want to plant in – The damage is real and long-lasting. Keep salt applications to hard surfaces and areas you intend to remain bare.
A salt-to-water ratio of 3:1 (three parts salt to one part water) creates the most concentrated solution if you prefer liquid application. Add a squirt of washing-up liquid to help it stick to waxy leaves. But again, dry salt applied directly tends to work better.
When Salt Might Be Acceptable
Salt is not entirely without uses. On hard surfaces where you never want anything to grow, like block paving joints, driveway cracks, or gravel areas, salt can provide some weed suppression without the soil fertility concerns.
It is also reasonably effective against very young seedlings that have not developed substantial root systems. If you catch weeds within the first week or two of germination, salt might actually finish them off completely.
However, for established weeds, perennial problems, or anywhere near plants you want to keep, salt is a poor choice. The same goes for lawns. Salt will kill grass just as readily as weeds, and you cannot use it selectively. If you have weeds in your lawn, see our guide to the best weed killer for lawns for selective options that target weeds without harming grass.
Combining Salt With Other Methods
Some gardeners mix salt with vinegar or boiling water hoping to create a more effective solution. While these combinations can increase the immediate damage to weeds, they share the same fundamental limitation: none of them are systemic.
Adding dish soap to salt water helps it stick to waxy leaves, but this still only affects surface growth. For deep-rooted perennials or tough weeds like bamboo, ground elder, horsetail, bracken, or wild garlic, these DIY mixtures simply will not reach the extensive underground root networks where the plant stores its energy for regrowth.
If you are determined to try salt, the most effective method is simply sprinkling it dry directly onto weeds and letting rain dissolve it naturally. Diluting it in water actually reduces its effectiveness.
Better Alternatives to Salt
For weeds on patios and hard surfaces, a long-lasting weed killer will give you months of protection from a single application, without the soil contamination concerns. For garden areas, systemic weed killers like glyphosate travel through the entire plant to kill roots completely.
We know commercial weed killers are not everyone’s first choice. The appeal of a “natural” solution is understandable. But salt is not really any safer for your garden ecosystem than modern herbicides. It kills beneficial soil organisms, prevents plant growth, and does not break down quickly. At least purpose-made weed killers are designed to target plants specifically and degrade after doing their job.
For more information on DIY approaches and their limitations, see our complete guide to homemade weed killers. We have also tested bleach and horticultural vinegar if you want to compare options. For a complete overview of every weed treatment method, browse our weed control hub.
Salt for Weeds on Paths and Driveways
The one scenario where salt makes some sense is on hard surfaces where nothing should ever grow. Paving joints, driveway cracks, and gravel paths are fair game because you are not worried about soil fertility.
Even here, though, salt has limitations. It can corrode metal edging, damage concrete over time, and wash into adjacent flower beds or lawn edges with rainwater. If your paving borders a planted area, salt runoff will damage whatever is growing nearby.
A better approach for hard surfaces is a residual weed killer that creates a barrier in the top layer of soil, preventing weed seeds from germinating for several months. These products are designed for paths and driveways and will not corrode your paving or damage nearby plants when used correctly.
For weeds already growing through artificial grass, avoid salt entirely. It can leave visible white residue on the synthetic fibres and damage the backing material.
Frequently Asked Questions
Does salt kill weeds permanently?
Salt kills annual weeds permanently because they have shallow root systems. Perennial weeds like dandelions, dock, and bindweed will regrow from their roots within 2-4 weeks. For a permanent kill on established weeds, you need a systemic weed killer that reaches the roots.
What is the best salt-to-water ratio for killing weeds?
A 3:1 ratio (three parts salt to one part water) creates the most effective solution. However, dry salt applied directly to weeds actually works better than any liquid mixture because it delivers a more concentrated dose. Add a drop of washing-up liquid if you use a spray to help the solution stick to leaves.
How long does salt stay in the soil?
Salt can persist in soil for 3-12 months depending on rainfall, drainage, and how much you applied. In heavy clay soil or sheltered areas, it can last even longer. Flushing with large amounts of water helps speed up removal, but it takes significant rainfall to fully clear heavily salted soil.
Is salt safer than weed killer for pets and children?
Not particularly. While salt is non-toxic in small amounts, the concentrations needed to kill weeds can irritate pet paws and are harmful if ingested in large quantities. Dogs are attracted to salty areas and may lick treated surfaces. Modern weed killers are generally safe for pets and children once the spray has dried, which typically takes 1-2 hours.
Can I use salt on weeds in my lawn?
No. Salt is completely non-selective and will kill your grass along with the weeds. It will also sterilise the soil, preventing you from reseeding the bare patches. For lawn weeds, use a selective weed killer that targets broadleaf weeds while leaving grass unharmed. See our guide to the best weed killer for lawns.
Will rock salt kill weeds faster than table salt?
No. Rock salt and table salt contain the same active ingredient (sodium chloride). Rock salt dissolves more slowly because of its larger crystal size, which means it takes longer to work but releases salt over a longer period. Table salt is cheaper and dissolves faster, making it the better choice if you insist on using salt.
Can salt kill tree roots or stumps?
Salt can slow down regrowth from a cut tree stump if packed into drill holes, but it is unreliable and very slow. Tree roots extend far beyond the stump and are difficult to reach. A purpose-made stump killer containing glyphosate or triclopyr is far more effective and works within weeks rather than months.
Does Epsom salt kill weeds?
No. Epsom salt is magnesium sulphate, not sodium chloride. It is actually a plant nutrient often used as a fertiliser. Applying Epsom salt to weeds may encourage their growth rather than killing them. Only sodium chloride (table salt, rock salt, sea salt) has any weed-killing effect.
Save Your Salt for Chips
One application that kills roots completely. No soil damage, no repeat treatments, no regrowth.

Well what vinegar do you nuy then ???
Any type should do
Any vinegar will do.
What vinegar do u use on weeds plz
Any type should do
Any kind will do
Any ideas for mares tail in a veg patch?
Kurtail or Glyphosate but it will be hard without harming your veg
How do I kill the weed sandbur?