Permitting is highly decentralized; the City of Winston-Salem handles its own permits, while the County Planning and Development Services department manages permits for unincorporated areas and smaller towns. Geographic overlays include specific watershed protection ordinances and flood hazard areas that require additional review by the County Planning department.
How this fits with the state
The state authority here is NC Licensing Board for General Contractors. The county file does not replace that — it adds the permit office, local overlays, and the actual filing path.