Northern Division: Serving every county in Minnesota and North Dakota
Volunteers serving Monday dinner in Rochester


It’s kindhearted volunteers like you who help us fulfill our promise to serve the community and do the most good in the Rochester area. Use the arrows below to reveal details about our current opportunities.

For most volunteer opportunities you will need to download, complete and return our general volunteer application form. For any questions, please call Mary at 507-288-3663.

Community Center

Front Desk Volunteer

Duties include answering and transferring phone calls, scheduling appointments with Salvation Army case workers, and helping clients to fill out emergency assistance and volunteer applications. One-on-one training will be provided. A background check and Safe From Harm training are required.

When: Monday–Friday, 8 a.m.–12 p.m.

Where: The Salvation Army Community Center, 20 First Ave. NE, Rochester, MN 55906

Maintenance Volunteer

Maintenance volunteers are needed to help clean the dining room after our daily served hot meal, doing laundry so that we can provide towels for clients needing showers, cleaning out the landscaping and mowing the lawns. Volunteers for this opportunity truly make it possible for our programs to operate on a daily basis. One-on-one training will be provided. No background check or Safe From Harm training required. Maintenance volunteers may use their time to complete community service requirements.

When: Flexible Schedule, Hours of operation are Monday–Friday, 8 a.m.–4 p.m.

Where: The Salvation Army Community Center, 20 First Ave. NE, Rochester, MN 55906

Store Volunteers

Salvation Army Stores in Rochester, Red Wing, and Winona

Volunteers are needed to help The Salvation Army Thrift Stores accept donations, sort donations, and organize and maintain the sales floor. Volunteers will be directly supervised by the Thrift Store management. Volunteers must be at least 16 years of age or supervised by an adult.

Length of Commitment: Flexible on a regular and ongoing basis

Hours: Monday–Friday, 10 a.m.–6 p.m.  |  Saturdays, 9 a.m.–5 p.m.  |  Closed Sunday 

Special Programs and Events

Give Kids a Smile 

The “Give Kids A Smile” prevention days provide free dental services to all children ages 5 to 17. The goal is to educate children on basic oral hygiene, provide x-rays and exams. Preventative and restorative work will be provided pending time and number of volunteers. Please contact Pam at the Good Samaritan Dental Clinic for more information. 507-529-4100.

Food Distribution

Food Shelf Helper

We are looking for volunteers who enjoy meeting and working with new people. As a satellite of Channel One Regional Food Bank, we will need you for only a few hours each week, to assist in this important food distribution task. Minimal computer experience and training is required and supplied. Please call 507-288-3663 for more information.

When: Tuesday and Friday, 10 a.m.–1 p.m and/or  1–4 p.m.

Where: The Salvation Army Administration building, 120 First St. NE, Rochester

The Good Samaritan Health Clinic

Medical Clinic Volunteer

Make a world of difference in the lives of working families and under-served individuals in our community at the Good Samaritan Medical Clinic. Medical professionals and adults without a medical background are needed to ensure our clients get the medical care they seek. We need volunteers for data entry, nurses and pharmacy techs. A volunteer application and background check are required, and orientation and training are provided. Please call our Good Samaritan Health Clinic for more information at 507-529-4100.

When: Flexible, but generally Monday–Friday, 4–7 p.m. Special clinic days and times may vary.

Where: Good Samaritan Health Clinic – Castleview Apartments building, 120 N. Broadway, Rochester

Dental Clinic Volunteer

Help is needed at the Good Samaritan Dental Clinic. You will be serving people who are under-insured or uninsured. Help is needed during “off clinic” times, as well as during clinics. Work with like-minded area professionals, students, and retirees. Please call our Good Samaritan Health Clinic for more information at 507-529-4100.

Reception and administrative help may be needed at the Good Samaritan Dental Clinic. Help is needed during “off clinic” times, as well as during clinics. You will be volunteering with like-minded area professionals, students, and retirees. Receptionists are needed Tuesdays and Thursdays 5:30 to 8:30pm. Administrative times may vary and can be weekly or monthly.
Please email for more information.

When: Hours vary. Call for details.

Where: Good Samaritan Health Clinic – Castleview Apartments building, 120 N. Broadway, Rochester

Meal Serving

Daily Served Hot Meals

