Trust Us for a Job Done Right the First Time
We provide high-quality roofing services in Albemarle, NC
We work with insurance companies to take care of storm damage emergencies.
No out of pocket costs.
Does your home need a new roof? Look no further than Joshua's Home & Roof Repair. We offer roofing services in the Albemarle, NC area. You'll have peace of mind knowing your home's roof is being installed or repaired by a local professional you can trust. You can also turn to us for more than just roofing services. We also offer exterior painting services and deck installation services
Whether you need roof repairs for missing shingles or a replacement for your roof damaged in a storm, we can help. Call 704-954-8927 today to make an appointment.
Get Quality Craftsmanship for an Affordable Price
Schedule an appointment for roofing services in Albemarle, NC

When it comes to your home, you want a roofing contractor you can trust to provide quality craftsmanship and courteous service. Locals choose us because:
- We have over 20 years of experience in the construction industry
- We focus on honesty and integrity at all times
- We offer personalized services with your needs always in mind
- Your satisfaction is our top priority
We won't quit working until your high standards have been met. Call today to get a free estimate on our roofing services.
What makes Joshua's Home & Roof Repair right for you?

It's important to take care of your roof because it protects you and your home from the elements. You should call us for roof repairs if...
- You have high energy bills
- Your roof is sagging
- You see water leaks
- Your roof has missing shingles
- You notice mold or mildew on your roof
- Your gutters are blocked
- You can see exterior light in your attic
You won't have to worry about your roof when you team up with us. Get in touch with us now to request the roof repair or installation services you need.
Signs you shouldn't ignore regarding your roof
Concord, NC
Kannapolis, NC
China Grove, NC
Salisbury, NC
Locust, NC
Uwharrie, NC
Harrisburg, NC
Mount Pleasant, NC
Mint Hill, NC
New Hope, NC