Ballard’s #1 Roof Replacement Company

Replacing roofs in ballard since 1991

You may have seen us in the Ballard neighborhood. Whether near the locks ro near Loyal Heights Elementary, we have been replacing roofs in the neighborhood since 1991. From 1900s craftsman houses to new, modern homes, we know exactly what we are doing and how to get the job done right. 

Local Roofers For Ballard Roofs

Ballard gets a full dose of what Seattle weather brings—wind off the Sound, salty air, tree debris, and constant rain. Some roofs need structural upgrades before shingle installation. Others require careful flashing and tie-ins with existing features like brick chimneys or skylights.

Here’s what makes Ballard roofing different:

  • Salt air from Shilshole Bay adds wear to exposed materials
  • Many homes were built before modern building codes and need retrofitting
  • Tall trees drop moss, needles, and branches that clog gutters and wear down shingles
  • Small lots and tight driveways require clean, fast, respectful work

Asphalt Shingles For Ballard HOmes

At A Better Roofing Company, we only use architectural asphalt shingles. These types of shingles are ideal for Ballard homes as they fit the style of the neighborhood and provide the durability to withstand the elements. 

  • Hold up to wind, rain and moss
  • Have a popular cedar shake look, but without the maintenance
  • Limited Lifetime warranties because we stand behind the product

We only use the best of the best asphalt products from GAF, CertainTeed, Owens Corning, IKO and Pabco. We know these products work well in the Ballard neighborhood.

 

BALLARD Projects We’ve Completed

Bellevue Roofing Replacement Brown Home

Roof replacement on a 1920s craftsman near NW 70th

Kirkland Roof Replacement Project

Ridge vent upgrade and flashing improvements on a two-story home off 15th

Seattle Roofing Replacement Brown Home

Full tear-off and re-roof on a duplex along 28th Ave NW

What to Expect From Our Team

A Better Roofing Company is a family-owned, licensed, bonded, and insured Ballard roofing company. We take pride in doing the job right, and it shows.

Here is what homeowners love about us:

✅ Free estimates
✅ Help with permitting and inspections
✅ Quick 1–3 day installations
✅ No subcontractors
✅ Full cleanup and warranty support

This gives Ballard homeowners the peace of mind that their roofs will last for years to come.

Roofing FAQs

How long does a typical roof replacement job take in Ballard?

Most of our jobs take 1-3 days. Larger, more complex homes tend to take up to 3 days.

Do you work on older homes in Ballard?

Yes, we have decades of experience replacing roofs on older homes in the neighborhood. Many of those built before 1950. We’ve seen it all from older decking to multiple layers of past roofing. We will also handle chimney flashing btu we don’t do structural work or chimney repair. 

Want a free estimate?

About A Better Roofing Company

A PREMIER BALLARD ROOFING COMPANY

Established in 1991 by brothers Kurt & Scott MacMillan, A Better Roofing Company has proven to be an industry leader in residential roof replacement, providing the best workmanship, quality products, and superior customer service in the Ballard area.

Scott’s sons, Alex and Christian, are working hard to continue the local family business. With 2nd generation brothers in the mix, A Better Roofing Company will maintain that high-level of standards set forth by their Dad and Uncle, for many years to come. To read more about our history, click here.

Our Service areas

Not located in Ballard?

No worries! We serve the whole Seattle community, including Ballard, Capitol Hill, Fremont, Green Lake, Madison Park, Magnolia, Queen Anne, Wallingford, and West Seattle.

FAQ

How long does a roof replacement take in Bellevue?

Most projects are completed in 1–3 days, though larger custom homes or HOA requirements may add a day for approvals or inspections.

Absolutely — we work with many HOAs across Bellevue and can help you select the right color and brand to stay compliant.

Client Testimonials