Building Code Enforcement

Welcome to the Union County Building Code Enforcement. Our division was established in 1969 under the direction of the Union County Commissioners. On January 1, 1970 the division was officially opened to serve the public.

Our purpose is to provide for the health, general welfare, and public safety of you and your family/employees through the enforcement of the North Carolina State Building Code and the Union County Land Use Ordinance.

Our current staff consist of the Director, Residential Building Supervisor, Building Permit Supervisor, four Permit Clerks, five Building, Mechanical and Plumbing Inspectors, five Electrical Inspectors and one Commercial Building Inspector.



  • Our online Building permit system is now ready!  This would be for any building permit, pool permit, mobile home, etc.  Please click on applications and use this ink to begin:
  • We are pleased to announce that our new Online Permitting System is now available for your use.  At this time only trade permits (Mechanical, Plumbing and Electrical) may be issued online.  We are anticipating the building permit portion to be completed by early Spring.  This is another step in our attempt to improve customer service.  Please use this link and click on applications to begin:

There are two commercial inspectors who are responsible for inspecting the building, plumbing and mechanical work on commercial jobs. They are also responsible for review of plans prior to the issuance of a permit and the inspection of day cares, change of occupancy's, etc.
There are five electrical inspectors who are responsible for the inspection of electrical work in both residential and commercial construction as well as electrical plan review for commercial projects. These inspectors perform a variety of inspections on new residential, additions to residential structures, accessory building, mobile homes, commercial building, etc. Examples of the inspections performed are saw service, rough electrical inspection, final electrical inspections, electrical inspections of mobile homes, etc. These inspectors also are responsible for all yearly routine school inspections and inspections on mechanical change outs ( heat pump, gas pack, etc).
There are five residential inspectors who are responsible for inspecting the building, plumbing and mechanical work. These inspectors perform a variety of inspections on new residential, additions to residential structures, accessory buildings, mobile homes, etc. Examples of the inspections performed are: footings, rough plumbing in slab, slab, foundation/floor system, concealed insulation, framing, rough plumbing, rough mechanical, insulation, shower pan, final building, final plumbing, final mechanical, various mobile home inspections, etc.

Our Zoning Administrator is responsible for the enforcement of the Union County Land Use Ordinance. Major items in his job are the use of property, setbacks from property lines, violations of the ordinance, floodplain, etc. He also is part of the commercial plan review of buildings being constructed within the County's jurisdiction.

Our zoning jurisdiction does not include the Town of Fairview, Town of Indian Trail, Village of Lake Park, Town of Marshville, Village of Marvin, Town of Mineral Springs, City of Monroe, Stallings, Town of Unionville, Town of Waxhaw, Town of Weddington, Village of Wesley Chapel and Town of Wingate.


The Building Code Enforcement Division has a One Stop Permitting procedure for building projects.  All construction plans and fees are to be collected at the Building Code Enforcement office as opposed to multiple locations. This is an attempt to improve customer service by eliminating submittals to multiple departments. The following will included in this new program.

  • Building Code Enforcement
  • Fire Marshal
  • Planning
  • Public Works - Engineering
  • Public Works - Stormwater

If you have any questions about plan or fee submittal please contact Building Code Enforcement at 704-283-3816.  Please note: Additional plan review fees (if applicable) must be collected at time of submittal.  Please refer to the fee schedule below.


One Stop Permitting Fee Schedule

Additional Resources

Commercial Development Submittal Checklist

Copy of Appendix B

Union County Commercial Plan Submittal Requirements

Union County Modular Classroom Submittal Requirements

Union County Sign Permit Submittal Requirements




Hours of Operation
Hours of Operation

Our office hours are 8 a.m. - 5 p.m., Monday - Friday.

Inspector's field hours are 7:30 a.m. - 4 p.m. 

Call 704-283-3816 to schedule inspections between the hours of 8 a.m. - 5 p.m. or you can register with our online service (located under the Resources tab below) to schedule inspections until 7 p.m.

Residential code questions should be directed to Tom Helms at 704-283-3549 for Building, Mechanical and Plumbing and Mark Griffin at 704-283-3643 for Electrical.  Commercial Building, Mechanical and Plumbing code questions should be directed to Terry Griffin at 704-283-3594.

Brian Matthews, Executive Director
500 N. Main Street, Suite 70
Monroe, NC 28112
Phone: 704-283-3816
Fax: 704-292-2582


Mark Griffin, Division Director
500 N. Main Street, Suite 47
Monroe, NC 28112
Phone: 704-283-3816
Fax: 704-292-2513

Residential Building Code Enforcement Supervisor:

Tom Helms


Residential Building, Mechanical and Plumbing:

Jerry Davis

 Allen Dennis

Jesse Langston

Darren Rape

Rick Wilkerson



Tony Benton

Marshal Godwin

Dave Matthews

Lou Villanella

Rick Watkins



Terry Griffin

Jesse Langston




Stay Connected
Stay Connected
       Subscribe to Email Updates      
Copyright 2015 by Union County, North Carolina

Union County North Carolina does not endorse content on external sites (Please read Disclaimer)  ::   Webmaster