
Castillo Roofing
Roofer · McAllen, TX
About
Castillo Roofing works out of McAllen, Texas, and handles roofing jobs throughout the South Texas region including nearby towns like Harlingen and Edinburg. The company focuses on both residential and commercial roofing along with aluminum gutter installations. Crews manage full roof replacements on houses as well as targeted fixes for leaks and damage from local weather. They maintain two offices to cover the Valley and take on projects that range from simple repairs to complete overhauls on homes and outbuildings.
Crews replace shingle roofs on houses while also spotting and fixing related issues like metal carports that need attention at the same time. For metal roof leaks, technicians such as Jonathan visit quickly after the first call, explain every step of the repair, and finish with a clean site. Teams including Chris handle larger jobs by showing up on schedule, keeping homeowners informed, and making sure the new roof holds up under South Texas conditions. They file warranties directly with manufacturers and include windstorm certifications on qualifying work so property owners avoid extra steps later.
Homeowners keep coming back because the crews show up when promised, explain the work without confusion, and leave the property in good shape after every job. Reviews highlight fast responses to calls, clear updates during the project, and solid results on both small leak fixes and full replacements that stand up over time. Quality stands out in the finished roofs while prices stay reasonable for the area. DIRT Score 4.18 from 16 reviews on Finds.
DIRT Score Breakdown
16 reviewsView on Google →
DIRT Score = confidence-weighted rating across verified review platforms. How is this calculated? →
What Customers Say
“I recently had my roof repaired by Castillo Roofing and couldn’t be happier with the experience. From the first call to the final cleanup, the team was professional, punctual, and very easy to work with. They explained the entire process clearly, answered all my questions, and made sure everything was done the right way. The crew worked efficiently and the quality of the work really shows. My new repair looks great, and they left the area clean when they finished. It’s clear they take pride in what they do and care about their customers. If you’re looking for a reliable roofing company that does honest, high-quality work, I definitely recommend Castillo Roofing.”
“Castillo Roofing recently put a new roof on my house, and I couldn’t be happier with the results. They did an outstanding job from start to finish. The entire experience was smooth and professional, and the quality of their work really shows. The crew was efficient, respectful, and took pride in what they do. It’s clear they care about doing the job right. I’m very happy with my new roof and would gladly recommend Castillo Roofing to anyone looking for excellent workmanship and a great overall experience.”
“Totally satisfied without a doubt. First of all reaching Castillo Roofing was effortless. They answered immediately and came within a couple of days for the estimate. I had a leak in an area of the metal roof. Jonathan was very professional and cordial and explained the whole process. I was even showed pictures of the area in question. The “fix” was explained to me in easy terms. The quote was within my budget. The workers and Jonathon came and repaired the roof in a timely manner. Thank you so much for the repairs and professionalism.”
“Castillo Roofing did an incredible job of replacing the roof on our home. They were very responsive from the first phone call that we made. Chris and Jonathan really took care of us. Not only did they replace the shingle roof of the house, but they recognized and recommended that our metal carport and aviary needed new roofs as well. The quote was quite reasonable, especially considering the amount of extra work that they did above and beyond our initial expectations. Lindsey sending flowers while the job was being completed was the icing on the cake! A couple months after our roof was completed, I had a question about the roof on a rental home we own outside of the RGV that had just gone through a severe hailstorm. When I called, Chris took the time to explain how the insurance claim process worked from the roofer's and homeowner's point of view, even though Castillo was not going to work on that roof. The time, attention, customer service, quality work, and great clean up after our installation are all reasons that we give Castillo Roofers 5 stars and will continue to recommend them to anyone who asks.”
“I can't say enough good things about Castillo Roofing. They were recommended by a friend, and I couldn't be more pleased with their work. I called to schedule an inspection and obtain a quote, and they came out the same day. I signed off on the quote on a Friday, they confirmed the quote on Monday and the repairs were made on Wednesday. You can't get much better than that! Their employees are professional, prompt and courteous -- and I HIGHLY recommend them.”
See Their Work

Castillo Roofing
Profile photo
Last updated: