Lombard, Illinois · Est. 2004

Honesty.
Integrity.
Experience.

Roman Roofing is a family-run roofing contractor based in Lombard, IL — the #1 choice of Chicagoland homeowners for storm damage restoration, roof replacement, siding, and gutters. When the next Midwest storm rolls through, we’ll be there.

20+

Years on Chicagoland roofs

2,400+

Projects completed

100%

Licensed, bonded & insured

5★

Average homeowner rating

— Our story

Chicagoland weather is our co-worker.

Roman Roofing started in 2004 with one truck, one ladder, and a stubborn belief: a roof is a promise to a family, not a transaction. Two decades later, we’ve kept that promise on more than 2,400 homes across DuPage County and the greater Chicagoland area.

We’ve rebuilt roofs after hailstorms in Villa Park, patched ice-dam damage in Elmhurst, and installed new siding through Glen Ellyn winters that would make most crews go home. We don’t. That’s the difference.

“We received the best service we could hope for.”
— Homeowner, Lombard IL

— What we stand for

Three rules, no exceptions.

01

Integrity on the job site

Line-item quotes. No pressure. If your roof has five more years, we’ll tell you.

02

Honesty on the estimate

Same crew, start to finish. Daily clean-up. Magnetic sweeps for every nail before we leave.

03

Experience with Illinois weather

Hail, wind, freeze-thaw, ice dams — we’ve built for every kind of Midwest storm since 2004.

— What we do

Storm restoration & exterior work.

We’re licensed roofing contractors in Illinois, bonded, insured, and carrying every regulatory safety certificate the state requires. If it protects your home from the outside, we build it, fix it, or replace it.

  • Storm & Hail Damage Restoration

  • Siding Installation

  • Insurance Claim Assistance

  • Roof Replacement & Repair

  • Seamless Gutters & Guards

  • Emergency Tarping

— Where we work

Serving DuPage & Chicagoland.

Based in Lombard, IL, our crews are on the road across DuPage, Cook, and Kane counties every week. If your town isn’t listed, call us — we probably cover it.

  • Lombard, IL

  • Villa Park, IL

  • Glen Ellyn, IL

  • Elmhurst, IL

  • Wheaton, IL

  • Downers Grove, IL

  • Addison, IL

  • Oak Brook, IL

  • Naperville, IL

  • Carol Stream, IL

  • Bloomingdale, IL

  • Hinsdale, IL

Storm rolled through? Let’s take a look.

Free inspection. Free estimate. Insurance-claim help if you need it. We’ll be at your door within 48 hours, anywhere in Chicagoland.

Call now

Mon–Sat · 7am–7pm CT
Lombard, IL · Serving all Chicagoland