Join thousands of volunteers as we come together for Meals from the Heartland's Annual Hunger Fight 2026. Our goal is to assemble 1.75 million nutritious, nonperishable, and culturally adaptable meals that will help nourish individuals and families experiencing food insecurity in Iowa, across the United States, and around the world. These meals provide hope in communities facing hunger due to natural disasters, limited access to affordable food, poverty, and conflict. Every meal packaged represents compassion in action and helps ensure that children and families have access to a reliable source of nutrition when they need it most. To reach our goal, we need 3,000 volunteers to package 1.75 million meals. Whether you join with your family, friends, coworkers, faith community, school, civic organization, sports team, or volunteer on your own, your time will make a lasting impact! Everyone is welcome at the Annual Hunger Fight. Our packaging stations are designed to be adaptable and inclusive, allowing individuals of all ages, abilities, and backgrounds to participate in a meaningful way. No experience is necessary, and every volunteer plays an important role in helping us fight hunger. Together, we can transform just a few hours of service into millions of meals and countless moments of hope. Join us and be part of something bigger. Together, we can help feed the world. Volunteer Waiver: By volunteering with Meals from the Heartland, you agree to our standard waiver of liability. Participation is voluntary, and your registration confirms your understanding.Annual Hunger Fight 2026
Wednesday, October 7th
Description
Details
| Is Family Friendly | |
| Is Not Outdoors | |
| Is Wheelchair Accessible |
Location
|
357 Lincoln Street
West Des Moines, IA 50265 |
Shifts
| Begins | Registration Closes | Duration | Open Spots | Respond |
|---|---|---|---|---|
|
Wed Oct 7, 2026 @ 9:00am to 11:00am |
2.00 hours | 51 of 60 | Respond as Team | |
|
Wed Oct 7, 2026 @ 9:15am to 11:15am |
2.00 hours | 60 of 60 | Respond as Team | |
|
Wed Oct 7, 2026 @ 9:30am to 11:30am |
2.00 hours | 0 of 60 | ||
|
Wed Oct 7, 2026 @ 9:45am to 11:45am |
2.00 hours | 60 of 60 | Respond as Team | |
|
Wed Oct 7, 2026 @ 10:00am to 12:00pm |
2.00 hours | 39 of 60 | Respond as Team | |
|
Wed Oct 7, 2026 @ 11:30am to 1:30pm |
2.00 hours | 60 of 60 | Respond as Team | |
|
Wed Oct 7, 2026 @ 11:45am to 1:45pm |
2.00 hours | 60 of 60 | Respond as Team | |
|
Wed Oct 7, 2026 @ 12:00pm to 2:00pm |
2.00 hours | 60 of 60 | Respond as Team | |
|
Wed Oct 7, 2026 @ 12:15pm to 2:15pm |
2.00 hours | 60 of 60 | Respond as Team | |
|
Wed Oct 7, 2026 @ 12:30pm to 2:30pm |
2.00 hours | 0 of 60 | ||
|
Wed Oct 7, 2026 @ 2:00pm to 4:00pm |
2.00 hours | 49 of 60 | Respond as Team | |
|
Wed Oct 7, 2026 @ 2:15pm to 4:15pm |
2.00 hours | 0 of 60 | ||
|
Wed Oct 7, 2026 @ 2:30pm to 4:30pm |
2.00 hours | 50 of 60 | Respond as Team | |
|
Wed Oct 7, 2026 @ 2:45pm to 4:45pm |
2.00 hours | 54 of 60 | Respond as Team | |
|
Wed Oct 7, 2026 @ 5:30pm to 7:30pm |
2.00 hours | 60 of 60 | Respond as Team | |
|
Wed Oct 7, 2026 @ 5:45pm to 7:45pm |
2.00 hours | 60 of 60 | Respond as Team | |
|
Wed Oct 7, 2026 @ 6:00pm to 8:00pm |
2.00 hours | 48 of 60 | Respond as Team | |
|
Wed Oct 7, 2026 @ 6:15pm to 8:15pm |
2.00 hours | 0 of 60 | ||
|
Wed Oct 7, 2026 @ 6:30pm to 8:30pm |
2.00 hours | 29 of 60 | Respond as Team |