For employment opportunities with the Town of Selma, visit our Human Resources page.
Utilities Service to be Connect/Disconnected
Contact Customer Service
An Advisory Board
Visit our Advisory Board page.
To schedule a fire inspection, call 919-202-8315.
Click here for a Burn Permit.
Zoning (new business start up, rezoning, special use permit)
Click here for Zoning.
Town Council Meeting Agendas and Minutes
Click here for Town of Selma Meeting Agendas and Minutes.
Advisory Boards & Commissions Agendas & Minutes
Click here for Advisory Board Meeting Agendas and Minutes.
Town of Selma Code of Ordinances
Click here for Code of Ordinances
View Demographics on our Live Here page.
Browse financial documents on our Finance page.
Click here to visit Johnson County’s website.
Click here for Town of Selma Animal Control.
Town Departments and Staff
Mayor and Council
Click here for Town of Selma Mayor and Council.
Click here for Town of Selma Parks.
Click here for News & Events
Town of Selma Public Library
Click here for Town of Selma Public Library
Click here for our Business Resource Guide
Calendar of Events
Garbage & Recycling Programs
View our Public Works page.
View events and programs on our Library page.
View reports on our Police Department page.
Click here to view Cemetery Information.
View Bids & Notices here.
View vacant opportunities on our Initiatives page.
Click here to pay your Utility Bill
Click here to visit our Permits page.
Click here to pay property tax.
View Athletics on our Parks & Recreation page.
Click here to visit our Parks & Recreation page.
Visit the Animal Control section of our Police Department page
Broken garbage/recycling container
Call 919-965-9841 ext 1004
Property nuisance (tall grass, junk cars)
Call 919-965-9841 ext 1007
Fire Department Inspection
For Public Records, please email firstname.lastname@example.org
Visit our Permits page.
To Have an Event
114 North Raiford St
Selma, NC 27576
8am to 5pm, Mon–Fri
Tel: (919) 965-9841
Fax: (919) 965-4637
How Do I…
The Town of Selma will be closing at 11:30am on Friday, June 18, 2021 for Employee Appreciation Day.