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.

Previous
Previous

Michigan Employment

Next
Next

Colorado Reentry Financial Help