Concrete Contractor in Charles City, IA - Driveways and Slabs Built on a Solid Base
Mason City Concrete pours driveways, patios, sidewalks, garage floors and foundations for homeowners in Charles City, Iowa. We're based in Mason City, and our own crew does the work here from the dirt up.

Concrete work in Charles City
Charles City sits on the Cedar River, and the concrete work here looks a lot like what we do as a concrete contractor at home in Mason City and over in Clear Lake. Most calls are for driveways that have cracked and dropped, sidewalks broken at the joints, garage floors that have had enough, and foundations for new builds. The older houses near downtown usually have narrower drives and walks that were poured a long time ago, while the newer streets bring us garage slabs, patios and footings.
The price mostly moves with how much old concrete comes out, how much base the ground needs, and the size and finish of the slab. The schedule turns on the weather and on whether the city wants a permit first. Your written estimate says what's included and what isn't. On the older houses, the old slab was often poured thin on dirt nobody packed, so digging out and building a real base is usually the bigger part of the job.
What we pour in Charles City
Concrete driveway building
Most driveway calls here are older drives that have cracked and sunk at the edges, so we tear them out, dig to firm ground and pack a new base.
Concrete patio construction
A backyard patio needs to fall away from the house, not toward it. We set the grade first, then pour, so rain runs out into the yard.
Stamped concrete services
If you want the look of stone or brick on a patio or front walk, we stamp the pattern into fresh concrete and seal it so the color lasts.
Concrete sidewalk building
When a sidewalk notice shows up, we tear out the broken panels and pour new ones that line up with the neighbors' walk on either side.
Garage floor concrete
Older detached garages here often have thin, broken floors. We break out the old slab, rebuild the base and pour one thick enough to park on.
Decorative concrete
Colored concrete and scored patterns work well on an entry or patio, and I'll tell you plainly which options hold up through freezing and thawing.
Concrete retaining walls
Where a yard steps down toward the street or lower ground, a poured wall with steel inside and drainage behind it holds the soil back.
Concrete floor installation
Basements, shops and outbuildings get a slab over a packed base, with plastic sheeting laid underneath so ground moisture stays out of the room.
Concrete pool decks
Around a pool, the deck has to drain away from the water and stay grippy when wet, so we slope it and give it a textured finish.
Concrete steps construction
Front steps on older Charles City houses tend to settle and pull away from the porch, and we rebuild them on footings dug down to firm ground.
Slab foundation building
For a new garage, addition or house on a slab, the subgrade, the dirt the slab sits on, gets dug out, packed and checked before any concrete.
Foundation installation
New builds around Charles City need walls and footings poured to the plans, and I walk the site first to see where the ground sits low or wet.
Concrete parking lot building
For churches, shops and small businesses, we pour lots and entrances thicker, with rebar, the steel bars inside, so delivery trucks don't break them up.
Concrete footings
Decks, porches and garages all sit on footings. We dig them below where the ground heaves in winter, so the structure above isn't pushed around.
Foundation raising
When a slab or foundation has sunk at one corner, I look at why first, because lifting it without fixing the wet or soft ground only buys time.
Concrete cutting
We saw-cut doorways into basement walls, trench floors for new plumbing and cut out a bad section of driveway so the rest of it can stay.
Tell us about your concrete job
Call (641) 548-3348 or send the form, and I'll come out, look at the job and write you an estimate on site.
Why Charles City homeowners call us
I write the estimate and I'm on the job with our own crew. You get a quote that says plainly what's in it, and a crew that spends its time on what's under the slab.
Base dug out, not raked
We dig down to firm ground and pack the base in layers, because that's what decides whether a slab sinks.
Joints cut where cracks belong
Control joints, the grooves we cut in the slab, give it a place to crack in a straight line instead of anywhere.
Water checked before the pour
On lower ground near the Cedar River, I check where the water runs so the slab falls away from your house.
A quote that lists everything
Your estimate lists what's included and what isn't, so you know what you're paying for before we start.
Licensed and insured, every job
We're fully licensed and insured, and our work is backed by our satisfaction guarantee.
Charles City concrete questions
Do I need a permit to pour a concrete driveway in Charles City?
The city's Code Enforcement Department in City Hall decides that, so the project gets described to them before anyone pours. Their list of common permits names roofs, windows, fences, decks and additions rather than concrete, so you can call City Hall at 641-257-6300 and ask. If a permit is needed, it has to be paid in full before it's issued, and starting work first brings an investigation fee of twice the permit fee. We handle the paperwork on our jobs and check with the city every time instead of guessing.
How do I check that a concrete contractor is registered in Iowa?
Ask whether they're registered with the Iowa Department of Inspections, Appeals, and Licensing, because the state requires it of any contractor earning $2,000 or more a year from construction. People who earn less, or only work on their own property, don't have to register. Ask about insurance too, and get the scope in writing before work starts.
How much does a new concrete driveway cost in Charles City?
I price each driveway after I've seen it, because size, tear-out, base work and finish move the number more than anything else. A broom finish, the light brushed texture that keeps it from getting slick, costs less than stamped or colored work. Thicker concrete with steel in it costs more, and it's worth it where heavy trucks park.
How long before I can drive on a new concrete driveway?
You'll be walking on it well before you can park on it, because concrete keeps gaining strength while it cures, the slow hardening that goes on after it looks dry. Driving on it too early can crack the edges. Before we pour, I'll tell you when you can walk on it and when the car can go back, based on the weather and the mix.
What causes a concrete driveway to crack and sink?
Most of the time it's a base that was raked level instead of dug out and packed, so it settled and took the concrete down with it. Water running toward the slab, joints cut late or skipped, and a pour in midday heat that leaves a weak, dusty top all add to it. If the budget is tight, I'd rather cut back on the finish than on the base, because you can't fix the base later without tearing everything out.
How do I find out if my Charles City lot is in a flood area before pouring a slab?
Start with the city's GIS and mapping page, which links the FEMA flood maps for each quarter of Charles City, along with the Floyd County map index and flood study. The city's Development Services department also offers mapping and property information. We can't tell you your lot's flood zone, but on the estimate visit I look at where water sits on your property and plan the base and grade around it.
Outside Charles City? Just ask
Pick another city from the list, or call (641) 548-3348 if yours isn't there. We take work in plenty of cities around Mason City.
Ask Mason City Concrete for an estimate
We're open seven days a week until 9 PM, so call (641) 548-3348 or send the form and tell us what you're looking at.




