Selma North Carolina Police Department. The selma police department is located at 201 north b street, selma, north carolina, 27576. selma police department internal affairs.
july 23, 2022, 4:48 am · 1 min read. selma, north carolina police station information the town of selma had a total of 326 reported incidents in 2016. selma police department, selma, california.
Officers leave police department Selma Enterprise
The selma police department is located at 201 north b street, selma, north carolina, 27576. phillip mcdaniel, fire chief 201 n. 201 n b st city: selma police department covers 7 districts that offer similar security functions for the maintenance of north carolina law and order.