24/7 Emergency Repair Service

Leaky Roofs Destroy Lives! Serving Salem, our 24/7 Emergency Repair can stop your leak fast! Don’t wait to keep your investment safe!

Recondition & Restoration

Commercial Roofing Applications

Building Owners-:  Elements Commercial roof reconditioning and restoration applications are the #1 way to extend the life of your commercial property while saving money.

Contact Us

Elements Roofing is always available for Salem residence. Our 24/7 Hotline operators are ready for your call. We love our clients and your call is always answered by a live operator. Call today.

About Us

Elements has over 20 years of experience in solving your Salem roofing needs. Commercial or Residential, you can rest assured that your project will be handled professionally at a competitive price.


Are you interested in an estimate?

Leaky Roofs Destroy Lives!

Salem Services

Elements Roofing is a Level 2 Residential / Commercial General Contractor Serving OR & WA

24/7 Emergency Repair- Salem

If you hear water in your attic, see water stains on the ceiling, or think you may have any type roofing problem. Read More

Elements Siding

Commercial and Residential Siding

When the siding of your Salem Area home suffers damage, it’s more than an aesthetic issue—it’s a call to action to protect your home’s structural integrity and insulation. Read More
Elements Roofing Residential
Elements Residential Roofing

Residential- Salem

We offer Salem home owners a peace of mind when working on their new home, replacement roof, or small business. Read More

Elements Metal Roof installation
Caption text

Commercial- Salem

Elements has helped many Salem business owners protect their investments. Schools, restaurants, retail shops, historic buildings, and government. Read More

Maintenance Programs- Salem

Maintenance Programs- Salem: Take a look at our Residential / Commercial Roof Maintenance Plans. Read More

Seamless Gutters- Salem

Rain gutters are an integral part of your home’s exterior yet many Salem homeowners overlook the importance. Read More

Testimonials

Elements strives to make every Salem customer experience exceptional. Here are just a few of out thousands of satisfied customers.

Awesome!

Superb contractor. Ben is a little like a HGTV host when you meet him. Very knowledgeable and I was impressed with his bedside manner. I worked as a contractor in my early days so I can smell BS. Everything we spoke about was aligned with what I knew so I felt comfortable giving him the job.

M. Lamb, Salem, OR
Sales

You Guys Rock!

Hiring Benjamin to put a roof on our edition was a good move. He was able to perfectly match our existing shingles and make it look like it was always there. He even cleaned the rest of the roof to help with the matching. Truly a professional who cares. I called to Elements roofing and scheduled an appointment to replace my old wooded shake roof. Ben recommended this new tile that was not wood and would not rot or grow algae. It came out really nice.

L. Vargas, Salem, OR
Home Owner

Great Service!

No one can predict the frustration of trying to get someone to come over. 7 calls to get an estimate before I found Elements Roofing!!! I mostly got answering machines and 3 of them were too busy to help me right away. Ben came over within 3 hours and we made an appointment for the next week to do the job. On Tuesday they were here at 8:30 and did the replacement. It was not a great time to have to do this but they made it as painless as could be expected.

C.B,
Home Owner

I am grateful! Saved us a Fortune!

I’m thankful for the referral from my neighbor. She was getting her roof repaired after a tree fell on it. The company she hired (Elements) really repaired it quickly. I thought I needed a new roof, but Ben stated that the roof could be reconditioned. That was a surprise as I had called 3 different companies I found on Angies list and they ALL wanted to put a new roof on. We saved over 13k by choosing Elements!

Kelly D., Salem
Home Owner

Thank you!

recommended this new tile that was not wood and would not rot or grow algae. It came out really nice. They were not the least expensive but they have good reviews and they provided some homes that they did se we could see how it would look before choosing them. It did take 4 days, but I guess that is expected. It makes my house look better than my neighbors ☺

E. Nicholson, Salem, OR
Manager

Fear Not!

Roof contractors used to scare me. I’m a stay at home mom and wanted to hire a company that had a good reputation. So happy we chose these guys. Best company ever.

L.M.,
Home Owner

Awards and Certifications

Elements has some of the highest awards and certifications in the industry. You can trust your project to Elements.

Aspect image
Aspect image
Aspect image
Aspect image
Aspect image
Aspect image

WHY US?

Discover why Elements is Oregons #1 Roofing Contractor


Project Done on Time

When choosing a contractor, it is important to choose a contractor who can get the job done on time. Once a job starts Elements works quickly and safely to ensure your job is completed on time and correctly the first time, Or managers inspect every job to maintain the highest quality. With Elements, you can rest assured that your life will be back to normal with limited interruptions.

Always Avaliable

Unlike most contractors Elements prides itself in being available to answer the call 24/7 with a live person. We understand that roofing emergencies do happen and we are there to get your leaked stopped fast. Our professional staff will work hard to provide only the best service. That is why Elements has been voted #1 in customer service 7 years in a row!

Professional and Responsible

The team at Elements has Over 20+ years in construction and roofing. Unlike many fly by night companies, Elements has been rooted in the Portland community for over a decade! Elements is Silver Star certified and the technicians hold master level installer certifications. No company has the experience to tackle the commercial jobs like Elements. Our team of world class experts guaretee your job is done correctly.

NEWS & EVENTS

Elements Gives Back


Attic Insulation: A Health Boost for PNW Homes

Attic Insulation: A Health Boost for PNW Homes

April 1, 2025

Oregon and Washington homeowners face a unique challenge: keeping homes cozy and healthy through wet winters and cool summers. Your roof and gutters get a lot of attention, but don’t sleep on attic insulation. At Elements Roofing, we’ve seen how proper insulation improves air quality, cuts energy bills, and protects your roof from the inside […]

Spotting Roof Leaks Early in Oregon and Washington

Spotting Roof Leaks Early in Oregon and Washington

April 1, 2025

In the Pacific Northwest, where rain is a near-constant companion, a small roof leak can quickly become a big problem. Oregon and Washington homeowners know that water sneaking in can damage ceilings, walls, and even air quality with mold. At Elements Roofing, we’re all about catching leaks early—because in our climate, waiting isn’t an option. […]

Roof Cleaning Tips for a Moss-Free Pacific Northwest Home

Roof Cleaning Tips for a Moss-Free Pacific Northwest Home

April 1, 2025

If you’re a homeowner in Oregon or Washington, you’ve probably spotted moss creeping across your roof. The Pacific Northwest’s damp, shady conditions make it a moss paradise—but not so great for your shingles. Moss lifts shingles, traps moisture, and can lead to rot or leaks if unchecked. At Elements Roofing, we’ve got your back with […]