Michigan Community Service
Michigan Court-Approved Community Service Providers
A statewide directory of volunteer-friendly organizations that may accept court-ordered community service hours. Always verify acceptance with the provider and your supervising officer before completing hours. OACRA provides public information only and is not affiliated with MDOC or Michigan courts.
Detroit / Wayne County
Forgotten Harvest
Detroit — Wayne County
Hunger relief & food distribution nonprofit supporting community food programs. Verify acceptance.
Gleaners Community Food Bank
Detroit — Wayne County
Major food bank serving Metro Detroit through warehouse, distribution, and pantry support.
Capuchin Soup Kitchen
Detroit — Wayne County
Meal service, pantry operations, and community outreach volunteer opportunities.
Detroit Rescue Mission Ministries
Detroit — Wayne County
Shelter assistance, meal programs, clothing distribution, and outreach support.
Michigan Humane
Detroit — Wayne County
Animal shelter volunteer shifts, adoption support, and animal care tasks.
Alternatives For Girls
Detroit — Wayne County
Support services for at-risk youth and families. General volunteer support tasks available.
Earthworks Urban Farm
Detroit — Wayne County
Urban agriculture, environmental work, and community food projects.
Downtown Detroit Partnership Clean & Safe Program
Detroit — Wayne County
Community cleanups, beautification tasks, and public area maintenance.
Oakland County
Open Door Outreach Center
Waterford — Oakland County
Thrift store operations, food pantry assistance, and donation sorting.
Hope Against Trafficking
Pontiac — Oakland County
Nonprofit providing support services; volunteer opportunities in operations and events.
Grace Centers of Hope
Pontiac — Oakland County
Shelter support, meal prep, and community outreach projects.
Lighthouse Michigan
Pontiac — Oakland County
Food distribution, pantry operations, and community housing support services.
Humane Society of Oakland County
Auburn Hills — Oakland County
Animal care, cleaning, and shelter volunteer tasks.
City of Southfield Community Cleanup
Southfield — Oakland County
Beautification, public area cleaning, and seasonal city projects.
Macomb County
Macomb Feeding the Need
St. Clair Shores — Macomb County
Food service, pantry support, donation sorting, and community outreach.
Macomb County Habitat for Humanity
Warren — Macomb County
ReStore volunteer support, donation handling, and housing project assistance.
Detroit Animal Welfare Group (DAWG)
Romeo — Macomb County
Animal rescue tasks, cleaning, and shelter support activities.
City of Warren Volunteer Corps
Warren — Macomb County
Beautification, community events, and public safety support projects.
MCREST
Mount Clemens — Macomb County
Shelter services, donation sorting, and guest support tasks.
Flint / Genesee County
Food Bank of Eastern Michigan
Flint — Genesee County
Warehouse sorting, distribution, and hunger-relief support programs.
Catholic Charities of Shiawassee & Genesee Counties
Flint — Genesee County
Shelter operations, donation support, and pantry services.
Flint River Watershed Coalition
Flint — Genesee County
Environmental cleanup, waterway monitoring, and community environmental work.
Carriage Town Ministries
Flint — Genesee County
Shelter support, meal preparation, and outreach assistance.
Humane Society of Genesee County
Burton — Genesee County
Animal care, cleaning, and volunteer operations.
Saginaw / Bay Region
Hidden Harvest
Saginaw — Saginaw County
Food rescue, distribution support, and volunteer warehouse tasks.
Rescue Ministries of Mid-Michigan
Saginaw — Saginaw County
Shelter programs, meal service, and donation center assistance.
City Rescue Mission of Saginaw
Saginaw — Saginaw County
Homeless shelter support, community outreach, and food service.
Good Samaritan Rescue Mission
Bay City — Bay County
Community outreach, shelter assistance, and food distribution.
Bay County Habitat for Humanity
Bay City — Bay County
ReStore volunteer tasks, donation sorting, and community build support.
Lansing / Ingham County
Greater Lansing Food Bank
Lansing — Ingham County
Food distribution, warehouse support, community garden projects.
City Rescue Mission of Lansing
Lansing — Ingham County
Shelter assistance, meal prep, and donation center operations.
Volunteers of America Michigan
Lansing — Ingham County
Thrift store support, shelter services, and community outreach tasks.
Capital Area Humane Society
Lansing — Ingham County
Animal care, cleaning tasks, and shelter volunteer roles.
Ingham County Parks Volunteer Program
Lansing — Ingham County
Park maintenance, cleanup efforts, trail work, and seasonal help.
Ann Arbor / Washtenaw County
Food Gatherers
Ann Arbor — Washtenaw County
Food bank volunteer shifts, distribution, and hunger relief programs.
Hope Clinic
Ypsilanti — Washtenaw County
Food pantry, clothing room support, and administrative volunteer tasks.
Ann Arbor YMCA Community Programs
Ann Arbor — Washtenaw County
Youth programs, community support, and event assistance.
Humane Society of Huron Valley
Ann Arbor — Washtenaw County
Animal care, cleaning, adoption event support, and shelter tasks.
Ozone House
Ypsilanti — Washtenaw County
Youth support programs, community outreach, and donation processing.
Grand Rapids / Kent County
Kent County Community Service Program
Grand Rapids — Kent County
County-coordinated community service placement at local nonprofits. Verify acceptance.
Feeding America West Michigan
Comstock Park — Kent County
Warehouse sorting, distribution support, and food security volunteer roles.
Mel Trotter Ministries
Grand Rapids — Kent County
Shelter services, meal prep, store support, and outreach programming.
God's Kitchen (Catholic Charities West Michigan)
Grand Rapids — Kent County
Meal service, pantry work, and community support tasks.
Humane Society of West Michigan
Grand Rapids — Kent County
Shelter cleaning, animal care, and adoption center assistance.
Blandford Nature Center
Grand Rapids — Kent County
Environmental stewardship, trail cleanup, and nature event volunteer roles.
Muskegon / Lakeshore Region
Muskegon Rescue Mission
Muskegon — Muskegon County
Shelter assistance, meal prep, warehouse support, and outreach.
Love INC of Muskegon County
Muskegon — Muskegon County
Donation sorting, pantry support, and community service roles.
No More Sidelines
Fruitport — Muskegon County
Community engagement programs supporting individuals with disabilities.
Humane Society & Animal Rescue of Muskegon County
Muskegon — Muskegon County
Animal care, shelter cleaning, and community pet events.
United Way of the Lakeshore Volunteer Center
Muskegon — Muskegon County
Regional volunteer opportunities across nonprofits and community programs.
Kalamazoo / Battle Creek
Kalamazoo Loaves & Fishes
Kalamazoo — Kalamazoo County
Pantry support, distribution, and donation sorting.
Gospel Mission Ministries
Kalamazoo — Kalamazoo County
Shelter services, kitchen support, and donation room assistance.
South Michigan Food Bank
Battle Creek — Calhoun County
Warehouse operations, food sorting, and hunger relief efforts.
Humane Society of South Central Michigan
Battle Creek — Calhoun County
Volunteer roles in animal care, cleaning, and adoption center assistance.
Kalamazoo Nature Center
Kalamazoo — Kalamazoo County
Trail work, environmental projects, events, and grounds maintenance.
Northern Michigan
Father Fred Foundation
Traverse City — Grand Traverse County
Assistance center providing food, clothing, and community support; volunteer roles available.
Goodwill Northern Michigan
Traverse City — Grand Traverse County
Donation sorting, retail support, and community outreach volunteer tasks.
Cherryland Humane Society
Traverse City — Grand Traverse County
Animal care, shelter cleaning, and adoption event assistance.
Northern Michigan Food Coalition Partners
Traverse City — Grand Traverse County
Regional food pantries and hunger-relief programs offering volunteer shifts.
Habitat for Humanity Grand Traverse
Traverse City — Grand Traverse County
ReStore support, donation handling, and housing-related community service.
United Way of Northwest Michigan
Traverse City — Grand Traverse County
Connects volunteers to nonprofits across the northern region; verify acceptance.
Upper Peninsula
Feeding America West Michigan – UP Distribution
Multiple Cities — Upper Peninsula
Hunger-relief volunteer opportunities via UP mobile and partner pantries.
St. Vincent de Paul – Marquette
Marquette — Marquette County
Thrift operations, food pantry support, sorting donations, and distribution tasks.
Salvation Army Marquette
Marquette — Marquette County
Pantry operations, meal preparation, and community support volunteer roles.
Delta Animal Shelter
Escanaba — Delta County
Animal care, kennel cleaning, and community pet events.
Great Lakes Recovery Centers
Multiple Locations — Upper Peninsula
Administrative tasks, facility support, and community projects; verify acceptance.
United Way of Marquette County Volunteers
Marquette — Marquette County
Regional volunteer assignments at nonprofits throughout the Upper Peninsula.
Directory Use & Verification
OACRA provides public information only and is not affiliated with MDOC, probation, parole, courts, or government agencies. Not all organizations listed accept court-ordered community service hours. Policies may vary by location, program, or supervision level. Always verify acceptance with the provider and your supervising officer before completing any hours.