

eBooks & Audiobooks
Local history & genealogy
Find what you're looking for
BCPL At Your Location
Digital Library Card policies
Let us help you
Notary services and guidelines
Library card and lending policies
Available spaces and policies
April 2025 | ||||||
Sun | Mon | Tue | Wed | Thu | Fri | Sat |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Monday | 9:30 am-5:30 pm |
---|---|
Tuesday | 9:30 am-8:00 pm |
Wednesday | 9:30 am-5:30 pm |
Thursday | 9:30 am-8:00 pm |
Friday | 9:30 am-5:30 pm |
Saturday | 10:00 am-5:00 pm |
Sunday | Closed |
Fri, Apr 4, 2025 9:00am
Fri, Apr 4, 2025 10:00am
Fri, Apr 4, 2025 10:30am
Fri, Apr 4, 2025 6:00pm
Sat, Apr 5, 2025 9:00am
Sat, Apr 5, 2025 10:00am
Mon, Apr 7, 2025 10:00am
Mon, Apr 7, 2025 12:00pm
Tue, Apr 8, 2025 10:00am
Tue, Apr 8, 2025 11:00am
Tue, Apr 8, 2025 3:30pm
Tue, Apr 8, 2025 5:00pm
Tue, Apr 8, 2025 5:30pm
Tue, Apr 8, 2025 6:30pm
Wed, Apr 9, 2025 11:00am
Wed, Apr 9, 2025 11:00am
Wed, Apr 9, 2025 2:30pm
Wed, Apr 9, 2025 3:30pm
Sat, Apr 12, 2025 10:00am
Sat, Apr 12, 2025 10:00am
Tue, Apr 15, 2025 10:00am
Tue, Apr 15, 2025 11:00am
Tue, Apr 15, 2025 3:30pm
Tue, Apr 15, 2025 5:00pm
Tue, Apr 15, 2025 5:30pm
Tue, Apr 15, 2025 6:00pm
Wed, Apr 16, 2025 11:00am
Wed, Apr 16, 2025 12:00pm
Wed, Apr 16, 2025 3:30pm
Thu, Apr 17, 2025 10:30am
Thu, Apr 17, 2025 3:30pm
Thu, Apr 17, 2025 5:30pm
Thu, Apr 17, 2025 6:00pm
Fri, Apr 18, 2025 10:00am
Fri, Apr 18, 2025 10:30am
Fri, Apr 18, 2025 6:30pm
Mon, Apr 21, 2025 10:00am
Mon, Apr 21, 2025 6:00pm
Tue, Apr 22, 2025 11:00am
Tue, Apr 22, 2025 2:00pm
Tue, Apr 22, 2025 3:30pm
Tue, Apr 22, 2025 4:00pm
Tue, Apr 22, 2025 4:00pm
Tue, Apr 22, 2025 5:00pm
Tue, Apr 22, 2025 6:00pm
Wed, Apr 23, 2025 11:00am
Wed, Apr 23, 2025 11:00am
Thu, Apr 24, 2025 3:30pm
Thu, Apr 24, 2025 6:00pm
Tue, Apr 29, 2025 11:00am
Tue, Apr 29, 2025 3:30pm
Tue, Apr 29, 2025 5:00pm
Wed, May 7, 2025 10:30am
Mon, May 19, 2025 6:00pm
Thu, May 22, 2025 6:00pm
Tue, Jun 3, 2025 11:00am
Tue, Jun 3, 2025 5:00pm
Tue, Jun 3, 2025 5:30pm
Wed, Jun 4, 2025 10:30am
Thu, Jun 5, 2025 10:30am
Thu, Jun 5, 2025 6:30pm
Fri, Jun 6, 2025 10:30am
Fri, Jun 6, 2025 3:30pm
Fri, Jun 6, 2025 9:00pm
Tue, Jun 10, 2025 11:00am
Tue, Jun 10, 2025 2:30pm
Tue, Jun 10, 2025 5:00pm
Tue, Jun 10, 2025 5:30pm
Thu, Jun 12, 2025 10:30am
Fri, Jun 13, 2025 10:30am
Fri, Jun 13, 2025 3:30pm
Fri, Jun 13, 2025 9:00pm
Mon, Jun 16, 2025 10:00am
Mon, Jun 16, 2025 6:00pm
Tue, Jun 17, 2025 11:00am
Tue, Jun 17, 2025 2:30pm
Tue, Jun 17, 2025 5:00pm
Tue, Jun 17, 2025 5:30pm
Thu, Jun 19, 2025 10:30am
Thu, Jun 19, 2025 10:30am
Fri, Jun 20, 2025 10:30am
Fri, Jun 20, 2025 3:30pm
Fri, Jun 20, 2025 9:00pm
Tue, Jun 24, 2025 11:00am
Tue, Jun 24, 2025 5:00pm
Tue, Jun 24, 2025 5:30pm
Thu, Jun 26, 2025 10:30am
Thu, Jun 26, 2025 6:00pm
Tue, Jul 1, 2025 11:00am
Tue, Jul 1, 2025 5:00pm
Tue, Jul 1, 2025 5:30pm
Wed, Jul 2, 2025 10:30am
Tue, Jul 8, 2025 11:00am
Tue, Jul 8, 2025 2:30pm
Tue, Jul 8, 2025 5:00pm
Tue, Jul 8, 2025 5:30pm
Thu, Jul 10, 2025 10:30am
Fri, Jul 11, 2025 10:30am
Fri, Jul 11, 2025 3:30pm
Fri, Jul 11, 2025 9:00pm
Thu, Jul 17, 2025 10:30am
Thu, Jul 17, 2025 10:30am
Fri, Jul 18, 2025 10:30am
Fri, Jul 18, 2025 3:30pm
Fri, Jul 18, 2025 9:00pm
Mon, Jul 21, 2025 10:00am
Mon, Jul 21, 2025 6:00pm
Tue, Jul 22, 2025 11:00am
Tue, Jul 22, 2025 2:30pm
Tue, Jul 22, 2025 5:00pm
Thu, Jul 24, 2025 10:30am
Thu, Jul 24, 2025 6:00pm
Fri, Jul 25, 2025 10:30am
Fri, Jul 25, 2025 3:30pm
Fri, Jul 25, 2025 9:00pm
Fri, Aug 1, 2025 10:30am
Fri, Aug 1, 2025 3:30pm
Fri, Aug 1, 2025 9:00pm
Wed, Aug 6, 2025 10:30am
Mon, Aug 18, 2025 6:00pm
Thu, Aug 28, 2025 6:00pm
Wed, Sep 3, 2025 10:30am
Mon, Sep 15, 2025 6:00pm
Thu, Sep 25, 2025 6:00pm
Wed, Oct 1, 2025 10:30am
Mon, Oct 20, 2025 6:00pm
Thu, Oct 23, 2025 6:00pm
Wed, Nov 5, 2025 10:30am
Mon, Nov 17, 2025 6:00pm
Thu, Nov 27, 2025 6:00pm
Wed, Dec 3, 2025 10:30am
Mon, Dec 15, 2025 6:00pm
Thu, Dec 25, 2025 6:00pm
Wed, Jan 7, 2026 10:30am
Mon, Jan 19, 2026 6:00pm
Thu, Jan 22, 2026 6:00pm
Wed, Feb 4, 2026 10:30am
Mon, Feb 16, 2026 6:00pm
Thu, Feb 26, 2026 6:00pm
Wed, Mar 4, 2026 10:30am
Mon, Mar 16, 2026 6:00pm
Thu, Mar 26, 2026 6:00pm
Wed, Apr 1, 2026 10:30am
Mon, Apr 20, 2026 6:00pm
Thu, Apr 23, 2026 6:00pm
Wed, May 6, 2026 10:30am
Mon, May 18, 2026 6:00pm
Thu, May 28, 2026 6:00pm
Wed, Jun 3, 2026 10:30am
Mon, Jun 15, 2026 6:00pm
Thu, Jun 25, 2026 6:00pm
Wed, Jul 1, 2026 10:30am
Mon, Jul 20, 2026 6:00pm
Thu, Jul 23, 2026 6:00pm
Wed, Aug 5, 2026 10:30am
Mon, Aug 17, 2026 6:00pm
Thu, Aug 27, 2026 6:00pm
Wed, Sep 2, 2026 10:30am
Mon, Sep 21, 2026 6:00pm
Thu, Sep 24, 2026 6:00pm
Wed, Oct 7, 2026 10:30am
Mon, Oct 19, 2026 6:00pm
Wed, Nov 4, 2026 10:30am
Mon, Nov 16, 2026 6:00pm
Wed, Dec 2, 2026 10:30am
Mon, Dec 21, 2026 6:00pm
Mon, Jan 18, 2027 6:00pm
Mon, Feb 15, 2027 6:00pm
Mon, Mar 15, 2027 6:00pm