The Rochester Salvation Army feeds a nutritious hot meal to an average of 50-150 people every day. You will set up under the guidance of our cook, serve the meal, wash dishes (industrial dishwasher!) clean and reset the room for the next day’s lunch, and experience fellowship with our visitors and guests. Volunteers are accepted as individuals and small groups.

Call 507-288-3663 if interested.

When: Monday–Friday, 11:30 a.m.–12:30 p.m.

Where: Community Center lunchroom, 20 NE 1st Ave., Rochester (SE door from parking lot)

Care and Service

Caring Partners Adult Day Program

Assist us in increasing the quality of life for adults who are physically and/or mentally challenged through this supportive day program, promoting independence and empowering each client to remain in a community setting. Volunteer to help with daily activities, meals, clean-up or to provide a friendly face to someone special. Download the Caring Partners Adult Day Program Application Form, complete and return the original to our Community Center office, 20 NE 1st Ave., Rochester. Questions? Call 507-288-3663.

When: Monday–Friday, 8 a.m.–4 p.m., flexible.

Where: Caring Partners Adult Day Program, 115 NE 1st Ave., Rochester

Bell Ringing and Seasonal

Bell Ringing

As an annual Salvation Army tradition, we have more than 8,000 bell ringing hours to fill with volunteers each year. Volunteers are the difference between an empty kettle and one that raises about $100 per hour – enough to provide a family with groceries for a month. Outdoor and indoor locations are available. Our Bell Ringing Calendar is currently open to the public. Call 507-288-3663 to volunteer to ring the bells or sign up online for a bell ringing shift.

Red Kettle Driver

Kettle Drivers replace full red kettles with empty ones. They also put out signs that announce bell ringing groups; check to make sure that bells are present and functioning; and ensure there are Salvation Army aprons at each kettle location. Volunteer drivers make the kettle campaign possible. Shifts start at 7:30 p.m., and it usually takes about 45 minutes to drive one of the four kettle routes in Rochester. Please call Mary at 507-288-3663 to volunteer to drive.

Winter Warming Center

Minnesota winters can be dangerous for people experiencing homelessness. The Rochester Salvation Army’s Winter Warming Center offers a safe, warm place to stay overnight when temperatures drop below zero. Volunteers play a crucial role in our ability to offer this service all season long. Shift times run from 7 p.m.–1 a.m. and 1 a.m.–to 7 a.m. Duties include greeting guests, helping them to complete intake forms, and handing out food and linens. Volunteers are also responsible for monitoring Warming Center activity in order to ensure guest and volunteer safety throughout the night. Click here to fill out a volunteer application or call Alex at 507-288-3663 with any questions.

Christmas Application Processing

Put your computer skills to work to assist area families as they apply for Christmas program assistance. Volunteers work on computers to process program applications for families with limited means by signing them up to receive toys, clothing, or other donated gifts. The program is straight-forward and rewarding; people skills are a must. Click here to sign up to volunteer.

Gobble Wobble Family 5k and Fun Run

Held at Autumn Ridge Church on Thanksgiving morning every year, this fun-run event raises money to support Salvation Army food and meal programs in the Rochester area. Last year, the event helped us to provide over 21,000 meals. From a 5k run, to an off-road run, to a 2-mile walk, there’s something at this event for everyone! Register to volunteer or to sign up to race.

Thanksgiving Day Meal Service

Volunteers help serve the free Thanksgiving community meal.  

Children’s Shopping Trip

Capture some of the excitement of the holidays by taking an 8- or 9-year-old child shopping. Together you will board a bus and head to Shopko where you will both shop for members of the child’s immediate family. The Salvation Army provides funds for gifts based on the size of the family. Children and volunteers then return to The Salvation Army, where they wrap their gifts and have a snack before parents pick up their kids. This year’s event is on Wednesday, December 6. Click here to fill out an application.

Toy & Joy Shop

Shoppers, this is for you. Volunteers are paired one-to-one with families to take them shopping through new toys, clothes, books and games donated to the Rochester Salvation Army. The volunteer will assist the parents in finding age-appropriate items and the correct number of items for each child in the family. Click here or call 507-288-3663 to sign up for this volunteer opportunity.

Christmas Day Meal Service

Volunteers help serve the free Christmas Day community meal.

Don’t see a volunteer opportunity here for you or have questions? Call us at 507-288-3663. We’ll work to find a place for anyone who wants to help. Whether you have a specific talent to offer or simply an hour of your time, The Salvation Army is the place to turn your passion into action.