Community Events Calendar

Town meetings are available on our Council page.

Featured Events

Community Events and Recreation Calendar

April 2025

SUN
MON
TUE
WED
THU
FRI
SAT
30
31
1
5:30 am Fitness Health Club
6:00 am Aquatics and Swimming Adult Swim
8:30 am Aquatics and Swimming Aqua Fit (Baby & Me Aqua Fit)
9:30 am Community - Sports Pickleball Drop In
9:30 am Aquatics and Swimming Aqua Jog
10:00 am Skating Public Skate
11:30 am Aquatics and Swimming Adult Swim
5:30 pm Fitness Blast Class
6:15 pm Fitness Evening Yoga
7:30 pm Aquatics and Swimming Aqua Cycle
8:30 pm Aquatics and Swimming Adult Swim
2
5:30 am Fitness Health Club
6:00 am Aquatics and Swimming Adult Swim
7:30 am Aquatics and Swimming Aqua Cycle
8:30 am Aquatics and Swimming Aqua Fit (Baby & Me Aqua Fit)
9:00 am Fitness Morning Fitness
10:15 am Fitness Morning Yoga
11:30 am Aquatics and Swimming Adult Swim
1:00 pm Aquatics and Swimming Aqua Fit (Baby & Me Aqua Fit)
1:00 pm Community - Sports Pickleball Drop In
5:30 pm Fitness Blast Class
7:30 pm Aquatics and Swimming Aqua Jog
8:30 pm Aquatics and Swimming Adult Swim
3
5:30 am Fitness Health Club
6:00 am Aquatics and Swimming Adult Swim
8:30 am Aquatics and Swimming Aqua Fit (Baby & Me Aqua Fit)
9:00 am Fitness 20/20/20 Fitness Class
9:30 am Aquatics and Swimming Aqua Jog
10:00 am Skating Public Skate
10:15 am Fitness Pilates
11:30 am Aquatics and Swimming Adult Swim
1:00 pm Annandale National Historic Site Scan-a- Thon
1:00 pm Community - Sports Pickleball Drop In
7:30 pm Aquatics and Swimming Aqua Cycle
8:30 pm Aquatics and Swimming Adult Swim
4
5:30 am Fitness Health Club
6:00 am Aquatics and Swimming Adult Swim
7:30 am Aquatics and Swimming Aqua Cycle
8:30 am Aquatics and Swimming Aqua Fit (Baby & Me Aqua Fit)
9:00 am Fitness Morning Fitness
10:00 am Community - Health and Wellness Parkinson Society SWO Spring Conference
10:15 am Fitness Morning Yoga
11:30 am Aquatics and Swimming Adult Swim
1:00 pm Aquatics and Swimming Aqua Fit (Baby & Me Aqua Fit)
3:30 pm Skating Public Skate
5
8:00 am Fitness Health Club
10:00 am Annandale National Historic Site Scan-a- Thon
11:30 am Aquatics and Swimming Adult Swim
1:00 pm Aquatics and Swimming Community Swim
6
8:00 am Fitness Health Club
11:30 am Aquatics and Swimming Adult Swim
1:00 pm Aquatics and Swimming Community Swim
7
5:30 am Fitness Health Club
6:00 am Aquatics and Swimming Adult Swim
7:30 am Aquatics and Swimming Aqua Cycle
8:30 am Aquatics and Swimming Aqua Fit (Baby & Me Aqua Fit)
9:00 am Fitness Morning Fitness
10:15 am Fitness Morning Yoga
11:30 am Aquatics and Swimming Adult Swim
1:00 pm Aquatics and Swimming Aqua Fit (Baby & Me Aqua Fit)
4:00 pm Skating Parent and Tot Skate
6:00 pm Community - Sports Badminton Drop In
6:30 pm Fitness Blast Class
7:30 pm Aquatics and Swimming Aqua Jog
8:30 pm Aquatics and Swimming Adult Swim
8
5:30 am Fitness Health Club
6:00 am Aquatics and Swimming Adult Swim
8:30 am Aquatics and Swimming Aqua Fit (Baby & Me Aqua Fit)
9:30 am Aquatics and Swimming Aqua Jog
9:30 am Community - Sports Pickleball Drop In
10:00 am Skating Public Skate
11:30 am Aquatics and Swimming Adult Swim
5:30 pm Fitness Blast Class
6:15 pm Fitness Evening Yoga
7:30 pm Aquatics and Swimming Aqua Cycle
8:30 pm Aquatics and Swimming Adult Swim
9
5:30 am Fitness Health Club
6:00 am Aquatics and Swimming Adult Swim
7:30 am Aquatics and Swimming Aqua Cycle
8:30 am Aquatics and Swimming Aqua Fit (Baby & Me Aqua Fit)
9:00 am Fitness Morning Fitness
10:15 am Fitness Morning Yoga
11:30 am Aquatics and Swimming Adult Swim
1:00 pm Aquatics and Swimming Aqua Fit (Baby & Me Aqua Fit)
1:00 pm Community - Sports Pickleball Drop In
1:30 pm Annandale National Historic Site Makers’ Workshop: Spring Bouquet Wool Flowers Workshop
5:30 pm Fitness Blast Class
7:30 pm Aquatics and Swimming Aqua Jog
8:30 pm Aquatics and Swimming Adult Swim
10
5:30 am Fitness Health Club
6:00 am Aquatics and Swimming Adult Swim
8:30 am Aquatics and Swimming Aqua Fit (Baby & Me Aqua Fit)
9:00 am Fitness 20/20/20 Fitness Class
9:30 am Aquatics and Swimming Aqua Jog
10:00 am Skating Public Skate
10:15 am Fitness Pilates
11:30 am Aquatics and Swimming Adult Swim
1:00 pm Community - Sports Pickleball Drop In
7:30 pm Aquatics and Swimming Aqua Cycle
8:30 pm Aquatics and Swimming Adult Swim
11
5:30 am Fitness Health Club
6:00 am Aquatics and Swimming Adult Swim
7:30 am Aquatics and Swimming Aqua Cycle
8:30 am Aquatics and Swimming Aqua Fit (Baby & Me Aqua Fit)
9:00 am Fitness Morning Fitness
10:15 am Fitness Morning Yoga
11:30 am Aquatics and Swimming Adult Swim
1:00 pm Aquatics and Swimming Aqua Fit (Baby & Me Aqua Fit)
3:30 pm Skating Public Skate
12
8:00 am Fitness Health Club
11:30 am Aquatics and Swimming Adult Swim
1:00 pm Aquatics and Swimming Community Swim
13
8:00 am Fitness Health Club
14
5:30 am Fitness Health Club
6:00 am Aquatics and Swimming Adult Swim
7:30 am Aquatics and Swimming Aqua Cycle
8:30 am Aquatics and Swimming Aqua Fit (Baby & Me Aqua Fit)
9:00 am Fitness Morning Fitness
10:15 am Fitness Morning Yoga
11:30 am Aquatics and Swimming Adult Swim
1:00 pm Aquatics and Swimming Aqua Fit (Baby & Me Aqua Fit)
4:00 pm Skating Parent and Tot Skate
4:30 pm Community - Health and Wellness FREE Friendship Dinner
6:00 pm Community - Sports Badminton Drop In
6:30 pm Fitness Blast Class
7:30 pm Aquatics and Swimming Aqua Jog
8:30 pm Aquatics and Swimming Adult Swim
15
5:30 am Fitness Health Club
6:00 am Aquatics and Swimming Adult Swim
8:30 am Aquatics and Swimming Aqua Fit (Baby & Me Aqua Fit)
9:30 am Aquatics and Swimming Aqua Jog
9:30 am Community - Sports Pickleball Drop In
10:00 am Skating Public Skate
11:30 am Aquatics and Swimming Adult Swim
5:30 pm Fitness Blast Class
6:15 pm Fitness Evening Yoga
7:30 pm Aquatics and Swimming Aqua Cycle
8:30 pm Aquatics and Swimming Adult Swim
16
5:30 am Fitness Health Club
6:00 am Aquatics and Swimming Adult Swim
7:30 am Aquatics and Swimming Aqua Cycle
8:30 am Aquatics and Swimming Aqua Fit (Baby & Me Aqua Fit)
9:00 am Fitness Morning Fitness
10:15 am Fitness Morning Yoga
11:30 am Aquatics and Swimming Adult Swim
1:00 pm Aquatics and Swimming Aqua Fit (Baby & Me Aqua Fit)
1:00 pm Community - Sports Pickleball Drop In
1:30 pm Annandale National Historic Site Easter Tea and Egg Hunt
5:30 pm Fitness Blast Class
7:30 pm Aquatics and Swimming Aqua Jog
8:30 pm Aquatics and Swimming Adult Swim
17
5:30 am Fitness Health Club
6:00 am Aquatics and Swimming Adult Swim
8:30 am Aquatics and Swimming Aqua Fit (Baby & Me Aqua Fit)
9:00 am Fitness 20/20/20 Fitness Class
9:30 am Aquatics and Swimming Aqua Jog
10:00 am Skating Public Skate
10:15 am Fitness Pilates
11:30 am Aquatics and Swimming Adult Swim
1:00 pm Community - Sports Pickleball Drop In
7:30 pm Aquatics and Swimming Aqua Cycle
8:30 pm Aquatics and Swimming Adult Swim
18
19
8:00 am Fitness Health Club
11:30 am Aquatics and Swimming Adult Swim
1:00 pm Aquatics and Swimming Community Swim
20
8:00 am Fitness Health Club
11:30 am Aquatics and Swimming Adult Swim
1:00 pm Aquatics and Swimming Community Swim
21
22
5:30 am Fitness Health Club
6:00 am Aquatics and Swimming Adult Swim
8:30 am Aquatics and Swimming Aqua Fit (Baby & Me Aqua Fit)
9:30 am Aquatics and Swimming Aqua Jog
9:30 am Community - Sports Pickleball Drop In
10:00 am Skating Public Skate
11:30 am Aquatics and Swimming Adult Swim
5:30 pm Fitness Blast Class
6:15 pm Fitness Evening Yoga
7:30 pm Aquatics and Swimming Aqua Cycle
8:30 pm Aquatics and Swimming Adult Swim
23
5:30 am Fitness Health Club
6:00 am Aquatics and Swimming Adult Swim
7:30 am Aquatics and Swimming Aqua Cycle
8:30 am Aquatics and Swimming Aqua Fit (Baby & Me Aqua Fit)
9:00 am Fitness Morning Fitness
10:15 am Fitness Morning Yoga
11:30 am Aquatics and Swimming Adult Swim
1:00 pm Aquatics and Swimming Aqua Fit (Baby & Me Aqua Fit)
1:00 pm Community - Sports Pickleball Drop In
5:30 pm Fitness Blast Class
7:30 pm Aquatics and Swimming Aqua Jog
8:30 pm Aquatics and Swimming Adult Swim
24
5:30 am Fitness Health Club
6:00 am Aquatics and Swimming Adult Swim
8:30 am Aquatics and Swimming Aqua Fit (Baby & Me Aqua Fit)
9:00 am Fitness 20/20/20 Fitness Class
9:30 am Aquatics and Swimming Aqua Jog
10:00 am Skating Public Skate
10:15 am Fitness Pilates
11:30 am Aquatics and Swimming Adult Swim
1:00 pm Community - Sports Pickleball Drop In
7:30 pm Aquatics and Swimming Aqua Cycle
8:30 pm Aquatics and Swimming Adult Swim
25
5:30 am Fitness Health Club
6:00 am Aquatics and Swimming Adult Swim
7:30 am Aquatics and Swimming Aqua Cycle
8:30 am Aquatics and Swimming Aqua Fit (Baby & Me Aqua Fit)
9:00 am Fitness Morning Fitness
10:15 am Fitness Morning Yoga
11:30 am Aquatics and Swimming Adult Swim
1:00 pm Aquatics and Swimming Aqua Fit (Baby & Me Aqua Fit)
3:30 pm Skating Public Skate
26
8:00 am Fitness Health Club
9:00 am Children and Youth Kidproof Babysitting Course
11:30 am Aquatics and Swimming Adult Swim
1:00 pm Aquatics and Swimming Community Swim
27
8:00 am Fitness Health Club
11:30 am Aquatics and Swimming Adult Swim
1:00 pm Aquatics and Swimming Community Swim
28
5:30 am Fitness Health Club
6:00 am Aquatics and Swimming Adult Swim
7:30 am Aquatics and Swimming Aqua Cycle
8:30 am Aquatics and Swimming Aqua Fit (Baby & Me Aqua Fit)
9:00 am Fitness Morning Fitness
10:15 am Fitness Morning Yoga
11:30 am Aquatics and Swimming Adult Swim
1:00 pm Aquatics and Swimming Aqua Fit (Baby & Me Aqua Fit)
4:00 pm Skating Parent and Tot Skate
6:00 pm Community - Sports Badminton Drop In
6:30 pm Fitness Blast Class
7:30 pm Aquatics and Swimming Aqua Jog
8:30 pm Aquatics and Swimming Adult Swim
29
5:30 am Fitness Health Club
6:00 am Aquatics and Swimming Adult Swim
8:30 am Aquatics and Swimming Aqua Fit (Baby & Me Aqua Fit)
9:30 am Community - Sports Pickleball Drop In
9:30 am Aquatics and Swimming Aqua Jog
10:00 am Skating Public Skate
11:30 am Aquatics and Swimming Adult Swim
5:30 pm Fitness Blast Class
6:15 pm Fitness Evening Yoga
7:30 pm Aquatics and Swimming Aqua Cycle
8:30 pm Aquatics and Swimming Adult Swim
30
5:30 am Fitness Health Club
6:00 am Aquatics and Swimming Adult Swim
7:30 am Aquatics and Swimming Aqua Cycle
8:30 am Aquatics and Swimming Aqua Fit (Baby & Me Aqua Fit)
9:00 am Fitness Morning Fitness
10:15 am Fitness Morning Yoga
11:30 am Aquatics and Swimming Adult Swim
1:00 pm Community - Sports Pickleball Drop In
1:00 pm Aquatics and Swimming Aqua Fit (Baby & Me Aqua Fit)
5:30 pm Fitness Blast Class
7:30 pm Aquatics and Swimming Aqua Jog
8:30 pm Aquatics and Swimming Adult Swim
1
2
3

Scroll to top