David L. Bodenhamer Recreation Center


The David L. Bodenhamer Center is a membership based community center that receives over 350,000 visits annually. The beautifully designed facility is home to the City of Gulf Shores Recreation Division offices and is the hub for all recreational athletic and program registrations. 

Hours of Operation


Fitness Center Hours

Monday - Friday: 5:30am-8pm
Saturday: 8am-6pm
Sunday: 1pm-6pm

Aquatic Center Hours

Monday-Friday: 6am-8pm
Saturday: 8am-6pm
Sunday: 1pm-6pm

Visit our Aquatic Center page for more details.

Facility Amenities Include:

  • ADA accessible
  • AquaClimb ® wall in pool
  • Floor and water aerobics classes
  • Full service fitness room including free weights
  • Game area
  • Indoor heated pool with lap lanes
  • Indoor walking/jogging track
  • Men's/Women's and Boy's/Girl's locker rooms
  • Outdoor children's wading pool
  • Racquetball courts (2)
  • Regulation size gymnasium
  • Coast Cycling
  • Tennis Center
  •  6 - Soft courts
  •  12 - Hard courts

Memberships:

We offer a variety of membership options for residents and non-residents. Click here for more information about membership rates. 

Bodenhamer Indoor Pool:

The Gulf Shores Swim Team and Aquatic Programs offers a variety of instructional classes including water aerobics, lifeguard certification, group and private lessons and more.   Click here for more information.

Pool Party Rentals

Pool Rentals are coordinated through the Aquatics Coordinator, Brook Hopkins, and our team of lifeguards.  For information, please call 251-968-1427 or email bhopkins@gulfshoresal.gov.

Water Aerobic Classes

Rec Pass and Splash Pass members can enjoy an array of water aerobics classes at no additional charge.  Click here to view the full schedule.

Private & Group Lessons

Our program is designed to introduce young swimmers to the water and help them to gain comfort and confidence in the aquatic environment. We focus on safety in and around the water and basic swimming skills. Time will be spent getting acclimated to provide a productive session of lessons. Each swimmer's needs will be evaluated by their instructor at the start of the session, and the speed of progression, teaching methods and length of time actively swimming may look different for each individual. While it typically takes a child 3 to 4 months (3 sessions of lessons) to learn basic swim skills, we strive to meet the specific needs of your swimmer.
Click here for more information.

Gulf Shores Swim Team

The Gulf Shores Recreation Division offers a year-round swim program for South Baldwin County youth ages 5 to 18 years old. To find out more information or sign up for the Gulf Shores Swim Team, please contact Aquatic Coordinator Brook Hopkins at 251-968-1427. Click here for more information.

Group Fitness Classes:

A variety of classes are available at the David L. Bodenhamer Center including Zumba, Water arthritis, Yoga and Pilates. Drop-In Floor classes are included with RecPass and FitPass memberships.  Drop-In Pool classes are included with RecPass and SplashPass memberships. To provide the safest environment possible, the maximum class size is 30 participants. Entry is monitored by the instructor and is on a first come, first serve basis.
To see a full schedule of the fitness classes we offer at our recreation and fitness centers, please click here. Child care is not available. 

Online Registration:

To get information about our online registration system and sign up for recreation programs, please click here

Rental Opportunities:

If you are interested in reserving the David L. Bodenhamer Recreation Center gymnasium or pool for an event, please contact Nicole Ard, Recreation Manager, at 251-968-1424 or nard@gulfshoresal.gov. 

Contact the Front Desk:

Phone: 251-968-1420       Address: 310 West 19th Ave, Gulf Shores 36542

  1. Nicol Ard

    Nicole Ard

    Recreation Division Manager

  2. Molly Mahtani

    Molly Mahtani

    Customer Service Supervisor

  3. Holly Cade

    Holly Howell

    Fitness Coordinator

  4. Brook Hopkins

    Aquatics Coordinator