A brighter future for the children of Puerto Peñasco.Need support? / Solicitar apoyo

Happening now · The 2026 MCF walk

Steve is walking.
Children need
your help.

Steve Schwab’s 200.4-mile walk for Mexico’s children is under way. Help turn every mile into medical care, education, and support for children in Puerto Peñasco.

Started October 8, 2026
Phoenix, AZ area to Puerto Peñasco, Sonora, Mexico

Donate to Steve’s walk
Steve Schwab with his backpack and walking poles beside a desert road
200.4 miles. One purpose.Change a child’s life, one at a time.View the walk fundraiser poster
501(c)(3) Registered nonprofitSince 2003 A lasting commitmentPuerto Peñasco Our community. Our purpose.

Mission & services

Real needs.
Meaningful support.

Every family’s circumstances are different. We work alongside local volunteers to connect children with the help that matters most.

Our mission & services
01

Medical care

Helping children reach the care they need, from diagnosis through treatment.

02

Family support

Practical help for families facing financial hardship and unexpected needs.

03

Education

School supplies and learning resources that help children keep moving forward.

04

Medical travel

Connecting families to appointments and services beyond their community.

Steve Schwab meeting a family at an MCF walk reception
A community built on care. From the MCF photo archive.

The people behind the purpose

More than a beautiful place.
A place we care for.

Beyond the sunsets and the Sea of Cortez are families who call Puerto Peñasco home. When medical care or school essentials are out of reach, MCF helps close the gap.

What began as a desire to help in 2003 has become a lasting commitment to this community.

Get to know MCF

Children’s stories

Behind every gift,
there’s a person.

Meet some of the children and families whose journeys have been part of MCF’s story.

Explore their stories

A little help. A lasting difference.

Be part of a child’s
brighter tomorrow.

Care, education, and a community that shows up.
Your generosity helps make it possible.

Make a donation