close
Font size options
Increase or decrease the font size for this website by clicking on the 'A's.
Contrast options
Choose a colour combintion to give he most comfortable contrast.

    

UPCOMING EVENTS

Wed, Apr 14, All day
Geneva Public Library District

Wed, Apr 14, All day
Geneva Public Library District

Wed, Apr 14, 9:30am - 9:50am
Geneva Public Library District - Discovery Spot
This event is full

Wed, Apr 14, 10:00am - 11:00am
Geneva Public Library District - Meeting Room

Wed, Apr 14, 10:15am - 10:35am
Geneva Public Library District - Discovery Spot
This event is full

Wed, Apr 14, 4:30pm - 5:30pm
Geneva Public Library District - Meeting Room

Thu, Apr 15, All day
Geneva Public Library District

Thu, Apr 15, All day
Geneva Public Library District

Thu, Apr 15, 9:30am - 9:50am
Geneva Public Library District - Meeting Room

Thu, Apr 15, 10:00am - 11:00am
Geneva Public Library District - Training Lab

Thu, Apr 15, 10:00am - 11:00am
Geneva Public Library District - Conference Room

Thu, Apr 15, 4:00pm - 4:45pm
Geneva Public Library District - Discovery Spot

Thu, Apr 15, 6:00pm - 8:00pm
Geneva Public Library District - DIY Workshop

Fri, Apr 16, All day
Geneva Public Library District

Fri, Apr 16, All day
Geneva Public Library District

Fri, Apr 16, All day
Geneva Public Library District

Fri, Apr 16, 9:30am - 9:50am
Geneva Public Library District - Meeting Room
This event is full

Fri, Apr 16, 10:15am - 10:35am
Geneva Public Library District
This event is full

Sat, Apr 17, All day
Geneva Public Library District

Sat, Apr 17, All day
Geneva Public Library District

Sun, Apr 18, All day
Geneva Public Library District

Sun, Apr 18, All day
Geneva Public Library District

Sun, Apr 18, 1:00pm - 3:15pm
Geneva Public Library District - Meeting Room

Mon, Apr 19, All day
Geneva Public Library District

Mon, Apr 19, All day
Geneva Public Library District

Mon, Apr 19, 2:30pm - 4:30pm
Geneva Public Library District

Mon, Apr 19, 6:00pm - 6:45pm
Geneva Public Library District - Training Lab

Mon, Apr 19, 7:00pm - 8:00pm
Geneva Public Library District - Meeting Room

Tue, Apr 20, All day
Geneva Public Library District

Tue, Apr 20, All day
Geneva Public Library District

Tue, Apr 20, 1:00pm - 2:00pm
Geneva Public Library District - Meeting Room

Tue, Apr 20, 3:00pm - 4:30pm
Geneva Public Library District - Teen Take Over

Tue, Apr 20, 6:00pm - 7:30pm
Geneva Public Library District - Training Lab

Wed, Apr 21, All day
Geneva Public Library District

Wed, Apr 21, All day
Geneva Public Library District

Wed, Apr 21, 9:30am - 9:50am
Geneva Public Library District - Meeting Room
This event is full

Wed, Apr 21, 10:15am - 10:35am
Geneva Public Library District - Meeting Room
This event is full

Wed, Apr 21, 4:00pm - 4:30pm
Geneva Public Library District - Meeting Room

Thu, Apr 22, All day
Geneva Public Library District

Thu, Apr 22, All day
Geneva Public Library District

Thu, Apr 22, 9:30am - 9:50am
Geneva Public Library District - Meeting Room

Thu, Apr 22, 3:30pm - 4:00pm
Geneva Public Library District - Meeting Room

Thu, Apr 22, 7:00pm - 9:00pm
Geneva Public Library District

Thu, Apr 22, 7:00pm - 8:00pm
Geneva Public Library District - DIY Workshop

Fri, Apr 23, All day
Geneva Public Library District

Fri, Apr 23, All day
Geneva Public Library District

Fri, Apr 23, 9:30am - 9:50am
Geneva Public Library District - Meeting Room
This event is full

Fri, Apr 23, 10:15am - 10:35am
Geneva Public Library District
This event is full

