West Palm Beach Roofing

West Palm Beach Roofing Services 

Licensed & Insured Roofers Backed by Decades of Experience 

At Leo Roofing & Construction, we provide trusted, high-quality roofing services in West Palm Beach for both residential and commercial properties. As a locally owned and operated company, we understand the unique weather conditions of South Florida, from intense sun and heavy rains to tropical storms, and deliver high-quality roofing services to protect your property from the elements. We use premium roofing materials and adhere to high standards of craftsmanship to get the job done right.

Call (561) 861-3991 or contact us online to request a free quote. Se habla español.

Our Roofing Services 

Our team of skilled roofing professionals delivers a full range of services, all designed to keep your property safe, energy-efficient, and durable for years to come. Backed by our seven-year workmanship warranty, an A+ rating with the Better Business Bureau (BBB), financing options, and free estimates, Leo Roofing & Construction is committed to providing reliable, long-lasting roofing solutions tailored to the needs of your home or business.

We offer a full range of roofing services in West Palm Beach, including:

  • Roof repairs 
  • Storm damage roof repairs 
  • Roof installation and replacement
  • Roof maintenance 
  • Commercial roofing 
  • Solar 
  • Gutters, siding, and windows 

Why Are We a Local Favorite?

Serving Palm Beach Gardens, FL Since 2004

  • Proudly Serving Since 2004
    For 20+ years, Leo Roofing & Construction has delivered trusted quality, professional service, and lasting craftsmanship.
  • Ready When You Need Us
    Same-day and weekend appointments keep your home protected without delay. Fast response, reliable work, and respectful service.
  • Excellence From Start to Finish
    From a free estimate to the final inspection, your roof is handled with care, precision, and professionalism every step of the way.
  • Your Roof, Our Promise
    Every project is done to your standards. The Leo promise is simple: we fix it right, and we don’t stop until you are completely happy.
Ready to Get Started?
Let’s turn your project ideas into reality. Reach out today to get your free estimate or schedule a visit, and see why so many homeowners trust us to get the job done right.

How the Climate in West Palm Beach Affects Roofs 

West Palm Beach’s subtropical climate presents unique challenges for home and business owners when it comes to roofing. The combination of intense sun, high humidity, heavy rainfall, and the occasional tropical storm or hurricane puts roofs under constant stress, accelerating wear and tear over time. Prolonged sun exposure can cause shingles to crack, curl, or fade, while humidity and frequent rain can lead to moisture buildup, mold growth, and weakened structural components. Additionally, high winds during storms can loosen shingles, damage flashing, and create vulnerabilities for leaks.

At Leo Roofing & Construction, we understand how local weather impacts different roofing materials and systems. That’s why our roofing services focus not only on repairs and replacements but also on preventative maintenance designed to strengthen your roof against the elements, extend its lifespan, and protect your property from costly damage. Regular inspections and timely repairs are essential in this climate, as they help your roof remain durable, energy-efficient, and storm-ready year-round.

    “I am so thankful for Leo Roofing and their quality team!”
    “I needed an emergency repair to my roof and had a quickly approaching deadline (insurance). Leo Roofing not only came to inspect the roof, but also did the replacement that same day. They certainly went beyond the call of duty!”
    - Kathryn K.
    “The quality was first class as was the installation team.”
    “Owner Frank Leo personally visited me and set up the parameters for the new roof. He visited the site several times until the job was completed. I highly recommend them, not only for a new roof, but I also used them for other construction jobs. Well done!”
    - Gordon S.
    “Very happy with this service!”
    “Very professional and thoughtful. Kevin was on point with the estimate. Carlos executed the repair to perfection. Frank and Armando kept me up to date on everything.”
    - Mark M.
    “Leo recently replaced our roof and did a great job!”
    “Their staff was extremely hardworking and respectful. They willingly answered all our questions to our satisfaction and followed up when necessary. Would definitely recommend!”
    - Doug C.
    “They are wonderful to work with.”
    “I have used Leo Roofing to repair a leak in the past and most recently to replace a skylight. Michelle and Adrienne were so pleasant and worked with my schedule. They responded to me without delay. I will continue to use them for any roof problems!”
    - Judy R.
    “Outstanding job!”
    “Leo Roofing replaced my tile roof with a new metal roof. They were very competitive in their pricing and the job was done in a timely manner. I liked the attention to detail and the communication throughout the entire process.”
    - Cleo A.
    “Great service!”
    “Quality work at a quality price. I will be using Leo Roofing again for a new project that we just closed on earlier this week.”
    - Andrew J.
    “My experience with Leo Roofing was amazing!”
    “Everyone at the office answered all my questions and was very responsive. The quality of work is good, the cleanup was quick, and the workers were good at what they do. The whole experience was smooth and professional!”
    - Darren C.

Quality You Can See

Explore our completed roofing and construction projects across South Florida, showcasing quality, craftsmanship, and attention to detail in every job.

When to Call a Roofer 

Knowing when to call a professional roofer can save you from costly repairs, property damage, and unnecessary stress. While some minor maintenance tasks can be handled by homeowners, many roofing issues require the expertise of trained professionals to ensure safety, compliance with building codes, and long-term durability. 

Common signs you need to schedule a roofing service include:

  • Active leaks or water intrusion - Any water entering your home, whether during a storm or from condensation, requires prompt attention.
  • Missing, damaged, or curling shingles - These issues compromise your roof’s protection and can lead to further damage if left unaddressed. 
  • Sagging or uneven roof sections - Structural problems can pose serious safety risks and need professional evaluation. 
  • Excessive granule loss - Finding granules in gutters or around your property indicates aging shingles that may need replacement. 
  • Moss, algae, or mold growth - Persistent growth can trap moisture and weaken roofing materials over time. 

Calling a roofer at the first sign of trouble helps you get timely repairs, protects your property’s value, and extends the life of your roof. 

Call (561) 861-3991 or contact us online for roofing services in West Palm Beach. Se habla español.

Reach Out Anytime

A member of our team will be in touch shortly to confirm your contact details or address questions you may have.

  • Please enter your first name.
  • Please enter your last name.
  • Please enter your phone number.
    This isn't a valid phone number.
  • Please enter your email address.
    This isn't a valid email address.
  • Please lookup your address.
  • Please make a selection.
  • Please enter a message.
  • By submitting, you agree to receive text messages from Leo Roofing & Construction at the number provided, including those related to your inquiry, follow-ups, and review requests, via automated technology. Consent is not a condition of purchase. Msg & data rates may apply. Msg frequency may vary. Reply STOP to cancel or HELP for assistance. Acceptable Use Policy
Areas We Serve

Leo Roofing & Construction is proud to serve Palm Beach Gardens, Florida and other surrounding areas

  • Boynton Beach
  • Delray Beach
  • Greenacres
  • Jupiter
  • Lake Worth
  • Palm Beach Gardens
  • Palm City
  • Palm Springs
  • Riviera Beach
  • Stuart
  • Wellington
  • West Palm Beach