Exterior Maintenance · Colorado Springs

What Colorado's Freeze-Thaw Cycles Do to Concrete, and How to Fix It Before It Gets Worse

Water expands 9% when it freezes. In Colorado Springs, that expansion happens inside your concrete more than 100 times a year, and I get calls about the damage every single spring like clockwork. Every crack, every surface pore, every joint that isn’t sealed is a spot where water gets in, freezes, expands, and leaves the gap a little wider before it thaws. By spring, homeowners are looking at what winter left behind and asking me the same question: is this cosmetic, structural, or somewhere in between?

The damage is visible right now. April is when I tell people to assess, plan, and repair, before summer UV exposure and another monsoon season accelerate whatever’s already started.

The Mechanism: How Does Colorado Kill Concrete?

Concrete is porous. Water gets in through surface pores, hairline cracks, and unsealed control joints (the grooves cut into a slab on purpose so it cracks along those lines instead of at random). When that water freezes, it expands. That expansion pushes on the concrete around it. In a crack, the force pushes the crack wider. In a surface pore, it can pop a small chunk of concrete off the top (this flaking is called spalling).

When the temperature rises, the ice thaws, the water shrinks back, and the crack closes a little, but not all the way. It is now slightly wider than before the freeze. Do this 100+ times a year, and a hairline crack (a thin crack under 1/8 inch wide) becomes a 1/4-inch gap in three to four seasons.

Colorado Springs adds one more thing that speeds up the damage: magnesium chloride, the salt the state sprays on roads to melt ice. Crews use mag chloride because it melts ice at colder temperatures than plain rock salt does. It is also harder on concrete. Cars track it from the road onto driveways. Once it is on the surface, it keeps the concrete damp longer than plain water and soaks deeper into the pores. So when a hard freeze finally hits, there is more water, farther down, waiting to freeze and expand.

The result: Colorado Springs concrete breaks down faster than it does in most of the country. Damage that might take 15–20 years to show up in a mild climate shows up here in 7–10 years without upkeep.

Reading Your Concrete: What’s Cosmetic vs. Structural?

Before spending money on repairs, categorize what you’re looking at. This is the same walk I do on every driveway and patio estimate before I quote a number.

Hairline cracks (under 1/8 inch wide): Cosmetic in most cases. These are normal cracks. Concrete shrinks a little as it cures and hardens, and it swells and shrinks as the temperature rises and falls each day. Both leave thin cracks. Fill them before they widen, but they are not urgent structural problems.

Cracks 1/8 to 1/4 inch wide: In between. Fill them soon. At this width, a single rain soaks enough water into the crack to cause real freeze-thaw damage. Left unfilled through another winter, these grow past 1/4 inch.

Cracks wider than 1/4 inch: Fix the cause, not just the crack. A crack this wide has either been growing for a while (from soil movement or a drainage problem) or opened up because one part of the slab sank more than another. Filling it without fixing what is driving it is only a temporary patch.

Vertical displacement (heaving): One side of the crack is higher than the other. This is frost heave. Water in the soil under the slab froze, expanded, and lifted part of the slab. The slab didn’t crack from the top down. It was pushed up from below. Filling the crack doesn’t fix heave. You have to fix the water or drainage problem in the soil first. The lifted section may then need to be raised back to level or replaced.

Diagonal cracks from corners: Common at driveway aprons (the edge where the driveway meets the road) and patio corners. Corner pieces have no support on two of their sides, so they are the most likely to settle or lift. If a diagonal corner crack gets wider each season, that corner usually needs to be replaced.

Surface spalling (flaking): The top layer of concrete flakes or chips off, leaving shallow pits that expose the stone and gravel (the aggregate) mixed into the concrete. This is the classic freeze-thaw surface damage: water in the surface pores froze and popped the top layer off. Mild flaking can be fixed with a concrete resurfacer, a thin new top coat. Bad flaking, where the surface is rough and crumbling all over, usually means the section needs to be replaced. If the flaking is deep enough to reach the steel reinforcing bars (rebar) inside, that is a structural problem.

Pop-outs: Small cone-shaped pits in the surface, usually 1–3 inches across. They happen when a piece of stone near the surface soaks up water and expands, popping a chunk off the top. They are common in Colorado Springs concrete. A few pop-outs are just cosmetic. A surface covered in them means the stone mix used when the concrete was poured reacts badly to water, and it will keep getting worse.

What’s the Magnesium Chloride Problem on Residential Driveways?

It helps to understand how the damage happens so you can prevent it. Mag chloride gets on your driveway mostly from the underside of your car, tracked in from the road. It doesn’t evaporate. It stays in the surface until rain washes it away or a sealer keeps it out.

Mag chloride keeps water liquid at temperatures where plain water would already be frozen. On your driveway, that means the salty water stays wet and keeps soaking deeper into the concrete instead of freezing up top, where it would do less harm. When the temperature finally drops far enough, that salty water freezes deep inside the concrete and expands there. That does more damage than plain water would. Mag chloride also attacks the cement itself, which is another reason it is harder on concrete than plain rock salt.

The fix is sealing. A penetrating concrete sealer fills the surface pores that water and salty water use to get into the concrete. Sealed concrete still gets mag chloride tracked onto it, but the salt can’t soak into a sealed surface to do its damage.

