Many of the programs at North Shore Elder Services rely on volunteers.  More than 200 individuals from throughout the community, with extraordinary commitment and selflessness, help us achieve our vision.  Without their help we would have a difficult time serving our elders!

Apply Here



Companion volunteers…bring with them their wisdom, humor, and compassion when visiting someone at home.


Money Management volunteers…patiently sit with someone once a month to make sure a checkbook balances and the money will stretch.


Long Term Care Ombudsman volunteers… provide a listening ear and a welcome voice to the residents/patients in nursing and rest homes.


Nutrition Program volunteers….assist with packing meals for the Meals on Wheels drivers to deliver.


Penny and Joe

Office volunteers… lend their support professionally in invaluable ways, sharing both work and life skills at our busy office.



Special Projects volunteers… devote time and talents to ensure that intensive short-term projects are completed accurately and on time.


  • Most of our volunteer opportunities are ongoing, working best for people who can volunteer weekly or once a month throughout the year.
  • Weekdays in the daytime are most often the best time slots. Occasionally volunteers can make their visits on weekends, depending on the program.
  • Special projects and one-time events have schedules specific to the opportunity.
  • Application and references forms need to be completed and returned to the Volunteer Coordinator.
  • After references have been checked, prospective volunteers are required to visit our Danvers office a few times on weekday time for an interview, training, and a CORI check.
  • Training specifics vary by program.
  • All of our volunteer opportunities cover needs in the five North Shore towns we serve: Danvers, Marblehead, Middleton, Peabody, and Salem.
  • Our Long Term Care Ombudsman program is present in nursing and rest homes in these communities: Chelsea, Danvers, Everett, Malden, Marblehead, Medford, Melrose, North Reading, Peabody, Reading, Revere, Salem, Stoneham, and Wakefield.


Friendly Visiting (2 hours weekly)
Money Management Support  (2-3 hours monthly)

Contact us by calling 978-624-2288  or by e-mailing volunteer@nselder.org