Parks and Recreation

The Department of Parks & Recreation provides the citizens of Salem with year round programs and activities, which are geared for all ages.  Programs are divided into: Senior Citizens Center, James I. Moyer Sports Complex/Kiwanis Field, Adult Sports, Youth Sports, Community Activities and Special Events.  The programs are operated  with a full-time staff of 16 and a number of part-time staff such as field maintenance workers, instructors, game officials, summer special event workers, summer interns, sports clinic leaders, and volunteer coaches.

Our mission is to make a positive difference in the lives of citizens through professionally managed recreation programs, tournaments, and special events that foster economic impact, promote healthy lifestyles, social interaction, and civic pride among participants.

Upcoming Events

Christmas Tree Lighting - Fri, Dec 05 6:00 PM - 6:30 PM
Park & Rec Lighting of City of Salem Christmas Tree - 6 p.m., Salem Farmers Market, Salem Christmas Parade to follow. More...
Ye Olde Salem Christmas - Sat, Dec 06 11:00 AM - 4:00 PM
Park & Rec "Ye Olde Salem Christmas" - Salem Farmers Market, Salem Library, and Downtown Salem,
11 a.m - 4 p.m.

Sponsored by Salem Parks & Recreation, MedExpress, & MemberOne Credit Union.

Winterfest Beach Bash - Fri, Jan 30
Winterfest Beach Bash

The City of Salem Parks and Recreation Department along with Salem Terrace, & Q99-FM are all set to present the 8th annual “Winterfest Beach Bash” on Friday, January 30th, 2015, at 6pm at the Salem Civic Center. The popular group “The Band of Oz” will be in town to help melt away the winter cold with a little summertime fun.

Tickets go on sale December 15th at the Salem Parks & Recreation Department (620 Florida Street). Admission is $8 in advance and $10 at the door – cash and checks only. Doors will open at 5 p.m. and proceeds from the event will benefit the Penguin Club’s community service projects.

This event has sold out for last several so make sure to come get your tickets before we run out. 

Sponsored by Salem Parks & Recreation, Salem Terrace, Q99



(540) 375-3057


620 Florida Street
Salem, VA 24153


8:00 a.m. - 5:00 p.m.
Monday - Friday

Weather Hotline

(540) 966-6900
Updated daily after 3:30 p.m.


(540) 354-3542


601 Academy St.
Salem, VA  24153


8:00 a.m. - 8:00 p.m.
Sunday - Saturday


Monday - Friday
18 & Under: $5
Seniors: $8
Adults: $9

Saturday - Sunday
18 & Under: $5
Adults: $10

Chuck Johnston
Course Manager
(540) 354-3542
Salem WiFi
Roanoke Valley