All Weather Roofing is a full-service company serving the Olympic Peninsula; Jefferson County, Kitsap County, and Clallam County. Loren May, the owner of the company, has long-standing family roots in Port Townsend, dating back to 1906. 4 generations have served this community with integrity and commitment to quality work. 

All Weather roofing is willing to travel outside of Jefferson & Clallam County.  Poulsbo, Silverdale, and Kingston are nearby communities that we gladly service with our full-service package.   


Our Clients include many area contractors for new construction projects.  We are dedicated to our service to homeowners who are remodeling or need to reroof or re-gutter their homes. We also provide roof maintenance service to prolong the life of existing roofs. 


We pride ourselves on our workmanship and quality that we provide our customers.

Our goal is to keep standards high to surpass manufacturer standards, as well as customer expectations. We believe in our craftsmanship so much that we warranty our work for 20 years for composition and metal installations.

Your home represents a sizable investment because your roof plays such an important role in protecting your investment, you want an experienced and trusted roofing contractor for your roofing needs.  All Weather Roofing is licensed and bonded to cover any size of the project. Loren May, owner of, All Weather Roofing has 20 years of experience installing roofs on the Olympic Peninsula. A referral list is available to assist you in choosing All Weather Roofing as your roofing contractor. Our referrals range from happy repeat contractors to homeowners and suppliers.

All Weather Roofing specializes in Composition, Metal, Tile, Shingle/Shakes, Torch Downs, and Polymer applications.

 Fill out the Estimate Request Form and we will provide you with a free evaluation and estimate.