Town of Narrows
Police
540-726-7985
Bentley Ratcliffe, Police Chief
If emergency, dial 911.
Mailing Address: Physical Address:
P.O. Box 440 210 Main Street
Narrows, VA 24124 Narrows, VA 24124
Fire
540-726-3190
John Davis, Fire Chief
If emergency, dial 911.
Municipal Office
540-726-2423 / 540-726-3020
James "Buddy" Kast, Assistant Town Manager
Linda McGlothlin, Treasurer/Clerk
Mailing Address: Physical Address:
P.O. Box 440 210 Main Street
Narrows, VA 24124 Narrows, VA 24124
Iris Brammer Public Library
540-726-2884
Beverly Dent, Librarian
Mailing Address: Physical Address:
P.O. Box 440 109 Mary Street
Narrows, VA 24124 Narrows, VA 24124
Parks & Recreation Department
540-726-2961
Wayne Gautier, Parks & Recreation Director
Mailing Address: Physical Address:
P.O. Box 440 110 Mary Street
Narrows, VA 24124 Narrows, VA 24124
Narrows Elementary/Middle School
540-726-2391
Rick Franklin, Principal
Narrows High School
540-726-2384
Steve Brady, Principal
Giles County School Board Office
540-921-1421
Terry Arbogast, Superintendent
Narrows Post Office
540-726-3272
Giles County Administrator's Office
540-921-2525
Chris McKlarney, Administrator
Giles County Building Inspector
540-921-4368
John Mills, Building Official
Giles County Commissioner of Revenue
540-921-3334
Anne Chambers, Commissioner
Giles County Clerk's Office
540-921-1722
Charles "Bubbie" Fraley, Clerk
Giles County Animal Shelter
540-921-2053
Giles County Health Department
540-921-2891
Giles County Sheriff's Department
540-921-3842
Morgan Millirons, Sheriff
Giles County Treasurer's Office
540-921-1240
Gerald Duncan, Treasurer
Giles County Registrar's Office
540-921-2802
Donna Altizer, Registrar
Giles County Public Service Authority (PSA)
540-921-2525 / 540-626-7046
Roger Houck, Executive Director
Giles County Social Services
540-726-8315
Giles County Christian Mission
540-921-3006