Elkin crosses into Wilkes County, and its permit page names Surry
Elkin is listed twice in the Census Bureau's 2020 place-by-county file for North Carolina, under Surry County and under Wilkes County. The State Demographer's July 2025 tables of municipalities in more than one county include Elkin and none of Mount Airy, Dobson or Pilot Mountain, and they size the Wilkes part: 72 of Elkin's 4,326 residents and 0.13 of its 6.79 square miles of land.
Elkin's own permit page sends "any project within the city limits or ETJ of Elkin" to the town for a zoning permit before any building permit from Surry County. The ETJ, or extraterritorial jurisdiction, is ground past a town's limits that its zoning still reaches. We found no separate route for the town's Wilkes County part on the town's pages or on Wilkes County's permit pages, so for work on that side, confirm the route with Central Permitting, (336) 401-8300, and the Elkin planner, 336-258-8906, before applying.
A mailing address settles neither the town nor the county. The Census Bureau's 2020 file matching ZIP code areas to counties puts part of 28621, the ZIP code in the Town of Elkin's office address, in Wilkes County, and part of 27030, the ZIP code in the City of Mount Airy's office address, in Stokes County. Confirm the county first, then ask Surry County Development Services or the town's planning desk whether the lot is inside a town's limits or ETJ.
Septic site plans, address forms and zoning forms all ask where the drive goes
On a new house lot, the driveway is drawn on Surry County paperwork well before it is poured. The county's Do I Need a Permit page says any structure in the county without city water or sewer needs an environmental permit and approval before a building permit is applied for, and Environmental Health's septic page wants a site plan with every application there, showing the proposed structures, the existing well and septic system, the "proposed driveway" and the "areas to be graded". Environmental Health's examples of a redraw fee include "grading over the septic area".
The county's 911 address request form ties the address to the drive too: "the location of my driveway and structure determines my address," it reads. Inside Pilot Mountain, the zoning application wants the 911 address before the zoning permit issues, and the town's two forms send that request to different offices, so ask the town which.
The towns' zoning forms ask about the drive as well. Mount Airy's lists "Driveway access approval" among its site improvements, Elkin's lists a "Driveway Cut" among its project types and Dobson's lists "Driveway access". In Pilot Mountain, the town's own definition says a zoning permit "is typically issued after all other approvals have been obtained." Settle where the drive and any grading will go before the first of those forms is filled in.
Which zoning desk signs first, inside a town and out in the county
Surry County's permit page splits the zoning work at the town lines: Central Permitting issues zoning permits "for any project for properties within the county," and a project within the city limits or ETJ of Elkin, Pilot Mountain or Mount Airy gets its zoning permit from that town before any building permit issues. The same page says zoning permits "will be required for almost all new projects." The county's Development Ordinance, as adopted April 17, 2023, puts the order in section 154.005-01: "A valid zoning permit shall be presented with any application for a building permit."
Mount Airy's Zoning Ordinance says in section 14.2, "No Building Permit shall be issued until a Zoning Permit has been issued," and Pilot Mountain's development ordinance, in section 3.10, lets nothing it regulates, "including any land development, building or construction activity," begin before a zoning permit.
Dobson's own Planning & Zoning page says the town is "responsible for its own planning and zoning applications and processes" and takes those questions at Town Hall, (336) 356-8962, while one county page lists Dobson's jurisdiction among the places Central Permitting issues zoning permits. Start a Dobson lot at Town Hall.
How Surry measures a setback on a county lot is laid out under setback, and whether an at-grade patio or drive counts as a structure under the county's definitions is the subject of the patio permit answer. Zoning permit lives are printed differently from desk to desk, and sometimes within one desk's papers, so ask the issuing desk how long yours stays good before a pour date is set.
Surry's building permit application asks City Limits, ETJ or County
Surry County's Building Permit Application, which reads Revised 10/20/23 on its face, asks whether the lot's zoning is City Limits, ETJ or County, then the water and sewer type, the project's physical address and the tax ID. That zoning box is the town line again, so settle it before the application goes in at Central Permitting or through the county's online permit portal, which asks you to register first.
Central Permitting's address and phone, Environmental Health's number and the Mount Airy, Elkin and Pilot Mountain planning desks are collected on the North Carolina permit guide, and the other desks sit under concrete permits. The county's forms page and Elkin's own page both say to contact the county inspections department "before any work is begun to verify what type of permits are required," and for a driveway, patio or walk, that call is where to ask whether a building permit applies at all. What starting without a required permit can cost on either side of the state line is set out in what happens if you skip a permit.
Who inspects inside the towns: their own pages, and a county board vote in February 2026
Three of Surry's four municipalities name the county's building desk on their own pages: Mount Airy's Permitting page sends the building permit, trade permits included, to Surry County Inspections in Dobson, Elkin's pages send building renovations to Surry County, and Pilot Mountain's zoning forms send building permits to Surry County Building Inspections. G.S. 160D-1102(a) says "A local government may create an inspection department," and has every local government perform the duties of one through its own department or one of the other arrangements that subsection lists.
We found no general statement from Dobson on who issues building permits inside the town. The county's minutes show a vote: on February 16, 2026, Surry County's Board of Commissioners approved, on its consent agenda, the "FY 27 Municipal Inspection Agreements between Surry County and the Town of Elkin, the Town of Dobson, the Town of Pilot Mountain, and the City of Mount Airy." That is the county board's approval; we found no copy of the agreements themselves, so take a Dobson building permit question to Central Permitting.
The Mount Airy service area answer names who calls an inspection in, and the county's pages say to call once the work is ready. Which desk inspects decides whose sign-off the footing, the slab prep or the pipe under a slab needs before concrete goes in.
Under a slab, the plumbing and wiring pass before the subgrade work starts
Surry County's residential inspection sheet, still linked from the county's Inspections Process page under a file name dated 2018, sets the order under a slab. Where parts of the plumbing or electrical system run under it, the sheet says "those portions must be inspected and approved prior to the slab's subgrade preparation and building under-slab inspection." The sheet has the building under-slab inspection made, as appropriate, "after all materials and equipment to be concealed by the concrete slab are completed," and depending on the foundation type it may be requested ahead of the foundation inspection or with it.
On a garage or house slab with drain lines or conduit under it, the order runs: the 811 locate before any trench, then that plumbing or wiring and its inspection, then the subgrade and the building under-slab inspection, then concrete, so the pour date goes behind those inspections. What goes into a Mount Airy slab itself, from the stone base to the finish, is on the Mount Airy concrete page.
Erosion plans go to the state's Winston-Salem office, for Surry and Wilkes alike
Plan review for erosion and sediment control in Surry County goes to the state. The county's Development Ordinance, as adopted April 17, 2023, marks its definition of a sedimentation and erosion control plan "(Regulated by NCDEQ.)", and we found no program for Surry County, any Surry town or Wilkes County on the North Carolina Department of Environmental Quality's list of locally delegated programs, updated April 1, 2024. NCDEQ lists Surry, Wilkes and Stokes among the counties its Winston-Salem Regional Office serves, and the Division of Energy, Mineral and Land Resources office there, 450 West Hanes Mill Road, Suite 300, 336-776-9800, takes erosion questions; its Land Quality section reviews and approves the plans.
Inside Mount Airy, the city's Planning & Development Fee Schedule, effective July 1, 2023, also lists a Grading/Paving/Land Disturbing Approval Permit in bands of one to five acres and greater than five acres. We found no city ordinance section that creates it, so ask Mount Airy Planning whether a large paving job falls under it.
A sidewalk, a street cut or mud on the road inside the towns
Inside Mount Airy, section 13-5 of the City Code says "No person shall construct any sidewalk within the public right-of-way without first obtaining a permit to do so from the Public Works Director," and the walk must be built to specifications on file in that office. The city's directory gives Public Works at 336-786-3580, with sidewalk construction among its Street Division's work, so ask there before cutting into a city street. If a line pump or a ready-mix truck has to stand in a city street during a pour, ask the city which office signs off before the date is set; a state-maintained street goes to NCDOT.
Pilot Mountain's online zoning form asks for "An approved driveway permit from the North Carolina Department of Transportation or a letter from the Town of Pilot Mountain Public Works Director indicating proper transportation accesses will be provided (for Town streets only)." The same form requires "All mud, dirt or any other material deposited on sidewalks or roadways" by trucks or machinery at the site to be cleaned daily, which on a pour day means the ready-mix trucks' tracks. In Elkin, the Public Works Streets Division maintains streets within the incorporated town limits, at (336) 258-8915. Where a drive meets a state road anywhere in the county, the NCDOT driveway permit page has the rule and the office.