Top Roofing Contractors
El Cajon CA

A good roof over your house means a good life. You are more comfortable without worries of leakages and similar mold issues.

However, roof installation and maintenance can be a difficult task. You may not have the skills or equipment to handle any roofing project. And that is why we need trustworthy roofing contractors.

San Diego County Roofing offers the highest roofing services in El Cajon, CA. We have been on the market for more than 30 years now, taking every opportunity to learn new ways of satisfying our customers.

Our roofing and solar panel installation services are next to none. No wonder most of our customers are referrals or repeat. Call us today if you are looking for the top roofing contractors in El Cajon. Our team is ready to make your dreams come true.

Call Us

Our Roofing Services

Putting great roofs over residential and commercial properties is our specialty. Our team will do a beautiful job to ensure the whole process goes smoothly and you have something worth smiling about.

We have a five-star review on every service we offer because we leave customers fully satisfied. We have strived to become the top choice of roofing contractors in El Cajon because we focus on what makes you happy.

Our services include:

Residential Roofing

Are you putting up a new home or residential property in El Cajon? You need to start thinking about the roof early enough. It all comes down to choosing the right EL Cajon roofing company.

Let us handle your new project, and you won’t have to worry about anything. As a locally owned company with over 25 years of experience, we know the roofing needs of this region. Our team can install the following:

Asphalt shingles

This is an attractive and very durable material if installed correctly. We are familiar with all types of asphalt shingles and will recommend the best for this weather.


If you need clay tiles, concrete tiles, or vinyl tiles, we are the team to hire. Our expert installer will leave no stone unturned.

Metal roofing

Metal is another popular roofing material in El Cajon. We will have it perfectly installed.

Call us now, and let’s schedule the project. Our flexibility allows us to work based on your specific needs.

Commercial Roofing

Our team of expert commercial contractors is always ready to give El Cajon property owners a good roof. We understand that commercial roofing is a bit more demanding than residential.

We are dedicated to providing quality roofing solutions that last for years. Call us if you need any of the following roofs:

Asphalt shingles

Although not very popular on commercial properties, shingles are still an excellent choice for affordability.


EPDM, Modified Bitumen, and other synthetic rubber materials are quite popular in El Cajon, CA. They are durable, weather resistant, and very affordable.


These roofs are more expensive, but they add sophisticated elegance to your business building. Also, they are quite sturdy, so you won’t have to worry too much about repairs.

We do flat roofs, slanting roofs, and different other styles to meet your specific needs. You just have to let us know what you want, or we can recommend the best approach.

We provide essential maintenance to all customers!


Let’s get started on your roofing and solar project!

To get started with a free estimate and consultation, fill out the form below.

Get a Free Roofing & Solar Quote

Speak With a Roofing & Solar Expert by calling or emailing

Call Us

Roof Repair Services

Do you need a tune-up, inspection, shingle replacement, leak solutions, or water damage repairs? Call our roofing professionals, who will easily handle such roof repairs. As a homeowner, it would be very difficult to stay in a house that you know has an issue.

Our focus on customer satisfaction demands that we check every part of an existing roof. We will look at the valleys, flashing, ventilation, skylights, and other parts that require an expert eye.

Roof Inspection

A roof inspection is a crucial step in dealing with any roofing project. You need proper assessment, whether it’s a new roof installation or changing a roofing material. We can send over a specialist to deeply inspect the roof.

Roof Maintenance

Do you want the roof over your house to last its maximum projected life or even longer? You need proper roof maintenance. No other company can do it better than San Diego County Roofing & Solar. We will; ensure the rain gutters are working properly for when it begins to pour.

Emergency Roof Repair

Roof leaks, missing shingles, and improper ventilation may require emergency repair services. Call us, and we will carefully inspect in a professional manner to recommend the best action. If you need new roof installations, our team will let you know. We offer high-quality service at the most competitive price.

Solar Panel Installation

Solar installation can be quite demanding. Hence, you need a solar company that understands your needs and will do everything to meet them. San Diego County Roofing & Solar is GAF Energy Certified Roofer. We have been in the roofing business long enough to gain all experience expected from such a service.

