new roof on residential home in Mooresville, NCFamily-Owned and Operated

As a family-owned and operated company, Liberty Roofworks takes pride in everything we do. For our customers in the Mooresville, NC area and beyond, we focus on what’s in their best interests and keep them involved throughout the roofing process.

We offer a wide array of services within the realm of roofing including roof replacement, repair, and new roof installation. Aside from roofing we also replace windows, install siding, and install gutters.

When it comes to roofing, there is no job we can’t handle. When it comes to choosing a roofing company for a repair or replacement, it is important to choose one that is trustworthy and reputable. Our reviews speak for themselves and our team of certified roofers will ensure the job gets done correctly each and every time.

If you are interested in hearing more about what we do or booking an inspection then give us a call! 704-463-8177

Mooresville, NC

Services We Offer Throughout Mooresville, North Carolina

Contact Us Today

Have skilled roofers at Liberty Roofworks provide you with roofing services in Mooresville, NC. We provide a free roof inspection and estimate for your convenience.

Speak with our experts at any time regarding your property goals or concerns. We’re here to confer with you about your property to ensure great results.

We’re here to get the process started for a long-lasting roof at 704-463-8177 today. Call now or fill out the form below.

    About Mooresville, NC

    Mooresville is a large town located in south western section of Iredell County, North Carolina, United States and is a part of the fast-growing Charlotte Metro area. The population was 32,711 at the 2010 United States Census.

    Common questions about Mooresville


    What is Mooresville NC known for?
    Mooresville is best known as the home of many NASCAR racing teams and drivers, along with an IndyCar team and its drivers, as well as racing technology suppliers, which has earned the city the nickname “Race City USA.”

    How far is Mooresville NC from the beach?

    There are 197.06 miles from Mooresville to Carolina Beach in southeast direction and 236 miles by car, following the US-74 route. Mooresville and Carolina Beach are 4 hours 18 mins far apart, if you drive non-stop.

    How far is Mooresville NC from the mountains?

    It is 153 miles from Mooresville to Great Smoky Mountains National Park. It is approximately 185.9 miles to drive.

    What is Mooresville NC close to?

    Mooresville, North Carolina, is a thriving small town with big town progress. Mooresville is located about 30 miles north of Charlotte, near Lake Norman and in the heart of race country.