2 min read

Best Roofing Companies in Harnett County

Featured Image

Here in North Carolina, and especially around the Raleigh area, there are loads of roofing companies that you have to look through when you’re trying to find one to work on your home.

As a roofing contractor with our training facility, and warehouse in Angier, we are more than aware of how many companies there are located in Harnett County, and competing for the business of Harnett County homeowners.

In order to help homeowners find the best roofing contractor possible for their home, we created this list of the top roofing companies in Harnett County.

Please keep in mind that we have these companies listed in no particular order, and that all of the information presented here is gathered from reviews and the companies websites, not our own personal experience with them.

Alright, with that being said, let’s get started!

Best Roofing Companies in Harnett County

Herring Residential & Commercial

  • Headquarters: Lillington, NC
  • Service Area: Lillington, Dunn, Harnett County, & Wilmington

Though they are headquartered and have their main location in downtown Lillington, Herring also has a Coastal office located in Hampstead. They primarily offer Atlas products for their roofing services to Central & Eastern NC. The company has more than 40 5-star google reviews, and a detailed website gallery showing off their projects.

Carey Roofing & Construction

  • Headquarters: Angier, NC
  • Service Area: Harnett, Johnston, & Wake Counties

Carey Roofing is a GAF Certified contractor based in Angier, serving Harnett County, as well as the greater Raleigh area. They provide roofing and siding services, and are a family-owned, and community-oriented company. Carey shows their priorities by sponsoring and participating in local events in their community.

Melvin’s Roofing

  • Founded: 2014
  • Headquarters: Erwin, NC
  • Service Area: Harnett County, Wake County, & Fayetteville

Founded in 2014, Melvin’s Roofing provides roof repairs, roof replacements, gutter installations, and roof inspections in Harnett County and the areas between Raleigh and Fayetteville. The family that runs the company prides themselves on creating as smooth a process as possible for their customers. Melvin’s works with GAF, CertainTeed, and Owen’s Corning for their asphalt shingles, but also offers wood shake and metal roofs.


  • Headquarters: Dunn, NC
  • Service Area: Eastern & Central North Carolina

Pro-Roofing offers roofing and storm damage restoration services to eastern and central North Carolina. Based out of Dunn, the company is very upfront about their faith being integrated with their mission and vision. On Google, the company has a 5.0 rating with over 80 reviews. Pro-Roofing and restoration also has a couple of good videos to watch throughout their website, including a couple that help show off their work on local churches in the area.

Top Armour Contracting

  • Headquarters: Dunn, NC
  • Service Area: Raleigh, Harnett County, & Eastern NC

Top Armour is an Owens Corning Preferred Contractor with its headquarters in Dunn. They serve the Raleigh area and eastern North Carolina, and offer roofing and gutter services to all the towns in those areas. The company claims to offer unrivaled customer service, top-quality materials, and quality workmanship, which has led to their customers giving them an average of 4.8 stars on 35 Google reviews.

Matthews Roofing

  • Headquarters: Angier, NC 
  • Service Area: Raleigh, Angier, Fuquay-Varina, Dunn, Lillington, Sanford 

Matthews roofing has been working in and around Harnett County for over 30 years, and with a 4.5-star Google rating, their customers generally have a good experience working with them. The company serves Raleigh, southern Wake County and Harnett County from their Angier headquarters, and provides roofing services to those areas. 

Ready to Work With a Harnett County Roofing Company?

After reading this, hopefully you have a better idea of what you’re searching for, and what you kind of roofing company you need to hire!

If you’re feeling ready to start working with a roofing company from Harnett County, think about reaching out to us here at On Tops Roofing! Like we said earlier, our training facility is in Angier, and we’ve been replacing and repairing roofs in Harnett County for over 30 years.

If you’d like to talk with us, or schedule a free inspection, click the “Contact Us” button below, fill out the form on that page, and we’ll get you in touch with our representative for Harnett County! Whatever your project requires, we are happy to help!

Contact Us

Do Repairs Help Your Roof Last Longer?

Trying to decide between getting a roof repair or a roof replacement can get pretty tricky, especially if you’re close to needing a full roof...

Read More

How Much Does it Cost to Repair a Roof Leak?

One time or another, most people have had to deal with one of home ownership’s most annoying problems: a roof leak.

Read More

How Long Do Roof Repairs Take?

If you’re considering starting a roof repair project, there are a few things that you need to take into account before you really get going. Among...

Read More