Roofing Service From Industry Pros in Orange County

We are local roofers serving Orange County, California and surrounding areas. We offer service for flat, tile, metal and shingle roofing.

About DiRockGC - Orange County roofer

About Di Rock General Contracting & Roofing

We Provide Exceptional Service

Our skilled craftsmen bring years of industry experience to every project. At Di Rock, we offer personalized service and expert guidance throughout the roofing process. Call us whether you need repairs, maintenance, or a full roof replacement in Orange County, CA. You’ll always get exceptional workmanship and customer satisfaction. Choose Di Rock for a roofing experience that puts you first.

15 Years of Experience

Di Rock General Contracting & Roofing has been working together with Orange County, California homeowners and business owners since 2009.

Customer Centered Work

We work closely with you to realize your goals and work within your timeline and budget.

THE DI ROCK General Contracting & Roofing DIFFERENCE

The Roofing Family You Trust

Experience


15 years of experience
Experienced roofers
Flat, Tile, Shingle, Metal

Communication


Prompt Updates with photos
Predictable Pricing
Projects completed on time

Licensing


License #: 943051
B License, General Contracting
C39 Roofing License

Transparency


Clear Pricing
Accurate Estimates
High Ratings

Meet Mark Di Rocco

-Meet-
Mark Di Rocco

At an early age Mark was exposed to home building and construction initially from his grandparents which both were contractors; Charles Gangi a predominant Builder in Southern California and George Di Rocco a Masonry craftsman. Both grandparents had instilled professionalism and pride in their work, which Mark has incorporated in his passion and construction business. Looking to build upon past experience and hard lessons learned, Di Rock General Contracting & Roofing was formed.

Mark Di Rocco -DiRockGC - Roofer

Roofing Services

Roof Installation

You get the most reliable roof installation services when you hire Di Rock General Contracting & Roofing's skilled and competent roofers. We are the best roofing company because of our diligent attention to detail and professional craftsmanship. Our communication sets us apart as the best in roof installation services in Orange County, CA. We always strive to deliver optimal results to ensure that your new roof is aesthetically pleasing, reliable, and long-lasting. Call now!

Roof Inspections

Have you discovered a problem with your roofing? Are there any cracked or damaged shingles on your roof? Employ our comprehensive roof inspection services. Our highly qualified and well-trained repairmen will arrive at your place to inspect your roof and assess the situation. They will conduct a thorough roof inspection service and provide you with a detailed report on the state of your roof, as well as expert advice on the necessary repairs.

Roof Repair Services

Di Rock General Contracting and Roofing, the finest roof repair company in Orange County, CA, is your best option for reliable and consistent roof repair services for your house. With our roof repair services, we have been delivering prompt response and expert attention to our valued customers for many years. We inspect the damage and make the repairs for your roof as soon as possible. We are very proud of our reputation for providing excellent customer service.
Call now!

Roofing Services

Our Happy Customers

Monday-Friday: 8am-5pm
Saturday: 8am-2pm
Sunday: CLOSED
  • Aliso Viejo
  • Capistrano Beach
  • Corona Del Mar
  • Costa Mesa
  • Dan Point
  • El Toro
  • Foothill Ranch,
  • Fountain Valley
  • Huntington Beach
  • Irvine
  • Ladera Ranch
  • Laguna Beach
  • Laguna Hills
  • Laguna Niguel
  • Laguna Woods
  • Lake Forest
  • Mission Viejo
  • Newport Beach
  • Orange
  • Rancho Mission Viejo
  • Rancho Santa Margarita
  • San Clemente
  • San Juan Capistrano
  • Santa Ana
  • Seal Beach
  • Silverado
  • Trabuco Canyon
  • Tustin

Get a Free Quote!

To get service quick, press “book online” and follow the steps below.  We usually call back within 24 hours.

  1. Select whether you would like to be called back, or schedule an inspection.
  2. Click “add to booking”.
  3. If you chose inspection, add a brief description and photos of your problem.
  4.  Enter your information.
  5. Confirm by clicking “Book My Appointment”

Alternatively you can call us now at the number below!
Skip to content