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

Pumpkinfest - Sat, Oct 25 11:00 AM - 2:00 PM
"Pumpkinfest" - Saturday, October 25th, Salem Farmers Market 11 a.m. - 2 p.m., Trick or Treating with the merchants from 10 - 11 a.m. Sponsored by Salem Parks & Recreation and Q99-FM. More...
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

Friday, January 30th, 2015, 6 p.m. at the Salem Civic Center, Featuring "The Band of Oz".

Ticket will go on sale at the Salem Parks and Recreation Department in December, $8 in advance and $10 at the door. Food and drink will be available for purchase. 

Sponsored by Salem Parks & Recreation, Salem Terrace, and Pepsi



(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