
You get a hard rain, the slab dries out, and suddenly you see white patches or a hazy film that wasn’t there yesterday. In most cases, that’s efflorescence: moisture soaks into concrete, dissolves salts and minerals, then carries them back to the surface where they dry into a white residue.
What matters is why the moisture keeps moving with white stains on concrete after rain. Wilmington’s humid, rain-heavy stretches can keep concrete saturated longer (conditions that can increase efflorescence risk in damp, high-humidity exposure—see this concrete-industry efflorescence handout). That makes the white return in cycles and concentrate along joints, edges, or low spots. This guide helps you tell when you can wait and clean gently and when the stain pattern points to a bigger water-routing issue like pooling or runoff from downspouts. Moisture can also move through and under the slab.
Why Rain Makes White Chalk Appear
Concrete acts like a sponge. After a rain (or sprinklers), water soaks into tiny pores and dissolves salts and minerals in the slab, the base underneath, or adjacent masonry. As the surface dries, that moisture moves back toward open air, and it carries the dissolved material with it.
Here’s what most people miss: nine times out of ten, the water doesn’t “wash the problem away” (efflorescence can look worse after wetting and drying cycles because water dissolves and transports salts that crystallize as it dries—see this concrete-industry overview). The drying makes it visible. When the water evaporates, it leaves those minerals behind as a chalky, white crust or haze, often called efflorescence, the calling card of water taking the same route again and again. Humid coastal air slows drying, so that transport-and-dry cycle has more chances to repeat and leave efflorescence after rain.
A useful next step is to watch the pattern, not the color.
Clogged or overflowing gutters can dump roof runoff right next to a slab and keep the same areas wet long enough for mineral salts to show up again. Read more in our article: Safely Clean Gutters If it spikes after rainy weeks and concentrates along joints, edges, or low spots, you’re looking at a moisture pathway, not a one-time surface stain.
Is It Efflorescence or a Lookalike?
Efflorescence usually feels like a dry, chalky or slightly crystalline white powder on concrete and shows up as the slab dries after rain, often along joints or low spots where water exits and evaporates (a common diagnostic clue noted in this industry handout). If it keeps returning after wet weeks, treat it as a clue that water is moving through or under the concrete, not just sitting on top.
Lookalikes tend to match a specific “story”: a thin white film soon after a paver job points to polymeric sand haze; round dots or arcs in sprinkler reach suggest hard-water minerals; a milky, whitish patch that seems in the coating can be sealer whitening; and streaks near where you spread lawn chemicals often trace back to fertilizer or cleaners.
A milky haze that seems trapped under a coating often points to moisture issues that can also show up as stains and streaks elsewhere on the exterior after wet weather. Read more in our article: Roof Stains Return
| What you see | When it shows up | Most likely |
|---|---|---|
| Dry, chalky/crystalline powder; often along joints, edges, cracks, or low spots | As the slab dries after rain; returns after wet weeks | Efflorescence (salts carried to the surface by moisture movement) |
| Thin white film after a paver job | Soon after installation | Polymeric sand haze |
| Round dots or arcs in sprinkler reach | After sprinklers/watering | Hard-water mineral deposits |
| Milky/whitish patch that looks like it’s in the coating | After wet weather or trapping moisture under a coating | Sealer whitening |
| Streaks near where chemicals were spread | After application and watering/rain | Fertilizer/cleaner residue |
What to Do Next (and When to Call a Pro)
If you treat the white haze like a stain to blast off with pressure washing efflorescence, you can end up roughing up the surface or driving the problem deeper.
Begin with gentle cleaning methods. Sweep it dry and scrub with a stiff nylon brush and a mild concrete-safe cleaner. Then stop and watch the next few rain-and-dry cycles. If you jump straight to acid washes or heavy pressure washing, you’re asking for trouble, not results, especially after a Home Depot or Lowe’s weekend project run. You can etch the surface, force more salts to the top, or trap moisture so the white haze telegraphs back through the coating.
If it reappears after rain, treat it as a water-routing problem first: extend downspouts away from the slab, clean/repair gutters, and fix spots where water pools at edges, joints, or low areas; also check that the grade slopes away from the house instead of toward it (recurring efflorescence is commonly framed as a sign of an ongoing moisture pathway rather than a one-time surface issue—see this overview).
Downspouts that discharge too close to the foundation can overwhelm the soil, increase pooling, and repeatedly re-wet concrete near edges and joints. Read more in our article: Keep Gutters From Backing Up Call a local Wilmington-area drainage/exterior pro if you see repeat buildup in the same low spot, water standing for hours after storms, dampness along the foundation or inside a garage, widening cracks or settlement, or staining that shows up far from sprinklers and keeps returning no matter how often you clean, because ignoring that pattern is a costly gamble.
Roof not getting any younger? Contact us at Contact us or call 910-241-1152 to find out where you stand.