The Century Difference


Century Roof & Solar is a leading SF Bay Area roofing contractor and bay area PV solar solution provider. Located in the East Bay, Century serves the entire Alameda and Contra Costa counties roofing and solar needs.

We are located in Hayward, Ca. Century Roof and Solar is the hub site for our company. You will find information about what sets us apart from our competitors. To find specific information about your specific needs, use the links above or give us a call! (888)233-7548

Read what others are saying about Century Roof and Solar or add your own comments:

Get connected with the Bay Area’s leading roofing and solar contractor Century Roof and Solar and receive great roofing and solar info, news, and home improvement tips.

Check Out Our Roofing & Solar Blog


The Growth of Solar in Rural America

  The Surge of Solar Installations in Rural America 2015 and 2016 were great years for the American solar industry. According to GTM research, the United States recorded a 97 percent increase to 14,672 megawatts in solar installation in 2016. Residential solar installation also increased by 19 percent to 2,583 MW, and commercial/nonresidential solar installation […]

How Many Solar Panels Do I Need for My Home?

Solar panels are an increasingly popular option for homeowners or property owners who are interested in saving money on their energy bills. Solar panels are extremely energy efficient and long-lasting, making them the perfect investment for your home.

What Can Damage Solar Panels or Tiles?

Solar panel roofing is very durable when properly maintained, but there are a few things that can cause damage. Here’s what to watch out for.

3 DIY Tips for Maintaining Your Roof

Simple roof maintenance doesn’t have to be a pain. Read our blog to discover 3 easy DIY tips to keep your roof and gutters in great shape to prevent leaks.

Solar Panel Maintenance For Every Type of Weather

It’s imperative that solar panels are maintained and inspected regularly to ensure they are working properly, especially in certain weather conditions.