You Can Make a Difference
Miracles in Motion provides life-changing opportunities that build confidence, comfort, strength, and a strong sense of community.
It's all possible because of our donors. We are dedicated to providing top-notch care for our horses, but keeping a stable full of gentle, four-legged senior citizens happy and healthy isn't cheap!
Any amount is welcome and will be used to sustain the vital programs we offer.
Sustained donations (giving every month) are the biggest help because they provide predictability and stability for our organization. Rest assured that if you do set up a recurring donation, you can cancel easily through our web portal at any time.

Watch this video about Madelyn's journey and discover how you can make a difference for families like hers.
How to Give
Miracles supporters are so, so generous!!!
Donate Online
Our online-giving portal is safe, secure, and easy to use. We accept all major credit cards. When you give, you'll receive a receipt you can use when you prepare your taxes to get credit for your generosity.
Some of our most popular online giving options are:
- Adopt a Horse for $100/month, $1200/year.
- Provide a rider in need with a scholarship.
- Feed a horse! All our guys need senior feed. $50 covers senior feed for 4 days.
- Every little bit helps! You can choose any amount that's comfortable for you.
Give by Mail
We also accept checks! We will mail you a receipt. You are also welcome to drop off donations in person.
Send Donations To:
Miracles in Motion
2049 120th St. NW
Swisher, IA 52338
Visit Us
We are happy to accept donations in person!
Please visit our contact page for details about open hours and to schedule a tour.
Other Ways to Help
Our volunteers are a bunch of friendly, dedicated, generous people who support our cause. Click here to learn more about how to contribute your time to supporting Miracles.