Permitting is highly decentralized; the City of Charlotte handles its own building and zoning permits, as do the towns of Cornelius, Davidson, Huntersville, Matthews, Mint Hill, and Pineville. The Mecklenburg County Land Use and Environmental Services Agency (LUESA) primarily manages building inspections and zoning for unincorporated areas and specific contract towns. Floodplain management is strictly enforced county-wide through the Mecklenburg County Storm Water Services division.
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.