← Back to blog Concrete & Hardscape

How Much Does a Concrete Driveway Cost in St. Louis?

Schaefer Home Solutions · Updated 2026

If you're planning a new concrete driveway or replacing a cracked, heaving one, cost is usually the first question. Here's a straightforward breakdown of what St. Louis homeowners typically pay, and the factors that move the number up or down.

Average cost per square foot

In the St. Louis metro area, a standard concrete driveway typically runs $8–$14 per square foot installed, including removal of the old surface, grading, forms, reinforcement, and finishing. A typical two-car driveway (around 600 square feet) lands somewhere between $4,800 and $8,400, depending on the factors below.

What affects the price

Signs your driveway needs replacing, not patching

Not every crack means a full tear-out. Hairline cracks that don't shift are usually cosmetic. But if you're seeing large slabs heaving unevenly, deep cracks that let water underneath, or crumbling edges, patching is a short-term fix at best. A full replacement gets you a properly graded base and a driveway that will last 25–30 years with normal care.

Getting an accurate quote

Because so much depends on your specific lot — slope, soil, access, and current condition — the only way to get a real number is an on-site estimate. We measure, check drainage, and walk you through the options before recommending a thickness and finish that fits your budget and how you'll use the space.

If you're in the St. Louis metro area and want a free, no-pressure quote on a new or replacement driveway, reach out here.