Selma Passport Locations

The following passport offices are located in Selma, North Carolina. Please select a passport location in Selma to view the details.
Selma Post Office
308 N Raiford Street
Selma, NC 27576
 

 
 
North Carolina Passport Offices