Roof inspections are essential for identifying potential issues before they become major problems. We recommend scheduling a professional roof inspection at least once a year, ideally before and after the rainy season.

Common signs of roof issues include leaks, missing or damaged shingles, sagging areas, and excessive granule loss. If you notice any of these signs, it’s crucial to schedule prompt repairs to prevent further damage.

At J & J Roofing, we offer a wide range of roofing materials, including composition shingles, tile, slate, shake, single-ply (TPO, PVC), silicone, elastomeric coating, and torchdown. We can help you choose the best material for your specific needs and preferences.

A roof replacement may be necessary if your roof is nearing the end of its lifespan, has extensive damage, or if repairs are no longer cost-effective. Our experts can assess your roof’s condition and provide guidance on whether a replacement is the best solution.

Yes, we are a Licensed, insured, and bonded roofing company. Our credentials demonstrate our commitment to quality and professionalism in every project we undertake.

We distinguish ourselves through our decades of experience, commitment to quality workmanship, honest estimates, and exceptional customer service. Our reputation as one of Southern California’s highest-rated roofing companies speaks to our dedication to excellence.

Requesting a roofing estimate is easy. You can contact us via phone at (323) 913-4190, email us at, or visit our Pasadena office at 1485 Lincoln Avenue, Pasadena, CA 91103. We’ll promptly respond to your request and provide you with a detailed estimate.

Yes, we understand that roofing emergencies can happen at any time. We provide emergency roofing services to address urgent issues and minimize damage to your property.

have any question?

If you have a roofing inquiry that isn't covered here, please don't hesitate to reach out to our team for personalized assistance.