The YMCA is host to many community and on-site events for friends, families, members, and non-members to enjoy.
Take a look at our current upcoming events!
See our full list of scheduled luncheons below. Each luncheon will begin at 11:30AM, with a guest speaker and/or activity TBA.
- September 5th: Fried chicken on the menu, featuring the YMCA Directors as guest speakers.
- October 3rd: Pork loin on the menu, featuring Emily Trevathan for Foster Grandparents or Katie Neff for CASA as guest speaker.
- November 7th: Thanksgiving turkey on the menu, featuring Jami Leonard, RN MSN, for Hannibal Regional Healthcare as guest speaker.
Free for anyone in our community 50 years and older! Registration is REQUIRED to be guaranteed a meal.**
Active Older Adults is sponsored by:

The YMCA of Hannibal is hosting a gun raffle at our Down by the Bayou Dinner Auction! Tickets go on sale September 26th at the Dinner Auction and will then be available at the Welcome Desk and online through October 31st. The drawing takes place on November 1st!
Enter to win: Ruger American Gen II Ranch Rifle 6.5 Creedmoor 3rd Magazine 16.1″ 5/8×24 Threaded Barrell FDE!
Ticket Prices:
1 for $10
3 for $25
5 for $40
All proceeds support our Strong Community Campaign!
October 18, 8am-11:15am! Halloween Theme! Come dressed up!
8am GRIT Cardio
8:45am GRIT Strength
9:30am GRIT Athletic
10:15am Bodypump
10:15am Sprint (Spin Studio)
October 25th at the Sodalis Nature Preserve!
5K Run/Walk: Starts at 8:30AM!
Trick-or-Treat Trail: Starts at 10:00AM!
Spooky fun for the whole family! Costumes encouraged!
Sponsored by:
![]()
Garage Sale at the YMCA of Hannibal!
Oct. 28-Nov. 7 in the YMCA of Hannibal lobby!
We will be selling holiday decor, t-shirts, and so much more! Items will be priced as marked.
Proceeds from the garage sale will support our strong community campaign!
The YMCA wants to challenge YOU to walk/run a mile a day for 2025. Can you complete 365 miles in a year?
For just $15, join us and stay encouraged with a community of fellow movers for a unified goal. Once you reach 365 miles, you will get a Mile-A-Day shirt! Will you be the first to 365?





