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

Tue, Mar 02, 3:00pm - 4:00pm
Geneva Public Library District - Geneva Library Online
Registration is now closed

Tue, Mar 02, 6:15pm - 6:35pm
Geneva Public Library District - Meeting Room
Registration is now closed

Tue, Mar 02, 7:00pm - 8:00pm
Geneva Public Library District
Registration is now closed

Wed, Mar 03, All day
Geneva Public Library District - DIY Workshop

Wed, Mar 03, 9:30am - 9:50am
Geneva Public Library District

Wed, Mar 03, 4:00pm - 4:30pm
Geneva Public Library District - Geneva Library Online

Wed, Mar 03, 6:30pm - 7:30pm
Geneva Public Library District

Thu, Mar 04, All day
Geneva Public Library District - DIY Workshop

Thu, Mar 04, 7:00pm - 7:30pm
Geneva Public Library District

Thu, Mar 04, 7:00pm - 8:00pm
Geneva Public Library District - Geneva Library Online

Thu, Mar 04, 7:00pm - 7:30pm
Geneva Public Library District - Discovery Spot

Fri, Mar 05, All day
Geneva Public Library District - DIY Workshop

Fri, Mar 05, 9:30am - 9:50am
Geneva Public Library District

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

Fri, Mar 05, 4:30pm - 5:30pm
Geneva Public Library District - Training Lab

Fri, Mar 05, 4:30pm - 5:30pm
Geneva Public Library District - Geneva Library Online

Mon, Mar 08, All day
Geneva Public Library District

Mon, Mar 08, All day
Geneva Public Library District - DIY Workshop

Mon, Mar 08, 10:00am - 10:30am
Geneva Public Library District - Geneva Library Online

Mon, Mar 08, 10:00am - 10:30am
Geneva Public Library District - Training Lab

Mon, Mar 08, 5:30pm - 6:00pm
Geneva Public Library District - Geneva Library Online

Tue, Mar 09, All day
Geneva Public Library District

Tue, Mar 09, 6:15pm - 6:35pm
Geneva Public Library District

Tue, Mar 09, 7:00pm - 8:00pm
Geneva Public Library District

Wed, Mar 10, All day
Geneva Public Library District - DIY Workshop

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

Wed, Mar 10, 10:00am - 10:45am
Geneva Public Library District - Training Lab

Wed, Mar 10, 4:00pm - 4:45pm
Geneva Public Library District - Training Lab

Wed, Mar 10, 4:00pm - 4:45pm
Geneva Public Library District - Geneva Library Online

Wed, Mar 10, 4:30pm - 5:30pm
Geneva Public Library District

Wed, Mar 10, 6:30pm - 7:30pm
Geneva Public Library District

Thu, Mar 11, All day
Geneva Public Library District - DIY Workshop

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

Thu, Mar 11, 12:00pm - 1:00pm
Geneva Public Library District

Thu, Mar 11, 3:00pm - 3:45pm
Geneva Public Library District

Thu, Mar 11, 7:00pm - 7:45pm
Geneva Public Library District - Geneva Library Online

Fri, Mar 12, All day
Geneva Public Library District

Fri, Mar 12, 10:00am - 11:00am
Geneva Public Library District - DIY Workshop
This event is full

Fri, Mar 12, 10:00am - 11:00am
Geneva Public Library District - Geneva Library Online
This event is full

Sat, Mar 13, All day
Geneva Public Library District

Sat, Mar 13, 10:00am - 11:00am
Geneva Public Library District - Meeting Room

Sun, Mar 14, All day
Geneva Public Library District

Mon, Mar 15, All day
Geneva Public Library District

Mon, Mar 15, 1:00pm - 2:00pm
Geneva Public Library District - DIY Workshop

Mon, Mar 15, 4:00pm - 4:45pm
Geneva Public Library District

Mon, Mar 15, 5:30pm - 6:00pm
Geneva Public Library District - Geneva Library Online

Tue, Mar 16, All day
Geneva Public Library District

Tue, Mar 16, 10:00am - 10:45am
Geneva Public Library District - Training Lab

Tue, Mar 16, 6:15pm - 6:35pm
Geneva Public Library District - Meeting Room
This event is full

Tue, Mar 16, 6:30pm - 8:00pm
Geneva Public Library District

Tue, Mar 16, 7:00pm - 8:00pm
Geneva Public Library District

Wed, Mar 17, All day
Geneva Public Library District

Wed, Mar 17, All day
Geneva Public Library District - DIY Workshop

Wed, Mar 17, 9:30am - 9:50am
Geneva Public Library District

Wed, Mar 17, 10:00am - 10:45am
Geneva Public Library District - Training Lab

Wed, Mar 17, 10:15am - 10:45am
Geneva Public Library District - Meeting Room

Wed, Mar 17, 4:00pm - 4:30pm
Geneva Public Library District - Geneva Library Online

Thu, Mar 18, All day
Geneva Public Library District

Thu, Mar 18, All day
Geneva Public Library District - DIY Workshop

Thu, Mar 18, 10:00am - 11:00am
Geneva Public Library District - Meeting Room

Thu, Mar 18, 3:00pm - 3:45pm
Geneva Public Library District

Thu, Mar 18, 4:00pm - 4:45pm
Geneva Public Library District - Geneva Library Online

