Skip to Content

Grass Growing on Concrete: Here’s What You Need to Know

Spread the Word!

Grass growing on concrete is very common and can be annoying especially when it is not welcomed. But did you know you can actually grow grass over concrete?

Grass and weeds will grow through concrete because of cracks or holes in the concrete. Concrete is also porous and water quickly seeps into cracks in the concrete and provides the necessary moisture for the seeds to start growing. If the water comes from the ground, as rain, or from a hose, grass can grow despite being surrounded by concrete.

Grass can be grown over concrete by layering the concrete surface with 1 to 2 inches of gravel or soil and then sprinkling the seeds evenly over the soil. Minimal fertilizer and intermittent watering will ensure the healthy growth of new grass shoots over a solid concrete surface.

When concrete cracks, it creates a network of tiny pores that allow water to get down into the ground where grass can absorb it. 

Grass grows wherever there is enough water and nutrients. Remove those and they?re gone!  We?ll show you how. Read on!

Why Does Grass Grow on Concrete?

Concrete has no pores or channels for water to flow through. As a result, it takes longer for water to evaporate, allowing weeds to grow. 

On the other hand, soil absorbs moisture easily and releases it slowly, keeping the ground moist at all times.

Not always, but often, the grass can grow on concrete on its own. However, grass seed will not grow into a plant if the conditions are not right for that specific species, including light, temperature, water, and oxygen. 

But during germination, a seed will send out a root that seeks water. If there is no water to be found, it will die.

Grass grows best when its roots are moistened with water. When soil becomes dry, the roots stop growing and the plant dies.

Concrete absorbs moisture from the air, so there is no need for watering.

The first root to emerge from a new grass seedling is for this very purpose – to seek out moisture and send down a long taproot to supply the rest of the plant with water. 

Because concrete is so hard and compacted, it does not allow water to seep through easily and so it is avoided by seedlings.

However, when cement begins to crack, the surface offers more space for roots to penetrate and find moisture. The cracks also provide an easy avenue for grass seeds to infiltrate.

Want to remove unwanted grass from concrete? Then we recommend using this roundup from Amazon.

Grass will Grow through Cracks:

Grass is a plant that lives in both wet and dry areas. In order to survive, grass needs to adapt to its environment. 

If it lives in a wet area, it will have thinner leaves and roots to conserve water. If it lives in dry areas, it will have thicker leaves and roots.

Concrete cracks are actually what the grass needs to grow on, as they have all the required elements and rich soil for grass growth. 

The cracks provide a suitable surrounding for the grass. By keeping it moist and warm, those nutrients are found more in those concrete cracks than in any other place in the garden.

Grass Will Grow When There Is Soil And Nutrients Present:

As you all know, every life on earth requires some special nutrients to survive, as does the grass. Grass growing on concrete is helped by these nutrients to survive and expand.

A rich soil possesses all the nutrients for grass growth, so if your garden soil is too good, then you might face all this. Now, it varies how the grass affects you and the pathway.

How to Prevent Grass From Growing on Concrete?

Having a suitable environment makes it easier for the grass growth on the concrete, but don’t lose hope because you can take several solid steps to prevent grass from growing on concrete.

Try doing it at the right time. I accept that any time is the right time for this process in the whole year, but the ideal time would be from May to November. 

When the grass growth is at its highest, it makes it slightly easy for herbicides to be absorbed rapidly. By doing this, you will see an actual decline in grass growth.

Secondly, before beginning the grass removal process, put all the things aside that you don’t want to be affected by the chemicals.


Finally, now you can start using herbicides. It is a widely used method of stopping unwanted grass growth. Herbicides slow down the growth process by killing the grasses coming out of concrete cracks. 

Be careful, though, as these poisonous chemicals must be used under proper and expert supervision.

But, considering that the herbicide method can be harmful sometimes, there are ecologically good methods to stop the grass growth on concrete.

Hot Water:

The simplest of them all would be using hot water. Pour extremely hot water right from the kettle on the grass. 

The extreme heat will be unbearable for the grass and its roots, so they will eventually start to die, even the grass. 

It is going to take more than one try to receive the desired outcome out of it, but you would have to keep up until then.


Or the other option is vinegar because it is quite acidic in nature, so you would only have to mix vinegar with salt, lemonade, and soap into a spray and spray it over the area of grass you want to be reduced or gone.

Baking Soda:

That leaves us to our final and simplest option, the baking soda. If there is only some specific grass you want to reduce, just throw some of it on the grass, or if it is inside the crack bottoms, spread the soda from all sides and push it in the cracks with a broom or something.

Or, If you just want those unnecessary grass growing on concrete gone, and you don’t want to use the above-mentioned methods, what equipment is better than your own hands? 

Just pull the soul out of those grass using your hand force, and then it is unlikely that the grass will return after such defeat.

Check out the awesome video that shows another great way to stop unwanted grass in its tracks.

How to Apply Weedicide on Grass

To apply herbicides safely, follow these steps:

1. Wear gloves while handling chemicals.

2. Read and follow all label directions carefully.