Fri, Apr 23, 1:00pm - 2:30pm
Geneva Public Library District - Training Lab

Sat, Apr 24, All day
Geneva Public Library District

Sat, Apr 24, All day
Geneva Public Library District

Sat, Apr 24, 9:30am - 10:00am
Geneva Public Library District - Discovery Spot

Sun, Apr 25, All day
Geneva Public Library District

Sun, Apr 25, All day
Geneva Public Library District

Mon, Apr 26, All day
Geneva Public Library District

Mon, Apr 26, All day
Geneva Public Library District

Mon, Apr 26, 10:00am - 11:00am
Geneva Public Library District - Training Lab

Mon, Apr 26, 3:00pm - 3:45pm
Geneva Public Library District - Meeting Room
This event is full

Mon, Apr 26, 7:00pm - 8:00pm
Geneva Public Library District - Meeting Room

Tue, Apr 27, All day
Geneva Public Library District

Tue, Apr 27, All day
Geneva Public Library District

Tue, Apr 27, 4:00pm - 4:45pm
Geneva Public Library District - DIY Workshop

Tue, Apr 27, 6:15pm - 6:50pm
Geneva Public Library District - Meeting Room

Wed, Apr 28, All day
Geneva Public Library District

Wed, Apr 28, All day
Geneva Public Library District

Wed, Apr 28, 9:30am - 9:50am
Geneva Public Library District
This event is full

Wed, Apr 28, 10:15am - 10:35am
Geneva Public Library District

Wed, Apr 28, 11:00am - 12:00pm
Geneva Public Library District - Training Lab

Thu, Apr 29, All day
Geneva Public Library District

Thu, Apr 29, All day
Geneva Public Library District

Thu, Apr 29, 9:30am - 9:50am
Geneva Public Library District - Meeting Room

Thu, Apr 29, 10:00am - 10:30am
Geneva Public Library District - Training Lab

Thu, Apr 29, 3:00pm - 3:45pm
Geneva Public Library District - Meeting Room

Thu, Apr 29, 7:00pm - 8:30pm
Geneva Public Library District - Meeting Room

Fri, Apr 30, All day
Geneva Public Library District

Fri, Apr 30, All day
Geneva Public Library District

Fri, Apr 30, 9:30am - 9:50am
Geneva Public Library District - Meeting Room
This event is full

Fri, Apr 30, 10:15am - 10:35am
Geneva Public Library District

Sun, May 02, 2:00pm - 3:00pm
Geneva Public Library District - Meeting Room

Mon, May 03, 2:00pm - 3:00pm
Geneva Public Library District - Conference Room

Mon, May 03, 5:30pm - 6:15pm
Geneva Public Library District - Training Lab

Tue, May 04, 4:00pm - 5:30pm
Geneva Public Library District - Teen Take Over

Tue, May 04, 4:00pm - 5:00pm
Geneva Public Library District - Discovery Spot

Tue, May 04, 6:00pm - 7:00pm
Geneva Public Library District - Training Lab
This event is full

Wed, May 05, 9:30am - 9:50am
Geneva Public Library District - Meeting Room

Wed, May 05, 10:00am - 10:30am
Geneva Public Library District - Training Lab

Wed, May 05, 10:15am - 10:35am
Geneva Public Library District - Meeting Room

Wed, May 05, 3:00pm - 5:00pm
Geneva Public Library District - Discovery Spot

Thu, May 06, 7:00pm - 8:30pm
Geneva Public Library District - Meeting Room

Thu, May 06, 7:00pm - 7:30pm
Geneva Public Library District

Fri, May 07, 9:30am - 9:50am
Geneva Public Library District - Meeting Room

Fri, May 07, 10:00am - 11:30am
Geneva Public Library District - DIY Workshop

Fri, May 07, 10:15am - 10:35am
Geneva Public Library District - Meeting Room

Sat, May 08, 9:30am - 10:00am
Geneva Public Library District - Discovery Spot

Mon, May 10, 10:00am - 11:00am
Geneva Public Library District - Training Lab

Mon, May 10, 10:00am - 11:00am
Geneva Public Library District - Discovery Spot

