License License Number:
Clock Icon 24/7 Emergency

Call Today!

(971) 331-8894 


Roof Installation in Salem, OR

Roof Installation in Salem, OR

Is your roof missing shingles? Do you have multiple leaks throughout your home? If your roof is more than 20 years old and shows signs of aging, it may be time for a new roof. Let the professionals at James Roofing install a quality roofing system for your home so you can have a solid roof over your head.

With a new roof, you’ll have a strong defense against the elements and enjoy a home that looks brand new. Contact us for a roof installation in Salem, OR, today to find the roof that suits your specific needs and taste. We’ll get back to you within 24 hours with a free estimate.


Your roof takes the brunt of the elements. Whether damage from a storm or natural wear and tear, never delay addressing issues with your roof. There are all kinds of problems that can arise from not calling in a roofing repair service. Animals can decide to make a home in your attic, water can get in and start to affect the structure, and heat and cold are lost more quickly. The only question you should be asking yourself about your repairs is how long it will take someone to come and do them. Fortunately, the team at James Roofing has the answer.

Known for our prompt service and quality craftsmanship, we’ll be out right away to assess the issue. From metal cladding to asphalt shingles, we have the solution to keep your home snug and dry. With over three decades of experience among our crew, there isn’t a roofing problem we haven’t seen. From missing shingles to gaping holes and everything in between, we have the skills and know-how to provide fast and effective roofing repair services. Don’t let a minor issue become a major one; call on our company as soon as you notice a problem with your roof.

New Roof in Salem, OR

Roof Replacements

If your roof is older and you’re seeing signs of wear and tear, such as bald spots, excessive moss growth, or missing, cracked, or curled shingles, you need to have it replaced. Our roofing contractors can replace your roof with something like what you had, or you can choose something entirely new. We offer:

  • Composition/Asphalt Shingles
  • Wood Shakes
  • Metal Roofing
  • Shingle-Ply Roofing
  • Torch-Down Roofing
  • And More       

Our roofing contractors will remove your old roof, inspect the roof deck for any problems or defects, and repair or replace any structural parts that are damaged based on our inspection. After that, we’ll install the new material. We also recover or install new roofs over existing ones if the conditions are right for that particular type of roof installation.

Before we’re finished, we’ll inspect and verify proper ventilation to ensure there is no moisture trapped in your attic, as overheating can result in mold growth or possible combustion.