1. How Do I?
  2. Business
  3. Government
  4. Residents
  5. Departments
    1. Animal Shelter
    2. Commissioner of the Revenue
    3. Commonwealth Attorney
    4. Communications Office
    5. Community Development
    6. Economic Development
    7. Electric
    8. Finance
    9. Human Resources
    10. Parks and Recreation
    11. Police
    12. Real Estate
    13. Registrar's Office
    14. Rescue Squad
    15. Salem Fire-EMS
    16. Salem Public Library
    17. Sheriff's Office
    18. Street & General Maintenance
    19. Technology Systems
    20. Treasurer's Office
    21. Water & Sewer Dept
  6. Tourism
  7. Downtown
  8. Report a Problem
MAIN OFFICE PHONE:  (540) 375-3057|HOURS:  M-F 8am-5pm
MAIN OFFICE LOCATION:  620 Florida Street, Salem, VA 24153


MAIN OFFICE PHONE:  (540) 375-3057|HOURS:  M-F 8am-5pm
MAIN OFFICE LOCATION:  620 Florida Street, Salem, VA 24153

Summer Camps

The Salem Parks & Recreation department has provided summer camps for the youth in the City of Salem for over 25 years, giving kids the opportunity to experience the fun of various activities throughout the summer. Each sports camp is taught by Salem High School Head Coaches, some of the premiere head coaches in the Roanoke Valley. Camps offered also include an Art Camp and the Salem Junior Golf which is taught by the pros at Hanging Rock Golf Course, making it a great introduction to the game of golf.

At only $10 per camper for most camps, the City of Salem offers some of the most affordable summer camps around.  Camps are for rising 2nd-9th graders unless otherwise noted.  

The Salem Parks and Rec Dept. is excited to announce that the Summer Camp program is back for 2021!!! While we may not be offering the full complement of camps that we have in the past, we do feel that we have a great lineup this year. We will be following the Virginia Dept. of Health guidelines that are in effect at the time of each camp which could include masks and social distancing if necessary. At this time, we have also limited the capacity of each camp to allow our camp staff to follow those guidelines effectively. If we feel that we can increase those capacities safely at any time, we will add to those camps from those that have put their names on the waiting lists. 

You can sign up here.


   If you need more information or have questions, please call us at 540-375-3054