Northern California Roofing Company Mission Statement:

We strive to give the customer what they want, when they want it. We’re here to solve our customer’s roofing problems as well as help to guard against the future.

Professional roof repairs

Who We Are

Northern California Roofing Company, a division of NIR West Coast Inc., has been serving our neighbors throughout the Northern California area for more than 30 years. We specialize in all phases of the roofing process: from roof repairs to roof replacements, as well as maintenance programs and complete roof overhauls.

Click to Enlarge
MASTER ELITE award GAF 2013-2019
this is a triple award for:
Click to Enlarge

Professional, Licensed & Insured​


Northern California Roofing Company is a General Building Contractor (Class B) in good standing with the California Contractors State License Board (CA LIC# 593448) and carries a specialty in Roofing (Class C-39). Northern California Roofing Company maintains $2,000,000.00 in General Liability Insurance through State Fund (Policy Number 713-0031355) and $1,000,000.00 in Commercial Auto Liability through Allstate Insurance Co. (Policy Number 048972380). Workers’ Compensation Coverage is supplied by State Compensation Insurance Fund (713-31355-2009).

Founded in 1990

Our History

Since we were founded in 1990, we’ve been recognized as an industry leader in quality workmanship, customer satisfaction, and customer reliability. Our expert solar installation team is delivering more than just cheaper clean energy, we deliver peace of mind! Our team is dedicated to quality craftsmanship during the entire installation process. We use the top-rated name brands in the solar industry and we install solar with the longevity of your roof in mind. This ensures that Northern California Roofing Company continues to maintain a high level of excellence. Finally, we’re an A+ rated roofer through the Better Business Bureau, which is a testament to our commitment to quality and customer satisfaction.

Our fully qualified staff is here to assist you and we are committed to our customer’s satisfaction. Want to find out more about what we can do for you? Give us a call at 800-404-5655 today!