Free Roof InspectionWritten, Itemized EstimatesIndependent Local RoofersWilmington & Nearby NC Towns
Towns and counties this service covers

Service Areas Around Wilmington, NC

Roof requests are accepted from Wilmington, NC, the rest of New Hanover County and five nearby towns across three counties. Each place has its own permit office, so this page lists who to call as well as which town page to read.

Prefer to talk? Call now(910) 555-0171

Where This Service Reaches

Wilmington sits at the center of the map, with New Hanover County around it. Across the Cape Fear River to the west and down toward its mouth lies Brunswick County, home to Leland and Southport. Up US 17 to the northeast is Pender County and the community of Hampstead. Out on the barrier islands are Wrightsville Beach and Carolina Beach.

All of these places share the same coastal weather: salt air, long humid summers and a hurricane season that runs from June through November. What changes from town to town is the paperwork, which is why each entry below names the office that handles building permits.

Aerial view of shingle-roofed homes along a pine-lined street beside a tidal salt marsh and a wide waterway

Are You in the Service Area?

Type a town name or a ZIP code into the box below and the answer shows up right away. If the answer surprises you, call (910) 555-0171 and ask.

Check Your Town or ZIP

All Covered Towns

  • Wilmington, NC (28403 and nearby ZIPs). The City states that New Hanover County Building Safety issues every building permit inside city limits, at (910) 798-7308. Houses in the historic districts also need a Certificate of Appropriateness for exterior changes, including a new roof.
  • Leland, NC. About 6 miles west across the Cape Fear River in Brunswick County, and home to about 35,731 people by the 2025 Census estimate. The Town of Leland Permitting & Inspections office takes permit questions at (910) 371-3754. Roof replacement in Leland, NC.
  • Wrightsville Beach, NC. A barrier island about 9 miles east, still in New Hanover County. The town runs its own Planning & Inspections Department, so call it at (910) 256-7937 rather than the County. Roof replacement in Wrightsville Beach, NC.
  • Carolina Beach, NC. On Pleasure Island about 14 miles south, where 84.4% of homes are owner-occupied (Census). County Building Safety issues its building permits; the town's Community Development office, 910-458-8218, handles zoning. Roof replacement in Carolina Beach, NC.
  • Hampstead, NC. An unincorporated community about 16 miles northeast up US 17 in Pender County, with no town government of its own. Pender County Inspections & Permitting, 910-259-1200, covers it from Burgaw and a Hampstead annex. Roof replacement in Hampstead, NC.
  • Southport, NC. About 22 miles south at the mouth of the Cape Fear River, founded as Smithville in 1792. Inside city limits, the City of Southport handles permits at (910) 457-7900; outside them, Brunswick County Code Administration does, at 910-253-2021. Roof replacement in Southport, NC.

Distances are rough straight-line figures from downtown Wilmington; the drive is usually longer.

Check With Us First

Plenty of addresses sit outside any town line, in unincorporated New Hanover, Brunswick or Pender County. Those homes are still welcome here. For permits, unincorporated New Hanover goes to County Building Safety, and unincorporated Brunswick goes to Brunswick County Code Administration.

Whether a permit is needed at all depends on the job. Under state law, a like-for-like re-roof on a house that costs $40,000 or less usually needs none, as long as no more than 15% of the deck is replaced. Larger projects, added roofing and rafter or truss repairs do need one, and your roofer should confirm with the right office.

If you can't find your street in the checker, call (910) 555-0171. When an address falls outside the area, you will hear that plainly, and no referral is sent.

Get a Free Inspection

Call (910) 555-0171

Check Your Town or ZIP

Put in your town or ZIP code, Leland or 28451 for instance, and you'll see right away whether a roofer covers it.

Wilmington · Leland, NC · Wrightsville Beach, NC · Carolina Beach, NC · Hampstead, NC · Southport, NC

Call (910) 555-0171Free Inspection