Markham Concrete Contractor · Reformity Inc.Concrete & Asphalt Driveways in Markham
Concrete work in Markham often starts at the front door. The City lists concrete porches among the projects that need a building permit, so we treat a crumbling porch and steps as a drawn, permitted rebuild, not a quick pour. In the Unionville, Markham Village, Thornhill and Buttonville heritage districts, a new or replacement porch needs a Minor Heritage Permit as well. Driveways are the other half of the trade: asphalt resurfacing, concrete replacement and new borders, sloped so water runs to the street, not the garage.
Concrete & Asphalt · real projects
Recent concrete & asphalt jobs across the GTA.
Real Reformity jobs from our project files. Customer addresses are never published.
Concrete driveway plan — Control-joint layout, slopes and slab section. Click to enlarge.
Interlock driveway site plan
Drawn before we build
Drawn before we build in Markham.
A plan showing slab thickness, control-joint layout, slopes away from the house and the curb details. If the curb cut changes, the same plan goes with the city's access permit application.
Concrete & Asphalt permits in Markham
A new concrete porch needs a building permit in Markham, a new or replacement porch in a heritage district also needs a Minor Heritage Permit, and a wider curb cut needs a curb modification permit; Reformity prepares the porch and step drawings or the driveway site plan and handles the applications.
- Dimensions to your lot lines
- Materials, sizes and spacing
- Footing and base sections
- Code notes for the inspector
City of Markham rules
Concrete & Asphalt rules in Markham.
Checked against official municipal and provincial sources. Lots differ, so we confirm the rules for your address at the quote visit.
Driveway widening
Widening a curb cut or creating a new one needs a curb modification permit from the City.
City of Markham: curb modificationWhat needs a permit
Markham's building permit list includes concrete porches, raised decks, replacing an exterior wall or cladding, and renovating to create a full basement. Maintenance and repairs, fences other than pool enclosures, retaining walls under 1 m, and sidewalks, planters and landscaping need no building permit.
City of Markham: building permitsSite alteration & grading
Lots under one acre generally need no site alteration permit, but work next to or within 30 m of the City's Natural Heritage Network (valleys, woodlands, wetlands, watercourses) does. Up to 300 mm of fill on lawns or beds is exempt from the by-law only if grades within 600 mm of a property line, and neighbours' drainage, stay unchanged.
Site Alteration By-law 2011-232 (PDF)Drainage swales
Every Markham lot is designed with a two-foot swale around it to drain surface water, and interfering with it isn't allowed. Anyone who does can be required to restore the original swale or pay for its restoration, and can be fined.
City of Markham: site alterationHeritage districts
Markham has four heritage conservation districts: Thornhill, Markham Village, Unionville and Buttonville. Most exterior changes there need a heritage permit. New or different fences, driveway changes, front-yard walkways and patios, and masonry cleaning or repointing are Minor Heritage Permit items (no fee), and a building permit can't be submitted until the heritage permit is issued.
City of Markham: heritage permitsHeritage permit details
On designated heritage properties, including every lot in a heritage district, fence repairs and repointing under 1.5 m² count as maintenance and need no permit. Grade changes, new fencing anywhere on the property, new or bigger parking areas and a new or replacement porch need a Minor Heritage Permit, and work can't start until it's issued.
Heritage Permit By-law 2023-20 (PDF)Front-yard paving
Under Zoning By-law 2024-19, hard landscaping (pavers, stone, concrete, even artificial turf) can cover at most 15% of a front or exterior side yard, not counting the driveway and porch. Driveways can't exceed the garage door width plus 2.0 m, or half the lot frontage.
Zoning By-law 2024-19 (PDF)Driveway surfacing
Under Zoning By-law 2024-19, driveways and parking areas must be surfaced with asphalt, concrete, concrete pavers or a similar material. Gravel is allowed only in the Greenway, Countryside and Hamlet zones, and parking on the lawn or other soft landscaping isn't permitted.
Zoning By-law 2024-19 (PDF)Two zoning by-laws
Comprehensive Zoning By-law 2024-19 doesn't cover every Markham lot. Much of the city developed since 1995, including Cornell, Berczy, Wismer, Angus Glen, Box Grove and Cathedraltown, is regulated by By-law 177-96, which has its own deck rules. We check which by-law covers your address before designing.
City of Markham: zoning by-laws

What we build in Markham
Concrete & asphalt, done right.
- Broom-Finish Concrete
- Stamped / Decorative
- Exposed Aggregate
- Asphalt Paving
Neighbourhoods
Concrete & Asphalt across Markham.
- Unionville
- Markham Village
- Cornell
- Cathedraltown
- Berczy Village
- Thornhill (Markham)
- Milliken
- Wismer Commons
- Box Grove
- Greensborough
Markham Concrete & Asphalt FAQ
Quick answers.
Not on lots under Zoning By-law 2024-19: driveways and parking areas must be surfaced with asphalt, concrete, concrete pavers or a similar material (gravel is allowed only in Greenway, Countryside and Hamlet zones), and parking on sod or other soft landscaping isn't permitted.
Under Zoning By-law 2024-19, hard landscaping (pavers, stone, concrete, even artificial turf) can cover at most 15% of a front or exterior side yard, not counting the driveway and porch. Driveways can't exceed the garage door width plus 2.0 m, or half the lot frontage.
Send the form on this page or call 437-241-6287. We reply within one business day, visit your Markham property to measure and check the City of Markham rules for your lot, and give you a fixed written price.
Free on-site quote
Planning concrete & asphalt in Markham?
We'll measure, check the City of Markham rules for your lot, draw it up and give you a fixed written price. One business-day reply.