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

HopeTree "Glow for Hope" 5k - Fri, May 08 7:00 PM - 9:00 PM

2nd Annual Hopetree "Glow for Hope" 5k
Hopetree of Salem

The Glow For Hope is a timed 5K night run and 2K walk that will light up the streets of Salem to raise awareness and support for HopeTree. The highlight of the evening will be the Glow Party! This family-friendly event will feature music, food, great raffle prizes, face painting, a bouncy house for the kids, and tours of HopeTree's campus. There will be a shorter, campus walk and set up rocking chairs for those who'd like to stay close by but still show their support for HopeTree. This is our annual community fundraiser and all proceeds from the Glow For Hope go directly toward providing vital services to people in need.

Each participant receives a complimentary glow bracelet and necklace! Upon registration, you'll also get a personal fundraising page to help raise money for our cause. Every dollar counts and we challenge each runner and walker to raise enough money so together we exceed our $25,000 goal!

To sign up or get more information, please visit Click Here.

Sponsored by Hopetree Family Services & City of Salem Parks & Recreation Department.

March of Dimes, March for Babies - Sat, May 09 8:00 AM - 12:00 PM
Park & Rec "March of Dimes, March for Babies" - Saturday, May 9th

We're getting ready to walk in March for Babies! It promises to be a fun day out with people who share our passion for improving the health of babies. Join family teams, company teams and people walking with friends for a great cause: making a difference for real families right here in our community. Sign up and raise money to help more moms have full-term pregnancies and healthy babies. 

The walk will begin at 9 a.m. from the Salem Civic Center.  To register online, please click here or register the day of the walk, which will begin at 8 a.m. 

For more information, please call (540) 989-8030 or visit

Youth Fall Sports Registrations Begin - Mon, May 11

The following leagues will be offered during our fall sports season:

  • Flag Football (Co-Ed):  Ages 6-7 
  • Boys Football:  Ages 7-12
  • Boys Soccer:  Ages 12-15
  • Girls Cheerleading:  Ages 6-12
  • Girls Soccer:  Ages 6-15

Participant's must either reside in the City of Salem or be currently enrolled in a City of Salem school to be eligible.  Cost: $40 residents, $90 non-resident tuition paying students.  For more information please email or call (540) 375-4094.  To register online click here.

City Offices Closed- Memorial Day - Mon, May 25

The Salem Parks & Recreation offices will be closed on Monday, May 25th in observance of Memorial Day.  We will open back up on Tuesday, May 26th. 

Salem After Five - Fri, May 29 5:00 PM - 10:00 PM

Salem After Five - Friday, May 29th, 5:30-9 p.m.

Featuring: The Kings

Location: Salem Farmers Market

Admission: $5, children 12 and under are free. 

Come to listen to live music from and dance the night away. Bring a chair and blanket while enjoying food from local vendors at our Food Court.  There are plenty of activities for children as well. 

Sponsored by: Salem Parks and Recreation, Q99-FM, & ValleyBank



(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