Thu, Mar 18, 4:00pm - 4:45pm
Geneva Public Library District - Training Lab

Thu, Mar 18, 6:30pm - 7:30pm
Geneva Public Library District

Thu, Mar 18, 7:00pm - 8:00pm
Geneva Public Library District - Geneva Library Online

Fri, Mar 19, All day
Geneva Public Library District

Fri, Mar 19, All day
Geneva Public Library District

Fri, Mar 19, All day
Geneva Public Library District - DIY Workshop

Fri, Mar 19, 9:30am - 9:50am
Geneva Public Library District

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

Fri, Mar 19, 3:30pm - 5:30pm
Geneva Public Library District - Meeting Room

Mon, Mar 22, All day
Geneva Public Library District

Mon, Mar 22, All day
Geneva Public Library District - DIY Workshop

Mon, Mar 22, 3:00pm - 3:45pm
Geneva Public Library District - Meeting Room

Mon, Mar 22, 4:00pm - 4:30pm
Geneva Public Library District

Mon, Mar 22, 5:30pm - 6:00pm
Geneva Public Library District - Geneva Library Online

Mon, Mar 22, 7:00pm - 8:00pm
Geneva Public Library District - Meeting Room

Tue, Mar 23, 1:00pm - 1:30pm
Geneva Public Library District - DIY Workshop

Tue, Mar 23, 6:15pm - 6:35pm
Geneva Public Library District

Tue, Mar 23, 7:00pm - 8:00pm
Geneva Public Library District

Wed, Mar 24, All day
Geneva Public Library District - DIY Workshop

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

Wed, Mar 24, 10:00am - 10:45am
Geneva Public Library District - Training Lab

Wed, Mar 24, 4:00pm - 4:45pm
Geneva Public Library District - Training Lab

Wed, Mar 24, 4:00pm - 4:45pm
Geneva Public Library District - Geneva Library Online

Wed, Mar 24, 7:00pm - 8:00pm
Geneva Public Library District

Thu, Mar 25, All day
Geneva Public Library District - DIY Workshop

Thu, Mar 25, 3:00pm - 3:45pm
Geneva Public Library District

Thu, Mar 25, 7:00pm - 9:00pm
Geneva Public Library District

Thu, Mar 25, 7:00pm - 7:30pm
Geneva Public Library District - Geneva Library Online

Fri, Mar 26, 9:30am - 9:50am
Geneva Public Library District

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

Fri, Mar 26, 4:30pm - 5:30pm
Geneva Public Library District - DIY Workshop

Fri, Mar 26, 4:30pm - 5:30pm
Geneva Public Library District - Geneva Library Online
This event is full

Mon, Mar 29, 11:00am - 11:30am
Geneva Public Library District - Meeting Room

Mon, Mar 29, 3:00pm - 4:00pm
Geneva Public Library District - Meeting Room

Mon, Mar 29, 6:30pm - 8:00pm
Geneva Public Library District - Meeting Room

Tue, Mar 30, 6:15pm - 6:35pm
Geneva Public Library District - Meeting Room
This event is full

Tue, Mar 30, 7:00pm - 8:00pm
Geneva Public Library District

Wed, Mar 31, 9:30am - 9:50am
Geneva Public Library District

Wed, Mar 31, 10:00am - 10:30am
Geneva Public Library District - Training Lab

Wed, Mar 31, 1:00pm - 1:30pm
Geneva Public Library District

Wed, Mar 31, 2:00pm - 3:00pm
Geneva Public Library District - Meeting Room

Fri, Apr 02, 11:00am - 11:30am
Geneva Public Library District - Meeting Room

Fri, Apr 02, 11:00am - 12:00pm
Geneva Public Library District - Training Lab

Sat, Apr 03, 10:00am - 11:00am
Geneva Public Library District - Meeting Room

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

Tue, Apr 06, 7:00pm - 8:00pm
Geneva Public Library District - Training Lab

Wed, Apr 07, 10:00am - 11:00am
Geneva Public Library District - DIY Workshop

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

Thu, Apr 08, 12:00pm - 1:00pm
Geneva Public Library District - Meeting Room

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

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

Fri, Apr 09, 10:30am - 12:00pm
Geneva Public Library District - DIY Workshop

Fri, Apr 09, 4:00pm - 5:30pm
Geneva Public Library District - DIY Workshop

Sat, Apr 10, 10:00am - 10:20am
New venue Geneva Public Library District - Meeting Room

Mon, Apr 12, 1:00pm - 2:00pm
Geneva Public Library District - DIY Workshop

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

Tue, Apr 13, All day
Geneva Public Library District

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

Tue, Apr 13, 7:00pm - 8:00pm
Geneva Public Library District - Training Lab

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

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

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, 4:00pm - 4:45pm
Geneva Public Library District - Discovery Spot

Fri, Apr 16, 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

Tue, Apr 20, 1:00pm - 2:00pm
Geneva Public Library District - DIY Workshop

Tue, Apr 20, 6:00pm - 7:30pm
Geneva Public Library District - DIY Workshop

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, 1:00pm - 2:30pm
Geneva Public Library District - DIY Workshop

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

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

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

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

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

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

Explore using Overdrive, Hoopla, RBDigital, and more.