Mon, May 10, 1:00pm - 2:00pm
Geneva Public Library District - DIY Workshop

Mon, May 10, 5:30pm - 6:15pm
Geneva Public Library District - Training Lab

Mon, May 10, 7:00pm - 8:00pm
Geneva Public Library District - Meeting Room

Tue, May 11, 10:00am - 11:00am
Geneva Public Library District - Meeting Room

Tue, May 11, 6:15pm - 6:35pm
Geneva Public Library District - Meeting Room

Tue, May 11, 6:30pm - 8:00pm
Geneva Public Library District - Training Lab

Wed, May 12, 9:30am - 9:50am
Geneva Public Library District - Meeting Room

Wed, May 12, 10:15am - 10:35am
Geneva Public Library District - Meeting Room

Wed, May 12, 1:00pm - 2:00pm
Geneva Public Library District - Training Lab

Wed, May 12, 2:00pm - 3:00pm
Geneva Public Library District - Meeting Room

Wed, May 12, 3:00pm - 4:00pm
Geneva Public Library District - Discovery Spot

Wed, May 12, 4:30pm - 5:30pm
Geneva Public Library District - Meeting Room

Thu, May 13, 10:00am - 10:30am
Geneva Public Library District - Training Lab

Thu, May 13, 12:00pm - 1:00pm
Geneva Public Library District - Meeting Room

Thu, May 13, 3:00pm - 3:45pm
Geneva Public Library District - Meeting Room

Thu, May 13, 5:30pm - 6:30pm
Geneva Public Library District - Training Lab

Thu, May 13, 7:00pm - 9:00pm
Geneva Public Library District - Conference Room

Thu, May 13, 7:00pm - 8:00pm
Geneva Public Library District - Meeting Room

Fri, May 14, 9:30am - 9:50am
Geneva Public Library District - Meeting Room

Fri, May 14, 10:15am - 10:35am
Geneva Public Library District - Meeting Room

Mon, May 17, All day
Geneva Public Library District

Mon, May 17, 5:30pm - 6:15pm
Geneva Public Library District - Training Lab

Tue, May 18, All day
Geneva Public Library District

Tue, May 18, 7:00pm - 8:30pm
Geneva Public Library District - Training Lab

Wed, May 19, 9:30am - 9:50am
Geneva Public Library District - Meeting Room

Wed, May 19, 10:15am - 10:35am
Geneva Public Library District - Meeting Room

Wed, May 19, 1:00pm - 2:00pm
Geneva Public Library District - DIY Workshop

Thu, May 20, 10:00am - 11:30am
Geneva Public Library District - Training Lab

Thu, May 20, 10:00am - 11:00am
Geneva Public Library District - Meeting Room

Thu, May 20, 7:00pm - 8:00pm
Geneva Public Library District - DIY Workshop

Fri, May 21, 9:30am - 9:50am
Geneva Public Library District - Meeting Room

Fri, May 21, 10:15am - 10:35am
Geneva Public Library District - Meeting Room

Fri, May 21, 4:00pm - 5:30pm
Geneva Public Library District - DIY Workshop

Sat, May 22, 9:30am - 10:00am
Geneva Public Library District - Discovery Spot

Sat, May 22, 10:00am - 10:45am
Geneva Public Library District - Meeting Room

Sun, May 23, 1:00pm - 3:15pm
Geneva Public Library District - Meeting Room

Mon, May 24, 3:00pm - 3:45pm
Geneva Public Library District - Meeting Room

Mon, May 24, 4:30pm - 5:30pm
Geneva Public Library District - Training Lab

Mon, May 24, 7:00pm - 8:00pm
Geneva Public Library District - Meeting Room

Tue, May 25, 3:00pm - 4:30pm
Geneva Public Library District - Training Lab

Tue, May 25, 6:15pm - 6:35pm
Geneva Public Library District - Meeting Room

Tue, May 25, 7:00pm - 8:30pm
Geneva Public Library District - Conference Room

Wed, May 26, 9:30am - 9:50am
Geneva Public Library District - Meeting Room

Wed, May 26, 10:15am - 10:35am
Geneva Public Library District - Meeting Room

