How to Get Rid of Weeds in Lawn (8 Ways)

Weeds in your lawn don’t just look bad. They steal water, nutrients, and light from your grass, and they spread fast if you don’t deal with them. The good news is you can get rid of them without nuking everything with chemicals.

Most lawn weed problems start because the grass itself is weak. Bare patches, thin growth, compacted soil – that’s where weeds move in. So while you’re pulling and treating, you also need to make conditions better for grass and worse for weeds.

Here’s what actually works.

1. Hand-Pull Weeds (The Right Way)

Pull weeds when the soil is moist, not bone-dry. You need to get the entire root system or they’ll just grow back. For tap-rooted weeds like dandelions, use a weeding knife or fishtail weeder to get down at least 4 inches. Surface pulling leaves the root behind.

Go after them when they’re young. A dandelion seedling pulls out easily. A mature one with a 10-inch taproot requires excavation.

Drop pulled weeds in the trash, not your compost pile, unless you’re absolutely certain they haven’t gone to seed yet. One dandelion head can produce 200 seeds.

2. Mow High

Set your mower to 3-4 inches. Taller grass shades the soil, which prevents weed seeds from germinating. It also develops deeper roots, which means your grass outcompetes weeds for water and nutrients.

See also  How to Get Rid Of Earwigs (3 Ways)

Cutting grass too short stresses it and creates bare spots where weeds establish. Those perfect golf-course lawns you see? They require constant maintenance specifically because short grass is inherently weak.

Don’t bag your clippings. Leave them on the lawn (grasscycling). They decompose fast, return nitrogen to the soil, and add a thin layer that suppresses weed germination.

3. Overseed Bare Patches

Weeds don’t invade thick, healthy turf. They invade gaps. If you’ve got bare spots or thin areas, overseed them in early fall (cool-season grasses) or late spring (warm-season grasses).

Rake the bare area to loosen the top half-inch of soil, spread seed at the rate on the bag, cover lightly with compost or topsoil, and keep it moist for two weeks. Once grass fills in, there’s no room for weeds.

This is the single most effective long-term weed prevention strategy. A dense lawn is its own herbicide.

using weeding tool to remove dandelion with full taproot

4. Aerate Compacted Soil

Compacted soil suffocates grass roots and creates conditions weeds love. If water puddles on your lawn after rain, or if you can’t easily push a screwdriver 6 inches into the ground, you’ve got compaction.

Rent a core aerator (not a spike aerator – those actually make compaction worse) and run it over your lawn in spring or fall. This pulls out plugs of soil, allowing air, water, and nutrients to reach the root zone.

After aerating, overseed and topdress with compost. Grass will grow aggressively into the new space and crowd out weeds.

5. Use Corn Gluten Meal as Pre-Emergent

Corn gluten meal prevents weed seeds from germinating. It doesn’t kill existing weeds, but it stops new ones from sprouting. Apply it in early spring before weed seeds germinate (when forsythia blooms, if you need a natural calendar).

See also  How to Get Rid Of Rats (3 Ways)

Spread 20 pounds per 1,000 square feet. Water it in lightly, then let the lawn dry out for a few days so it forms a barrier. Don’t overseed within 6 weeks of application – corn gluten doesn’t distinguish between weed seeds and grass seeds.

It takes 2-3 years of consistent use to see major results, but it works.

6. Spot-Treat with Vinegar Solution

For existing weeds, use horticultural vinegar (20% acetic acid), not kitchen vinegar (5%). Mix it with a small amount of dish soap to help it stick to leaves. Spray directly on weed foliage on a sunny day.

This burns the leaves on contact. It won’t kill deep-rooted perennials like dandelions outright, but repeated applications will weaken them enough that hand-pulling becomes easier.

Don’t spray near grass you want to keep. Vinegar is non-selective – it will burn anything green. Use a spray bottle with a targeted stream, not a broadcast sprayer.

spreading grass seed over bare patch in lawn

7. Apply Mulch Around Lawn Edges

The transition zone between your lawn and garden beds is where weeds love to creep in. Keep a 2-3 inch layer of mulch in those beds right up to the lawn edge. This prevents weed seeds from germinating and spreading into the grass.

Edge your lawn beds cleanly with a spade or edging tool once or twice per season. This cuts off the roots of creeping weeds like creeping Charlie and keeps them contained.

8. Water Deeply and Infrequently

Shallow, frequent watering encourages shallow-rooted weeds like crabgrass. Instead, water your lawn once or twice per week with 1-1.5 inches of water. This encourages grass to grow deep roots while leaving the top inch of soil dry between waterings, which discourages weed germination.

See also  How to Get Rid Of Silverfish (14 Ways)

Water early in the morning so grass blades dry out during the day. Wet grass overnight invites disease, which weakens turf and opens the door for weeds.


Pull weeds when they’re small, keep your grass thick, and don’t give bare soil a chance to sit exposed. Do that and you’ll spend a lot less time on your knees with a weeding knife.