
What’s causing green stuff to grow on my driveway? In most cases, it’s organisms like algae or moss taking hold. They show up where concrete stays damp and shaded the longest.
If one patch keeps coming back after you clean it, you’re usually dealing with a drying problem (why is my driveway turning green), not just concrete that’s gunked up. You’ll get a better answer by checking texture to tell algae from moss or lichen. After that, trace the moisture back to its source, such as a downspout splash zone or a roof drip line. From there, you can pick a safer cleaning method and make small changes that slow regrowth instead of doing the same cleanup every few weeks.
Is It Algae, Moss, Lichen, or Nostoc?
Look at texture first, not color. Color is a lousy clue.
| Likely culprit | What it looks/feels like on concrete | When it’s most noticeable |
|---|---|---|
| Algae | Thin green film or powdery sheen; can be slick when wet | Persistent damp/shade; slickness shows when wet |
| Moss | Thick, 3D clumps or pads that hold water | Stays spongy/damp in shaded, slow-drying spots |
| Lichen | Flat, crusty, spotty patches that look painted on | Visible even in drier periods; doesn’t turn jelly-like |
| Nostoc (cyanobacteria) | Slick green, jelly-like colonies that “show up” after rain | Right after a shower or watering when it swells |
A thin green film or powdery sheen that makes concrete slick when wet points to green algae on driveway (often more of a slip hazard than a “stain”). If you can see thick, 3D clumps or pads that hold water, you’re likely dealing with moss.
If it’s flat, crusty, spotty patches that seem almost painted on, that’s usually lichen. And if it turns into slick, green, jelly-like colonies that “show up” after rain, suspect Nostoc (a cyanobacteria). As an example, check the area right after a shower. That’s straight out of This Old House. That’s when Nostoc becomes easiest to identify.
Nostoc can be especially slippery on hard surfaces after rain, so it’s worth treating it as a traction hazard as well as a cosmetic issue. Read more in our article: Moss Algae Lichen Roof
What’s causing green stuff to grow on my driveway?
Green growth shows up where your driveway stays damp the longest, not where it’s “dirtiest” (algae on concrete causes). Shade and north-facing exposure slow drying. Algae and moss can hang on even if you just cleaned.
Most of the time, one steady source keeps that spot wet. Common culprits are a downspout splash zone or a roof drip line. If that patch is always the last to dry after rain or sprinklers, you’ve found the cause you can change.
If a downspout or roof drip line is constantly wetting the same spot, gutter and outlet maintenance is often the simplest long-term fix. Read more in our article: Clean Gutters Downspouts
Clean It Safely, Then Stop It Returning
You scrub it off, it looks better for a week, and then the slick green patch is back the next time the driveway stays wet. Worse, the wrong cleaner or an aggressive spray can leave you with damaged joints or stressed plants and the same underlying moisture problem.
Start with the lowest-risk method: pre-wet nearby plants and block or divert runoff where you can. Then apply an exterior algae/moss cleaner (a driveway-safe biocide) for driveway algae removal and let it dwell as directed before rinsing. Skip bleach if you drain to sensitive landscaping or coastal waterways. Using it there is a bad idea. It can do more harm than the green film ever will.
If you pressure wash, keep the wand moving and avoid blasting edges and joints so you don’t drive grime deeper or loosen joint material, which can make the comeback faster (soft wash driveway cleaning). Then fix the “stays wet” cause: extend a downspout and correct a low spot. Call a pro if the slick area creates a fall risk, keeps returning within weeks, or you can’t control runoff safely.
Pre-wetting plants and planning where rinse water will go can prevent cleaner runoff from scorching landscaping or contaminating sensitive areas. Read more in our article: Protect Landscaping Driveway
Roof not getting any younger? Contact us at Contact us or call 910-241-1152 to find out where you stand.