Parks & Recreation


The Narrows Parks and Recreation Department is located on Mary Street in Narrows.  This department offers a wide array of organized programs for the community on a year-round basis.  This department is also responsible for overseeing operations at the Narrows Town Park and some of the other outdoor recreation areas in town.

The department is operated by a full-time director, Dakoda Shrader. Dakoda has a support staff consisting of an assistant, Lindsey Caudill, and many part-time employees and volunteers.  The department is also assisted by the Parks and Recreation Commission, which consists of citizens who volunteer their time to provide program oversight and recommendations.


The recreation program consists primarily of leagues and teams that stress the fundamentals of each sport or activity while also stressing sportsmanship and team play.  Activities are primarily held at the “Annex” (formally the old Narrows High School), which has been converted into a community center and comprehensive recreation center.  The facility offers an auditorium, full court gymnasium, and numerous activity rooms.

Outdoor recreational facilities include the use of one ball field and the Narrows High School football field (Ragsdale Field) through an agreement with the Giles County School Board, a practice ball field, and the Narrows Town Park.  Ragsdale Field offers a lighted field ideal for use in soccer, football, and other sporting events.

For more information about the Parks and Recreation Department, please contact the Narrows Recreation Director by calling 540-726-2961 or via email at


The Community Center Office Hours are 9:00AM to 11:00AM Monday-Friday.


Dakoda Shrader

Parks & Recreation Director
540-726-2961 or 540-599-1135 |

Lindsey Caudill

Assistant Director | Events Coordinator
540-726-2961 or 304-994-0771 |

Mailing Address:                                                         Physical Address:
P.O. Box 440 Narrows, VA  24124                          110 Mary Street Narrows, VA 24124

Narrows is located in Giles County, Virginia

Virginia’s Mountain Playground ™