Upgrade Your Home's Exterior with help from Tri-County Roofing & Siding

Talk to an exterior contractor in Birmingham and Leeds, AL

Tri-County Roofing & Siding can help you cut your utility expenses with new insulation. We can install new siding that offers better insulation than older types. We can also insulate your home or office with spray foam insulation.

When you call our office in Leeds, AL, we’ll send an experienced exterior contractor to your home to assess your roofing, siding, gutter & insulation needs and tell you how you can start saving. Call now to ask about our military and senior citizen discounts.

Residential Roofing

Improve your home's appearance with a new roof.

Residential Roofing

Siding Replacement

Don't ignore your home's damaged siding.

Siding Replacement


Keep your gutters clean and functional.


Spray Foam Insulation

Save money on your utilities with new insulation.

Spray Foam Insulation

Make us your go-to siding and roofing company

An exterior contractor from Tri-County Roofing & Siding can:


  • Work with your insurance company directly
  • Offer you cost-effective solutions
  • Provide innovative insulation materials








We’ll treat you like you’re a member of our family. Call our roofing company in Moody, Birmingham, & Leeds, AL for a free roof replacement estimate.





3 reasons to choose Tri-County Roofing & Siding

Our first goal is to make sure you're satisfied with our work. Our customers count on us because:


  1. We're a local, family owned and operated roofing company.
  2. We maintain a low overhead and pass those savings on to our customers.
  3. We rely on 20 years of professional roofing experience.







We're proud of our great reputation in the tri-county area. If you live in Jefferson, Shelby or St. Clair counties, call us in Moody, Birmingham, & Leeds, AL for home improvement services.





  • Tri-County Roofing & Siding

    Leeds, AL 35094


    Call Us
    Phone: (205) 699-7663

    Mon: 7:00AM-5:00PM
    Tue: 7:00AM-5:00PM
    Wed: 7:00AM-5:00PM
    Thu: 7:00AM-5:00PM
    Fri: 7:00AM-5:00PM
    Sat: Emergency services only
    Sun: Emergency services only