3. Do not use products labeled for lawn applications.

4. Never mix more than two herbicides together.

5. Keep children away from herbicides.

6. Use a hose-end sprayer or backpack sprayer.

7. Spray early in the morning, before high winds blow dust into your eyes.

8. Wait until the rain has stopped falling before spraying again.

9. Avoid spraying within 10 feet (3 meters) of any building.

10. Allow the product to work for at least seven days before making another application.

Can you Lay Real Grass on Concrete?

Sod is a special kind of grass that?s been specially treated to withstand extreme heat and cold. It comes preinstalled in rolls and can be installed by professionals.

If you want to try this yourself, you can either purchase a roll of sod or cut your own. Cutting your own takes time and effort, but it?s usually cheaper than buying a roll.

Yes, you can. First of all, fill all the gaps and cracks of the concrete. They can complicate the grass growth. Then, pour the soil over the concrete. 

At least 1 to 2  inches of soil is needed by the grassroots to proliferate.

If there are any holes in the concrete, use more soil to fill them up so that no stone is left unturned. 

Water it every day, but not too much because you should remember that the grass is growing on concrete, not on actual soil.

Can You Grow Grass on Concrete?

Grass can grow on concrete, in fact, some plants can even thrive in very harsh conditions.

Concrete is a type of building material that?s extremely durable and resistant to weathering. It?s also nonporous, meaning water won?t seep through it easily. That makes it perfect for outdoor landscaping projects.

People often wonder whether they can grow grass on concrete. The answer is yes.

One way is to start from seed. You can buy grass seeds online and plant them directly in the cracks between pavers.

Another option is to use an automatic sprinkler system. This method requires less maintenance because the grass doesn?t need to be watered as much.

You can also use a mixture of sand and pebbles, or what we refer to gravel. Gravel is used to cover large expanses of bare concrete. It?s inexpensive and easy to install.

How to Keep Grass on Concrete Healthy?

You may think that grass isn?t really necessary outdoors. But it adds beauty and value to your home. Plus, it helps protect the environment.

When people see a beautiful green lawn, they feel better about themselves and their surroundings. They also tend to spend more money.

So how do you make sure your grass stays healthy?

Here are some tips:

? Maintain a consistent watering schedule. Water only when needed.

? Don?t overwater. Letting grass go dry encourages weeds to take root.

? Keep grass mowed regularly. A few inches of height keeps the grass growing strong and prevents weeds from sprouting.

? Weed around the base of plants. If you don?t remove weeds, they will compete with your grass for sunlight and nutrients.

? Remove dead leaves and debris. Leaves fall off naturally, so if you leave them lying around, they?ll eventually decompose. Dead leaves and other organic matter provide food for soil microorganisms.

Minimal Soil Depth for Grass on Concrete:

Grass grows wherever there is enough water and nutrients. It needs a certain amount of sunshine and warm temperatures for optimal growth.

The ideal soil depth for grass growing on concrete is between 1 and 2 inches. Grass can be an ?invasive species? when it comes to having them in spaces that you don?t want them to grow.

Grass can be pesky and can form root networks over concrete and will grow with virtually little or no soil. However, one key input is needed, which is moisture. 

As long as there is a source of moisture, grass will grow anywhere, especially through cracks and over concrete.

Will Grass Damage Concrete?

Yes, the grass does have a negative effect on the concrete. After being on the concrete for a long time, the grass can result in cement poisoning, which means that the grass will stain the concrete quite severely.

Grass grows through concrete because there are cracks or holes in the concrete. The grassroots grow into these cracks and create channels for water to flow through.

Grass will damage concrete if you don’t remove them properly. If you let grass grow too long, it can keep establishing its root systems between the cracks in the concrete. These roots act like a biological wedge that keeps forcing the concrete apart as they grow bigger.

Eventually, the roots get established to a point that the cracks begin to ?run? and the crack spaces grow longer and larger creating large unsightly cracks along concrete structures.

Grass will Stain Concrete with Soil present

When grass grows over concrete structures, the root systems trap dirt and dust which, over time, aggregates into soil. This aggregated soil will contain minerals and salts and it will attain a brown to black color which is attributed to rich soil.

This soil under the grass structure will then sit on the concrete and cause stains as the minerals start to leach into the pores of the concrete.

With soil and nutrients, the grass growing on concrete stains and erodes your beautiful rocks, and sooner or later, the concrete will face cement poisoning, which severely affects the quality of the concrete.

The Takeaway

Moss and grasses grow on concrete, sidewalks, and buildings because they have everything they need to grow there.

Concrete is made of sand, gravel, cement, and water. As the concrete cures, it forms a hard shell. This shell prevents water from seeping through to the ground below. 

The grasses plant themselves in cracks in this hardshell where the water from rain collects. They also get their nutrients from these cracks as well as the ground below. Mosses do not need as much soil to actually grow on top of the concrete.

To prevent grass from growing on concrete, you can use baking soda, hot water, or herbicides. 

Spread the Word!

Free Plant Care & Gardening Guides