Miller Activity Complex (MAC)

Closure/Cancelation Information

  1. The Recreation Center, Miller Activity Complex and the Millhouse at Philip S. Miller Park are closed. Most programming including Adventure Club preschool, athletics, aquatics, adaptive recreation, arts and enrichment, birthday parties, field rentals, fitness and wellness classes and SilverSneakers classes are canceled. Town’s parks, open spaces and trails remain open.  

    The Town of Castle Rock has received approval from the Tri-County Health Department to operate our licensed day camps.  CSU RAM Camp, Rock Rec Camp and Adventure Club camps are open and enrollment is happening now!  Camps begin May 26th.  Click here for information on the camps and to register.

    The new public health order that took effect April 27 means that Town courts (basketball, pickleball and tennis) are also now open, along with the Town’s skate park. While enjoying these amenities, members of the community must practice social distancing – including ensuring masking, distancing of at least 6 feet, and gatherings of no more than 10 people at a time. The intent remains to limit interactions to only those within your own household. Good hygiene – like not touching your face, and washing your hands well, and often – also remains important.

    Playgrounds – including the FitGround at PSM Park – as well as park pavilions, picnic areas, group gathering areas and fields for organized team practices remain closed under the current order, which is presently set to remain in effect through May 26.

We are pleased to present the crowning jewel of the 300-acre Philip S. Miller Park. The Miller Activity Complex (MAC) is the Town's newest 64,443 square foot, two story recreational facility. Come explore the unique activities this facility offers.

Amenities

  • Two multi-use party rooms adjacent to the pool
  • Four 25-yard lap lanes
  • Batting cages
  • Children’s play structure with 23-foot-tall slide
  • Beam interactive floor games
  • Indoor full-sized and half-sized synthetic field
  • Indoor leisure pool with slide, zero-entry section, water table and vortex whirlpool
  • Trampoline featuring 16 trampoline beds
  • Lounge area with fireplace, Lego table and train table
  • Specialty fitness classes such as Power Hour Boot Camp and Fit Moms

Best of the Best for Family Entertainment

Best of the Best thumbs up logo 2019
  1. Daily admission
  2. Punch card
  3. Annual pass
MAC admission only. Trampoline, batting cages and golf simulator not included.
Daily admission Resident Nonresident
Youth (ages 1-17) $6 $7
Adult (ages 18 and up) $7 $8
Senior (ages 62 and up) $6 $7

Monthly payment plans are available for annual passes. Processing fees will apply to all monthly payment plans and all refunds. Thirty-days written notice is required for any changes to your pass. Please contact us with any questions or for more details related to purchasing or modifying an existing pass.  

To request changes, cancellations or holds on your existing pass, please submit the linked form.  MAC/REC pass change form.

*Family passes include up to four household members. Additional family members may be added for $5.78 / month for resident and $7.15 / month for non-resident.
**These passes are only valid at the MAC.

Trampoline admission (includes MAC admission)


$15 per jumper for residents
$18 per jumper for non-residents
Note: anyone under the age of 8 must by accompanied by a paying participant 16 years or older.


Batting cage admission


Field #2 has cages that can be lowered down providing two bays for batting practice.

$60 per 60 minutes. 


More information


The fees collected for participation in activities and admission at the MAC allow the the facility to remain sustainable and meet Town expectations for the recovery of 100 percent of operating costs.  

For additional information regarding fees, field / room rentals and admission,
visit our rate and information sheet. The MAC also offers group rates for large groups such as schools, daycare centers, or day camps. For information and pricing call Sheila at 303-814-7451.