Welcome to Campbell Roofing & Sheet Metal of Florida Inc!

Covering all of Southwest Florida – including the Florida Keys, Sarasota, Fort Myers and Naples Roofing


Campbell Roofing & Sheet Metal Inc. has been providing high quality roofing services for southwest Florida since 1980.  We have locations close to you.  We can install residential roofing throughout southwest Florida, from Sarasota to the Florida Keys.  Whether you need commercial roofing installed in Fort Myers, a flat roof installed in Naples, a tile roof installed in the Florida Keys, or any type of roof installed in southwest Florida, we have you covered.  As a second generation roofing contractor with hundred of years of combined experience, we have helped thousands of clients improve the value of their property by providing superior materials and workmanship on their roof repair, roofing maintenance or roof replacement.

Campbell Roofing has saved its residential, commercial, and multi-family customers lots of time, money, heartache, and loss of income with our comprehensive roofing maintenance program with our experts in identifying problems and correcting them prior to a possible roof system failure.

We provide quality installations of metal roofs, tile roofs, shingle roofs, and flat roofs throughout southwest Florida. Being an approved installer by several major manufacturers, we’re able to offer 5-year, 10-year, 15-year, 20-year, 25-year, and lifetime warranties on material and workmanship. Whether you need a re-roof, new construction, roof restoration, or a roof repair, we can help. We are fully licensed and insured with multiple offices throughout Florida to better serve you.

 

Campbell Roofing makes charitable donations to the Whale & Dolphin Conservation Society.

 

  • Corporate Office

    Corporate Mailing: 3613 Del Prado Blvd S.
    Cape Coral, FL` 33904

    GET DIRECTIONS ›


    Call Us
    Phone: (239) 437-9100
    Fax: (239) 541-1241
    Statewide Toll Free: 1-866-ROOF-021

    Hours
    Mon: Call For Appointment
    Tue: Call For Appointment
    Wed: Call For Appointment
    Thu: Call For Appointment
    Fri: Call For Appointment
    Sat: Call For Appointment
    Sun: Call For Appointment

  • SW Florida Operations

    911 SE 15th Ave.
    Cape Coral, FL 33990

    GET DIRECTIONS ›


    Call Us
    Phone: (239) 772-3300
    Fax: (239) 458-6762
    Statewide Toll Free: 1-866-ROOF-021

    Hours
    Mon: Call For Appointment
    Tue: Call For Appointment
    Wed: Call For Appointment
    Thu: Call For Appointment
    Fri: Call For Appointment
    Sat: Call For Appointment
    Sun: Call For Appointment

  • Sarasota / Manatee

    1950 Northgate Blvd Unit D-1
    Sarasota, FL 34234

    GET DIRECTIONS ›


    Call Us
    Phone: (941) 341-9100
    Fax: (866) 766-0933
    Statewide Toll Free: 1-866-ROOF-021

    Hours
    Mon: Call For Appointment
    Tue: Call For Appointment
    Wed: Call For Appointment
    Thu: Call For Appointment
    Fri: Call For Appointment
    Sat: Call For Appointment
    Sun: Call For Appointment

  • Florida Keys

    101425 Overseas HWY #111
    Key Largo, FL 33037

    GET DIRECTIONS ›


    Call Us
    Phone: (305) 851-7144
    Fax: (305) 775-4754
    Statewide Toll Free: 1-866-ROOF-021

    Hours
    Mon: Call For Appointment
    Tue: Call For Appointment
    Wed: Call For Appointment
    Thu: Call For Appointment
    Fri: Call For Appointment
    Sat: Call For Appointment
    Sun: Call For Appointment