What’s the Repair Decision Tree?

Hairline cracks (under 1/8 inch): Fill with a self-leveling polyurethane concrete crack filler or concrete caulk from the hardware store. Clean the debris out of the crack first. A wire brush and compressed air or a vacuum work well. Apply filler slightly overfull and let it cure flush. Cost: $5–$20 in materials. Time: 30 minutes per crack.

Cracks 1/8 to 1/4 inch: Same process as above, but use a polyurethane filler with some flex in it. It needs to stretch and squeeze as the concrete moves with the heat and cold. For cracks deeper than 1/2 inch, press backer rod (a foam rope) into the crack first, then apply the filler on top. Cost: $15–$30.

Cracks wider than 1/4 inch with displacement: Have a concrete contractor assess before filling (I turn down plenty of jobs where the homeowner just wanted a crack filled, because filling it would have hidden a problem that was going to come back worse). The crack is likely the symptom of a soil or drainage problem. Filling a crack that continues to move is a temporary cosmetic fix, not a repair.

Surface spalling (flaking), mild: Spread concrete resurfacer (Quikrete Concrete Resurfacer or similar) over the cleaned, dampened surface. This is a thin cement-based coat that bonds to the old concrete. Prep matters: the surface has to be solid, free of oil and grease, and lightly roughened up first. It won’t stick to concrete that is actively flaking, or to sealed concrete unless you etch it first (clean it with a mild acid so the coat can grip). Cost: $25–$60 per bag, covering about 50 square feet at the recommended thickness.

Heaved section: Two options. First, mudjacking (also called slabjacking): a contractor drills small holes in the slab and pumps a thick slurry (a mud-and-cement mix) underneath to lift it back to level. Cost in Colorado Springs: $200–$800 for a typical driveway section depending on size and access. Second, remove and replace the section with new concrete. The right choice depends on the age of the concrete and whether the cause of the heave has been fixed.

Section replacement: Cut out the old concrete, haul it away, prep the base underneath, and pour new. This is the right call when a section is too far gone to resurface, when heave is severe, or when the concrete has broken down all the way to the rebar. Cost: $6–$12 per square foot installed in Colorado Springs, depending on thickness, reinforcement, and finish. A typical 10x10 driveway section runs $600–$1,200.

Full driveway replacement: When the overall condition has deteriorated beyond patch and repair, or when the existing concrete was poured without adequate thickness or reinforcement for Colorado’s conditions. Cost: $4,000–$12,000 for a standard residential driveway, depending on size, existing demo, and finish type.

Why Is Sealing the Prevention Most Homeowners Skip?

Sealing is the most cost-effective concrete maintenance task available in Colorado Springs, and it’s also the thing I recommend most and homeowners skip most.

A penetrating concrete sealer (silane, siloxane, or a silane-siloxane blend) soaks into the concrete and lines the pores so they repel water. Water beads up and rolls off instead of soaking in. Salty mag chloride water can’t get in either. That cuts freeze-thaw damage at the surface way down.

Application: Clean the surface well. Pressure wash it, then let it dry completely (48 hours minimum in Colorado’s dry air). Apply the sealer with a roller or pump sprayer. Let it soak in per the manufacturer’s instructions (usually 15–30 minutes). Wipe off any extra before it dries on top. Don’t apply it in direct sun or on hot concrete. When the surface is above 90°F, the sealer dries on top before it can soak in.

Frequency: Reseal a driveway every 2–3 years. Labels often say 5 years or more, but that assumes light foot traffic. A driveway takes a beating: car tires and snow shovels or plows wear away the thin sealed top layer of concrete faster than a patio ever would. Check it each spring. If water no longer beads on the surface, it is time to reseal.

Cost: $0.10–$0.25 per square foot in materials for a DIY application. Professional application runs $0.50–$1.50 per square foot depending on prep required and product. A standard two-car driveway (400–600 sq ft) runs $40–$150 in materials DIY. The cost is modest relative to what it prevents.

Application timing: Late April through September. The surface must be above 50°F, and the forecast must be dry for 24 hours after you apply it. Spring, right now, after the last freeze, is the best time. You seal your repaired cracks before monsoon season and protect the surface going into the strong summer sun.

What Should You Address This Spring?

Walk your driveway, patio, and walkways now. Mark cracks with chalk. Classify each one. Fill anything under 1/4 inch before May. Seal the full surface if it hasn’t been sealed in the last 2–3 years or if water no longer beads on the surface.

Any heaved sections, wide cracks where one side sits higher than the other, or sections with deep flaking need a contractor to look at them before you spend money on fillers that won’t hold.

For a free estimate on concrete repair or assessment in Colorado Springs, call (719) 243-9718.

Ready to Get Started?

Flat-rate written estimate, no hourly surprises. Serving Colorado Springs, Monument, Fountain, Woodland Park, and the Pikes Peak region.

Jonathan Shea
Owner, The Colorado Handyman

Jonathan Shea has 15+ years of Colorado construction experience and is the owner-operator of The Colorado Handyman, a licensed and insured handyman and remodeling business serving Colorado Springs and the Pikes Peak region. Licensed, insured, and on every job. Flat-rate pricing, no hourly surprises.