Skip to content


Our Locations

Bedell Family YMCA

1900 41st Street
Spirit Lake, IA 51360
Phone: 712.336.9622
Fax: 712.336.9627

HLPC - Milford, IA

2207 US 71
Milford, IA 51351
Phone: 712.338.2707

Camp Foster YMCA

PO Box 296
Spirit Lake, IA 51360
Phone: 800.456.9622
Fax: 712.336.2026

Our Hours


Main Facility Hours (Temporary)

Monday – Friday  4:30am – 7pm*
*8-9:30am reserved for 60+ and vulnerable populations

Saturday  7am – 11am
Sunday  Closed

Pool Hours (effective June 1st)

Monday – Friday
5am – 11am & 1 – 7pm

Saturday  8am – 10:45am
Sunday  Closed

CLICK HERE to reserve a pool lane

Character center Hours

Temporarily Closed

HLPC - Milford Location


Monday – Friday  5am – 7pm
Saturday  7am – 11am
Sunday  Closed

We'd Love To Hear From you

The Bedell Family YMCA offers 2 convenient locations for you and your family with just ONE membership.  We also offer an amazing Summer Camp which offers both Day Camp and Resident Camp programs.  We are proud to serve our communities needs.  Please contact us if you have any questions, concerns or would like to donate.


To put Christian principles into practice through programs that build healthy spirit, mind and body for all.