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
January 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 | 31 |
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 |
Tue, Jan 14, 2025 11:00am
Tue, Jan 14, 2025 3:30pm
Tue, Jan 14, 2025 5:00pm
Tue, Jan 14, 2025 5:30pm
Wed, Jan 15, 2025 11:00am
Wed, Jan 15, 2025 3:00pm
Thu, Jan 16, 2025 10:30am
Thu, Jan 16, 2025 3:30pm
Tue, Jan 21, 2025 11:00am
Tue, Jan 21, 2025 3:30pm
Tue, Jan 21, 2025 5:00pm
Tue, Jan 21, 2025 6:00pm
Thu, Jan 23, 2025 3:30pm
Thu, Jan 23, 2025 3:30pm
Thu, Jan 23, 2025 6:00pm
Thu, Jan 23, 2025 6:00pm
Fri, Jan 24, 2025 10:00am
Fri, Jan 24, 2025 10:30am
Fri, Jan 24, 2025 3:30pm
Tue, Jan 28, 2025 11:00am
Tue, Jan 28, 2025 3:30pm
Tue, Jan 28, 2025 4:00pm
Tue, Jan 28, 2025 5:00pm
Mon, Feb 3, 2025 12:00pm
Tue, Feb 4, 2025 3:30pm
Tue, Feb 4, 2025 5:00pm
Tue, Feb 4, 2025 6:00pm
Wed, Feb 5, 2025 10:30am
Tue, Feb 11, 2025 5:00pm
Tue, Feb 11, 2025 5:30pm
Tue, Feb 11, 2025 6:00pm
Wed, Feb 12, 2025 2:30pm
Tue, Feb 18, 2025 3:30pm
Tue, Feb 18, 2025 5:00pm
Thu, Feb 20, 2025 10:30am
Thu, Feb 20, 2025 3:30pm
Fri, Feb 21, 2025 10:00am
Fri, Feb 21, 2025 10:30am
Fri, Feb 21, 2025 6:00pm
Thu, Feb 27, 2025 3:30pm
Thu, Feb 27, 2025 6:00pm
Mon, Mar 3, 2025 12:00pm
Tue, Mar 4, 2025 3:30pm
Tue, Mar 4, 2025 5:00pm
Tue, Mar 4, 2025 6:00pm
Wed, Mar 5, 2025 10:30am
Wed, Mar 12, 2025 2:30pm
Tue, Mar 18, 2025 3:30pm
Tue, Mar 18, 2025 5:00pm
Thu, Mar 20, 2025 10:30am
Thu, Mar 20, 2025 3:30pm
Thu, Mar 27, 2025 3:30pm
Thu, Mar 27, 2025 6:00pm
Tue, Apr 1, 2025 3:30pm
Tue, Apr 1, 2025 5:00pm
Tue, Apr 1, 2025 6:00pm
Wed, Apr 2, 2025 10:30am
Mon, Apr 7, 2025 12:00pm
Wed, Apr 9, 2025 2:30pm
Tue, Apr 15, 2025 3:30pm
Tue, Apr 15, 2025 5:00pm
Thu, Apr 17, 2025 10:30am
Thu, Apr 17, 2025 3:30pm
Thu, Apr 24, 2025 3:30pm
Thu, Apr 24, 2025 6:00pm
Tue, Apr 29, 2025 3:30pm
Tue, Apr 29, 2025 5:00pm
Mon, May 5, 2025 12:00pm
Tue, May 6, 2025 5:00pm
Tue, May 6, 2025 6:00pm
Wed, May 7, 2025 10:30am
Tue, May 13, 2025 3:30pm
Tue, May 13, 2025 5:00pm
Tue, May 13, 2025 5:30pm
Wed, May 14, 2025 2:30pm
Thu, May 15, 2025 10:30am
Thu, May 15, 2025 3:30pm
Thu, May 22, 2025 3:30pm
Thu, May 22, 2025 6:00pm
Tue, May 27, 2025 3:30pm
Tue, May 27, 2025 5:00pm
Mon, Jun 2, 2025 12:00pm
Tue, Jun 3, 2025 5:00pm
Tue, Jun 3, 2025 6:00pm
Wed, Jun 4, 2025 10:30am
Tue, Jun 10, 2025 3:30pm
Tue, Jun 10, 2025 5:00pm
Tue, Jun 10, 2025 5:30pm
Wed, Jun 11, 2025 2:30pm
Thu, Jun 19, 2025 10:30am
Thu, Jun 19, 2025 3:30pm
Tue, Jun 24, 2025 3:30pm
Tue, Jun 24, 2025 5:00pm
Thu, Jun 26, 2025 3:30pm
Thu, Jun 26, 2025 6:00pm
Tue, Jul 1, 2025 5:00pm
Tue, Jul 1, 2025 6:00pm
Wed, Jul 2, 2025 10:30am
Mon, Jul 7, 2025 12:00pm
Tue, Jul 8, 2025 3:30pm
Tue, Jul 8, 2025 5:00pm
Tue, Jul 8, 2025 5:30pm
Wed, Jul 9, 2025 2:30pm
Thu, Jul 17, 2025 10:30am
Thu, Jul 17, 2025 3:30pm
Tue, Jul 22, 2025 3:30pm
Tue, Jul 22, 2025 5:00pm
Thu, Jul 24, 2025 3:30pm
Thu, Jul 24, 2025 6:00pm
Mon, Aug 4, 2025 12:00pm
Tue, Aug 5, 2025 3:30pm
Tue, Aug 5, 2025 5:00pm
Tue, Aug 5, 2025 6:00pm
Wed, Aug 6, 2025 10:30am
Wed, Aug 13, 2025 2:30pm
Tue, Aug 19, 2025 3:30pm
Tue, Aug 19, 2025 5:00pm
Thu, Aug 21, 2025 10:30am
Thu, Aug 21, 2025 3:30pm
Thu, Aug 28, 2025 3:30pm
Thu, Aug 28, 2025 6:00pm
Mon, Sep 1, 2025 12:00pm
Tue, Sep 2, 2025 3:30pm
Tue, Sep 2, 2025 5:00pm
Tue, Sep 2, 2025 6:00pm
Wed, Sep 3, 2025 10:30am
Wed, Sep 10, 2025 2:30pm
Tue, Sep 16, 2025 3:30pm
Tue, Sep 16, 2025 5:00pm
Thu, Sep 18, 2025 10:30am
Thu, Sep 18, 2025 3:30pm
Thu, Sep 25, 2025 3:30pm
Thu, Sep 25, 2025 6:00pm
Tue, Sep 30, 2025 3:30pm
Tue, Sep 30, 2025 5:00pm
Wed, Oct 1, 2025 10:30am
Mon, Oct 6, 2025 12:00pm
Tue, Oct 7, 2025 5:00pm
Tue, Oct 7, 2025 6:00pm
Wed, Oct 8, 2025 2:30pm
Tue, Oct 14, 2025 3:30pm
Tue, Oct 14, 2025 5:00pm
Tue, Oct 14, 2025 5:30pm
Thu, Oct 16, 2025 10:30am
Thu, Oct 16, 2025 3:30pm
Thu, Oct 23, 2025 3:30pm
Thu, Oct 23, 2025 6:00pm
Tue, Oct 28, 2025 3:30pm
Tue, Oct 28, 2025 5:00pm
Mon, Nov 3, 2025 12:00pm
Tue, Nov 4, 2025 5:00pm
Tue, Nov 4, 2025 6:00pm
Wed, Nov 5, 2025 10:30am
Tue, Nov 11, 2025 3:30pm
Tue, Nov 11, 2025 5:00pm
Tue, Nov 11, 2025 5:30pm
Wed, Nov 12, 2025 2:30pm
Thu, Nov 20, 2025 10:30am
Thu, Nov 20, 2025 3:30pm
Tue, Nov 25, 2025 3:30pm
Tue, Nov 25, 2025 5:00pm
Thu, Nov 27, 2025 3:30pm
Thu, Nov 27, 2025 6:00pm
Mon, Dec 1, 2025 12:00pm
Tue, Dec 2, 2025 5:00pm
Tue, Dec 2, 2025 6:00pm
Wed, Dec 3, 2025 10:30am
Tue, Dec 9, 2025 3:30pm
Tue, Dec 9, 2025 5:00pm
Tue, Dec 9, 2025 5:30pm
Wed, Dec 10, 2025 2:30pm
Thu, Dec 18, 2025 10:30am
Thu, Dec 18, 2025 3:30pm
Tue, Dec 23, 2025 3:30pm
Tue, Dec 23, 2025 5:00pm
Thu, Dec 25, 2025 3:30pm
Thu, Dec 25, 2025 6:00pm
Mon, Jan 5, 2026 12:00pm
Tue, Jan 6, 2026 3:30pm
Tue, Jan 6, 2026 5:00pm
Tue, Jan 6, 2026 6:00pm
Wed, Jan 7, 2026 10:30am
Wed, Jan 14, 2026 2:30pm
Thu, Jan 15, 2026 10:30am
Thu, Jan 15, 2026 3:30pm
Tue, Jan 20, 2026 3:30pm
Tue, Jan 20, 2026 5:00pm
Thu, Jan 22, 2026 3:30pm
Thu, Jan 22, 2026 6:00pm
Mon, Feb 2, 2026 12:00pm
Tue, Feb 3, 2026 3:30pm
Tue, Feb 3, 2026 5:00pm
Tue, Feb 3, 2026 6:00pm
Wed, Feb 4, 2026 10:30am
Wed, Feb 11, 2026 2:30pm
Tue, Feb 17, 2026 3:30pm
Tue, Feb 17, 2026 5:00pm
Thu, Feb 19, 2026 10:30am
Thu, Feb 19, 2026 3:30pm
Thu, Feb 26, 2026 3:30pm
Thu, Feb 26, 2026 6:00pm
Mon, Mar 2, 2026 12:00pm
Tue, Mar 3, 2026 3:30pm
Tue, Mar 3, 2026 5:00pm
Tue, Mar 3, 2026 6:00pm
Wed, Mar 4, 2026 10:30am
Wed, Mar 11, 2026 2:30pm
Tue, Mar 17, 2026 3:30pm
Tue, Mar 17, 2026 5:00pm
Thu, Mar 19, 2026 10:30am
Thu, Mar 19, 2026 3:30pm
Thu, Mar 26, 2026 3:30pm
Thu, Mar 26, 2026 6:00pm
Tue, Mar 31, 2026 3:30pm
Tue, Mar 31, 2026 5:00pm
Wed, Apr 1, 2026 10:30am
Mon, Apr 6, 2026 12:00pm
Tue, Apr 7, 2026 5:00pm
Tue, Apr 7, 2026 6:00pm
Wed, Apr 8, 2026 2:30pm
Tue, Apr 14, 2026 3:30pm
Tue, Apr 14, 2026 5:00pm
Tue, Apr 14, 2026 5:30pm
Thu, Apr 16, 2026 10:30am
Thu, Apr 16, 2026 3:30pm
Thu, Apr 23, 2026 3:30pm
Thu, Apr 23, 2026 6:00pm
Tue, Apr 28, 2026 3:30pm
Tue, Apr 28, 2026 5:00pm
Mon, May 4, 2026 12:00pm
Tue, May 5, 2026 5:00pm
Tue, May 5, 2026 6:00pm
Wed, May 6, 2026 10:30am
Tue, May 12, 2026 3:30pm
Tue, May 12, 2026 5:00pm
Tue, May 12, 2026 5:30pm
Wed, May 13, 2026 2:30pm
Thu, May 21, 2026 10:30am
Thu, May 21, 2026 3:30pm
Tue, May 26, 2026 3:30pm
Tue, May 26, 2026 5:00pm
Thu, May 28, 2026 3:30pm
Thu, May 28, 2026 6:00pm
Mon, Jun 1, 2026 12:00pm
Tue, Jun 2, 2026 5:00pm
Tue, Jun 2, 2026 6:00pm
Wed, Jun 3, 2026 10:30am
Tue, Jun 9, 2026 3:30pm
Tue, Jun 9, 2026 5:00pm
Tue, Jun 9, 2026 5:30pm
Wed, Jun 10, 2026 2:30pm
Thu, Jun 18, 2026 10:30am
Thu, Jun 18, 2026 3:30pm
Tue, Jun 23, 2026 3:30pm
Tue, Jun 23, 2026 5:00pm
Thu, Jun 25, 2026 3:30pm
Thu, Jun 25, 2026 6:00pm
Wed, Jul 1, 2026 10:30am
Mon, Jul 6, 2026 12:00pm
Tue, Jul 7, 2026 3:30pm
Tue, Jul 7, 2026 5:00pm
Tue, Jul 7, 2026 6:00pm
Wed, Jul 8, 2026 2:30pm
Thu, Jul 16, 2026 10:30am
Thu, Jul 16, 2026 3:30pm
Tue, Jul 21, 2026 3:30pm
Tue, Jul 21, 2026 5:00pm
Thu, Jul 23, 2026 3:30pm
Thu, Jul 23, 2026 6:00pm
Mon, Aug 3, 2026 12:00pm
Tue, Aug 4, 2026 3:30pm
Tue, Aug 4, 2026 5:00pm
Tue, Aug 4, 2026 6:00pm
Wed, Aug 5, 2026 10:30am
Wed, Aug 12, 2026 2:30pm
Tue, Aug 18, 2026 3:30pm
Tue, Aug 18, 2026 5:00pm
Thu, Aug 20, 2026 10:30am
Thu, Aug 20, 2026 3:30pm
Thu, Aug 27, 2026 3:30pm
Thu, Aug 27, 2026 6:00pm
Tue, Sep 1, 2026 3:30pm
Tue, Sep 1, 2026 5:00pm
Tue, Sep 1, 2026 6:00pm
Wed, Sep 2, 2026 10:30am
Mon, Sep 7, 2026 12:00pm
Wed, Sep 9, 2026 2:30pm
Tue, Sep 15, 2026 3:30pm
Tue, Sep 15, 2026 5:00pm
Thu, Sep 17, 2026 10:30am
Thu, Sep 17, 2026 3:30pm
Thu, Sep 24, 2026 3:30pm
Thu, Sep 24, 2026 6:00pm
Tue, Sep 29, 2026 3:30pm
Tue, Sep 29, 2026 5:00pm
Mon, Oct 5, 2026 12:00pm
Tue, Oct 6, 2026 5:00pm
Tue, Oct 6, 2026 6:00pm
Wed, Oct 7, 2026 10:30am
Tue, Oct 13, 2026 3:30pm
Tue, Oct 13, 2026 5:00pm
Wed, Oct 14, 2026 2:30pm
Thu, Oct 15, 2026 10:30am
Thu, Oct 15, 2026 3:30pm
Tue, Oct 27, 2026 3:30pm
Tue, Oct 27, 2026 5:00pm
Mon, Nov 2, 2026 12:00pm
Tue, Nov 3, 2026 5:00pm
Tue, Nov 3, 2026 6:00pm
Wed, Nov 4, 2026 10:30am
Tue, Nov 10, 2026 3:30pm
Tue, Nov 10, 2026 5:00pm
Wed, Nov 11, 2026 2:30pm
Thu, Nov 19, 2026 10:30am
Thu, Nov 19, 2026 3:30pm
Tue, Nov 24, 2026 3:30pm
Tue, Nov 24, 2026 5:00pm
Tue, Dec 1, 2026 5:00pm
Tue, Dec 1, 2026 6:00pm
Wed, Dec 2, 2026 10:30am
Mon, Dec 7, 2026 12:00pm
Tue, Dec 8, 2026 3:30pm
Tue, Dec 8, 2026 5:00pm
Wed, Dec 9, 2026 2:30pm
Thu, Dec 17, 2026 10:30am
Thu, Dec 17, 2026 3:30pm
Tue, Dec 22, 2026 3:30pm
Tue, Dec 22, 2026 5:00pm
Mon, Jan 4, 2027 12:00pm
Tue, Jan 5, 2027 3:30pm
Tue, Jan 5, 2027 5:00pm
Tue, Jan 5, 2027 6:00pm