solar panel installation

Solar roofing

Solar solutions could be your best option if you want to enhance your roof. You can have a whole new roof installation made from solar panels. Such a roof offers benefits like reducing utility bills and keeping your home cooler during summer.

All our solar roofing services come with warranties. We install solar panels with water-shedding qualities to make your roof longer-lasting and beneficial for both residential and commercial property owners.

Roof Replacement

If you need to re-roof your home, our team recommends the best materials and works on them effectively. We offer re-roofing services at affordable prices while adhering to the highest standards.

We’re Setting the Standard for Roofing & Solar Customer Service

KC Carlson
KC Carlson
These guys were great they worked with me every step of the way explained what they were doing and if any changes were needed to be made they verified before they made them and they were just all around nice guys I would highly recommend this company to anybody who needs to have a roof replaced. They were fast and efficient as well and my house looks great with the new roof on it thank you very much San Diego County Roofing
Ian E
Ian E
We couldn't be happier with the job that San Diego County Roofing just did at our house. We needed to have the shingle roof on our house replaced. We initially got several bids. Dylan did the bid for this company. The bids from the different companies all came in at nearly identical prices, and we were impressed that San Diego County Roofing seemed like a serious company who would do a good job. Dylan was great: he was very thorough, and he seemed honest (and never tried to get me to buy anything I didn't need). He was also very professional and easy to reach. When it came time for the actual job, Edgar was the foreman. He was excellent: professional and attentive, and a pleasure to work with. He made clear that a top priority was to make sure that we were satisfied with all aspects of the job. The team at our house worked quickly, and the new roof looks great. In summary, Dylan and Edgar were both exceptional, and I would recommend this company to anyone looking to have similar work done.
Kenneth Robison
Kenneth Robison
I had a leak around my skylight. I got several quotes and all of them were pretty much the same, and very expensive solutions. I then called SDCR and talked to Troy. Troy came to my home and spent quite some time surveying the roof and felt he knew what the problem was. Troy gave me a couple of options. They found the problem repaired it and I saved a lot of money. Cheers!!!
James Egerdahl
James Egerdahl
Very happy with roofing job. Looks outstanding. Very satisfied with answers to all my questions.
Richard Chin
Richard Chin
We got 4 estimates to "Lift and Relay" the tiles on our roof. One roofer said our concrete tiles were near the end of their useful life, while all the other roofers contradicted that. Of the estimates Troy's (the co-owner) was the best. He updated me throughout the process, and when he didn't, he apologized. Not a big deal, they were minor items. The crew arrived on time, were polite and professional. One thing we really liked is that they cleaned up everyday when they were done. We really appreciated this, since we have 3 dogs who like to wander around in our backyard. They answered all my questions, finished as scheduled and repainted the replaced wood. The amount of wood that needed replacement was minimal, and they could have charged a lot more, and we wouldn't have known if it was needed or not. Overall, I'd say they are an honest, reliable roofing company. I wanted to wait until after it rained to see if there were any obvious roof problems before submitting this review, well it has rained, and to the untrained eye, everything looks great. I wouldn't hesitate to use San Diego County Roofing again, and I highly recommend them. Thanks Troy and Edgar for a job well done.
Tim Marshall
Tim Marshall
Not knowing a lot about roofing, I did a lot of research. There are many stories about being taken advantage of, but it is still difficult to be sure. I came down to four companies from whom to get estimates, based on their websites, reviews, and telephone discussions. We had a tile roof that was 30 years old. I couldn't see how tile could deteriorate much in 100 years, let alone 30. I learned from the research, however, that it wasn't the tile, but what lay beneath. I gave the four my requirements: proven technology, no leaks, met code, able to accommodate a solar system, and work with the solar installation team. Of the four, one came back with an estimate to replace everything, including the tile (I didn't believe I needed to replace that, and it cost about $2,000 more). The others came back with a "lift and re-lay," replace the underlayment, and other work as needed. One proposed a new technology. Since I am trained in some of the relevant technologies, I called the manufacturer and asked some very technical questions, which they answered honestly (to their credit) – I ended up not choosing that bidder. Of the other two, one just offered a cursory estimate. He was late for his appointment – and, after two hours, called to reschedule. Nearing the time of his appointment again, he called and said that because of rain he did not feel safe getting on the roof. I rejected his bid based on his commitment to keeping schedules, his lack of transparency, and customer engagement. The first to respond was San Diego County Roofing (so, everyone else was compared to them, luckily). Dylon, the estimator, was courteous, paid attention to detail, and answered all my questions fully. He went through the attic to check to see if everything was up to code. Dylon got up on the roof to check for potential problems. One such was our chimney. It turns out the code had changed and he had to add in a small charge for a different flashing to accommodate. I asked about working with a solar company. The solar company wanted to take measurements, mark out the panel installation, and have the roofer install stanchions and their flashing, part way through the roofing project. Dylon said no problem. He said that they would also install more, smaller vents (turned out to be very cheap). Dylon was very knowledgeable, took the time necessary for a good estimate, provided a detailed proposal, and, best of all, listened to my requirements and concerns. The virus pandemic occurred about the time we were going to start. The solar people had asked to postpone for a month. SD County Roofing was able to accommodate that request and was more than happy to coordinate directly with the solar company. During the installation, all the workers on the installation team were friendly, courteous, and very respectful of virus precautions. It went quickly and according to the schedule laid out in the proposal. They lifted the tile, checked for rot on wood sheathing and fascia, installed a sheet metal cricket for the chimney to meet code, and installed new low visibility ember resistant vents. They then paused to allow the solar company to make their measurements and deliver the stanchions and flashing. SD County Roofing then installed the stanchions, flashing, and re-laid the tile roof – with extra-long nails to ensure the solar team did not cause the tiles to move during their installation. The team was fast, efficient, and a pleasure to have around. It has only been a month since the installation, but I will report back should any concerns arise. I highly recommend San Diego County Roofing – they were knowledgeable, transparent, willing to answer questions and provide detailed answers, courteous, and took good virus precautions.
David Gatley
David Gatley
Couldn't be happier with choosing SD county roofing. We got quotes from 4 companies and while this wasn't the cheapest quote, it was by far the most professional and considerate of them all. That led us to select Troy, Edgar and Dylan's company for our historic home's roof. What started as a small inquiry into the state of our roof as I suspected we may have a leak, turned into a massive job completely repairing about 1/3 of our roofing frame. It's never fun to get a quote on a project only to tear off the existing roof and see your sub roof completely rotted and useless....BUT Edgar and Troy (owners of the company) walked us through everything that was wrong and worked out some options for us to fix things the right way while keeping costs manageable. These things were not noticeable without pulling the roof off, so keep that in mind as you embark on this journey. The crews used with very friendly, courteous, and respectful of our property. We had a couple of accidents cause a broken window (not due to negligence, just a crazy piece of wood with a mind of it's own) but the guys helped us get the window fixed without any added cost to us. Great company, great work (the roof looks outstanding), great quality. Trust these guys, they won't rip you off or let you down...which is a serious risk in this industry.
Call us: (855) 732-6868

Why We are the Best Roofing El Cajon CA Company

We understand there are several roofing companies in El Cajon. But many property owners choose us because of the following reasons:

Our Service Area

We serve every part of California, delivering top-notch roofing solutions. You can call us if you are a business or homeowner from any of the following areas:

  • El Cajon, CA
  • National City, CA
  • Spring Valley, CA
  • La Mesa, CA
  • San Marcos, CA
  • Scripps Ranch, CA
  • Lemon Grove, CA
  • Fairbanks Ranch, CA
  • Salona Beach, CA
  • Del Mar, CA
  • La Jolla, CA

Wherever you are, just pick up the phone and call. A friendly customer support team will be waiting, ready to answer all your questions. The roofing contractors at San Diego Roofing are ready for that job, small or big.




8:00am – 5:00pm

Get Your Free Estimate and Quote Today

Is it time to recheck your roof? Call us now, and we will immediately ensure you have a better roof. We will give you a free quote and estimate and then schedule the best time for the roofing project.

Call Us