City Building Permits
Town of Selma, NORTH-CAROLINA Building Permit Guide
How to apply for a building permit in Town of Selma, North Carolina. Permit authority, application steps, fees, and inspection requirements.
Permit Authority
The first step is to obtain zoning approval from the Town of Selma. Building inspections and permit issuance are handled by Johnston County Building Inspections.
- Department
- Town of Selma Planning and Economic Development Department; Johnston County Building Inspections
- Address
- Town of Selma Planning, 212 N. Raiford Street, Selma, NC 27576; Johnston County Land Use Center, 309 E. Market Street, Smithfield, NC 27577
- Phone
- 919-965-9841 (Town of Selma); 919-989-5060 (Johnston County Inspections)
Online Permit Portal
Platform: iWorQ • Account required: Yes • Submission: Online only
Additional resources:
Application Process
- Confirm zoning and development requirements with the Selma Planning and Economic Development Department.
- Obtain zoning approval from the town. Selma's permit page states this is the first step.
- Submit the appropriate town development permit or zoning application, either through the iWorQ portal or by using the posted application forms.
- For building permit and inspection processing, coordinate with Johnston County Building Inspections as directed on the Selma permit page.
- Address any review comments and provide revised plans or forms if required.
- Pay applicable town and county fees.
- Obtain the issued permit and complete inspections through the relevant authority to receive Certificate of Occupancy and Compliance.
Source: Town of Selma Planning and Economic Development Department; Johnston County Building Inspections
General Requirements
Selma states that a zoning permit must accompany a building permit application for a new structure, addition, or change of use.
Required Documents
- Project-specific town zoning or development permit forms
- Building permit application through Johnston County where applicable
- Town publishes individual PDF forms for commercial upfit, site plan, single-family or duplex residential permit, sign permit, special use permit, and others
- Building code
- 2018 NC State Building Code with amendments currently in force
- Contractor requirements
- State NC contractor licensing rules apply.
Fees
- Permit fee formula
- Mixed. Selma publishes multiple town development permit forms; county building permit fees may also apply.
- Payment note
- Online applications are available through iWorQ; public pages reviewed did not publish detailed electronic payment notes.
Work That Does NOT Require a Permit
Contact the Town of Selma Planning and Economic Development Department; Johnston County Building Inspections to confirm whether your project requires a permit before starting work.
Inspections
How to Schedule
- Johnston County: 919-989-5060 (phone)
- Johnston County inspection tools (online)
- Inspection hours
- Selma: Monday through Friday, 8:00 a.m. to 5:00 p.m.; Johnston County: Monday through Friday, 8:00 a.m. to 5:00 p.m.
Typical inspection sequence: Selma states that various inspections are required to secure a Certificate of Occupancy and Compliance; detailed sequence was not published on the reviewed town page
Additional Resources
- Building code: 2018 NC State Building Code with amendments currently in force
- Zoning information: View zoning info
- Selma Permits Page
- Selma Contact
- Selma Code of Ordinances
- License lookup guide: North Carolina Contractor License Requirements
- Contract template: North Carolina Homeowner-Contractor Agreement
- North Carolina hub: North Carolina Contractor License & Permit Hub
Information on this page was last verified: March 2026. Permit rules and fees change — confirm current requirements directly with the Town of Selma Planning and Economic Development Department; Johnston County Building Inspections before applying.
Need help with your project?
Navigating permits in Town of Selma can be complicated.
Jaspector connects you with local experts who can review your scope, verify your contractor, and help you understand what permits your project actually needs.
Learn how Jaspector worksOther cities in Johnston County
View all Johnston County jurisdictions →