Waterville Public Library
Library Calendars
Current and Upcoming Events
Friday, May 1
All day
Friday, May 1
10:30 am - 11:00 am
Friday, May 1
3:00 pm - 5:00 pm
Saturday, May 2
12:00 pm - 3:00 pm
Saturday, May 2
12:00 pm - 2:00 pm
Monday, May 4
1:00 pm - 4:00 pm
Tuesday, May 5
2:30 pm - 4:00 pm
Tuesday, May 5
5:00 pm - 6:30 pm
Thursday, May 7
1:00 pm - 2:00 pm
Thursday, May 7
3:30 pm - 4:30 pm
Thursday, May 7
7:00 pm - 7:30 pm
Friday, May 8
All day
Friday, May 8
10:30 am - 11:00 am
Saturday, May 9
12:00 pm - 2:00 pm
Saturday, May 9
1:30 pm - 2:15 pm
Monday, May 11
1:00 pm - 4:00 pm
Tuesday, May 12
2:30 pm - 4:00 pm
Tuesday, May 12
5:00 pm - 6:30 pm
Thursday, May 14
1:00 pm - 2:00 pm
Thursday, May 14
7:00 pm - 7:30 pm
Friday, May 15
All day
Friday, May 15
10:30 am - 11:00 am
Saturday, May 16
12:00 pm - 2:00 pm
Monday, May 18
1:00 pm - 4:00 pm
Tuesday, May 19
2:30 pm - 4:00 pm
Tuesday, May 19
5:00 pm - 6:30 pm
Thursday, May 21
1:00 pm - 2:00 pm
Thursday, May 21
7:00 pm - 7:30 pm
Friday, May 22
All day
Friday, May 22
10:30 am - 11:00 am
Saturday, May 23
12:00 pm - 2:00 pm
Tuesday, May 26
2:30 pm - 4:00 pm
Tuesday, May 26
5:00 pm - 6:30 pm
Thursday, May 28
1:00 pm - 2:00 pm
Thursday, May 28
7:00 pm - 7:30 pm
Friday, May 29
All day
Friday, May 29
10:30 am - 11:00 am
Saturday, May 30
12:00 pm - 2:00 pm
Saturday, May 30
1:00 pm - 2:30 pm
Monday, June 1
1:00 pm - 4:00 pm
Tuesday, June 2
2:30 pm - 4:00 pm
Tuesday, June 2
5:00 pm - 6:30 pm
Thursday, June 4
7:00 pm - 7:30 pm
Friday, June 5
10:30 am - 11:00 am
Monday, June 8
1:00 pm - 4:00 pm
Tuesday, June 9
2:30 pm - 4:00 pm
Tuesday, June 9
5:00 pm - 6:30 pm
Thursday, June 11
7:00 pm - 7:30 pm
Friday, June 12
10:30 am - 11:00 am
Saturday, June 13
10:30 am - 11:15 am
Monday, June 15
1:00 pm - 4:00 pm
Tuesday, June 16
2:30 pm - 4:00 pm
Tuesday, June 16
5:00 pm - 6:30 pm
Thursday, June 18
7:00 pm - 7:30 pm
Monday, June 22
1:00 pm - 4:00 pm
Tuesday, June 23
2:30 pm - 4:00 pm
Tuesday, June 23
5:00 pm - 6:30 pm
Thursday, June 25
7:00 pm - 7:30 pm
Friday, June 26
10:30 am - 11:00 am
Monday, June 29
1:00 pm - 4:00 pm
Tuesday, June 30
2:30 pm - 4:00 pm
Tuesday, June 30
5:00 pm - 6:30 pm