Wed, May 26, 4:00pm - 4:30pm
Geneva Public Library District - Training Lab

Wed, May 26, 6:00pm - 7:00pm
Geneva Public Library District - Meeting Room

Thu, May 27, 3:00pm - 3:45pm
Geneva Public Library District - Meeting Room

Thu, May 27, 4:00pm - 4:30pm
Geneva Public Library District - Discovery Spot

Thu, May 27, 7:00pm - 9:00pm
Geneva Public Library District

Thu, May 27, 7:00pm - 8:00pm
Geneva Public Library District - DIY Workshop

Fri, May 28, 9:30am - 9:50am
Geneva Public Library District - Meeting Room

Fri, May 28, 10:15am - 10:35am
Geneva Public Library District - Meeting Room

Fri, May 28, 1:00pm - 2:00pm
Geneva Public Library District - Training Lab

Thu, Jun 03, 3:00pm - 4:00pm
Geneva Public Library District - Training Lab

Thu, Jun 03, 3:00pm - 4:00pm
Geneva Public Library District - Geneva Library Online

Mon, Jun 07, 10:00am - 11:00am
Geneva Public Library District - DIY Workshop

Mon, Jun 07, 10:15am - 10:35am
Geneva Public Library District - Discovery Spot
Registration opens Saturday, May 1 2021 at 9:00am

Mon, Jun 07, 5:30pm - 6:15pm
Geneva Public Library District - Training Lab

Tue, Jun 08, 4:00pm - 4:45pm
Geneva Public Library District - Training Lab

Thu, Jun 10, 3:00pm - 3:45pm
Geneva Public Library District - Meeting Room

Mon, Jun 14, 1:00pm - 2:30pm
Geneva Public Library District - DIY Workshop

Mon, Jun 14, 5:30pm - 6:15pm
Geneva Public Library District - Training Lab

Tue, Jun 15, 2:00pm - 3:00pm
Geneva Public Library District - Conference Room

Wed, Jun 16, 10:00am - 11:30am
Geneva Public Library District - Training Lab

Thu, Jun 17, 10:00am - 11:00am
Geneva Public Library District - Combined Study Rooms 4 & 5
Registration opens Thursday, May 20 2021 at 9:00am

Thu, Jun 17, 7:00pm - 8:30pm
Geneva Public Library District - DIY Workshop

Fri, Jun 18, 3:00pm - 4:30pm
Geneva Public Library District - Training Lab

Sat, Jun 19, 10:00am - 10:45am
Geneva Public Library District - Training Lab

Mon, Jun 21, 10:00am - 11:00am
Geneva Public Library District - DIY Workshop

Mon, Jun 21, 10:15am - 10:35am
Geneva Public Library District - Discovery Spot
Registration opens Saturday, May 1 2021 at 9:00am

Wed, Jun 23, 6:00pm - 7:00pm
Geneva Public Library District - Meeting Room

Thu, Jun 24, 3:00pm - 3:45pm
Geneva Public Library District - Meeting Room

Thu, Jun 24, 4:00pm - 4:30pm
Geneva Public Library District - Training Lab

Thu, Jun 24, 7:00pm - 9:00pm
Geneva Public Library District

Fri, Jun 25, 10:00am - 10:45am
Geneva Public Library District - Training Lab

Sat, Jun 26, 10:00am - 11:00am
Geneva Public Library District - Meeting Room

Mon, Jun 28, 3:00pm - 3:45pm
Geneva Public Library District - Discovery Spot

Mon, Jun 28, 7:00pm - 8:00pm
Geneva Public Library District - Meeting Room

Tue, Jun 29, 7:00pm - 8:30pm
Geneva Public Library District - Conference Room

Wed, Jun 30, 11:00am - 12:00pm
Geneva Public Library District - Geneva Library Online

Wed, Jun 30, 11:00am - 12:00pm
Geneva Public Library District - Training Lab

Mon, Jul 05, 10:15am - 10:35am
Geneva Public Library District - Discovery Spot
Registration opens Saturday, May 1 2021 at 9:00am

Explore using Overdrive, Hoopla, and more.