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

Geneva Public Library District - Program Room
Mon, Nov 27, 5:00pm - 6:00pm

The Sugar Path, 315 W. State Street, Geneva
Tue, Nov 28, 10:00am - 10:30am

Geneva Public Library District - Meeting Room
Thu, Nov 30, 5:00pm - 9:00pm

Geneva Public Library District - Meeting Room
Fri, Dec 01, 9:00am - 5:00pm

Geneva Public Library District - Meeting Room
Sat, Dec 02, 9:00am - 3:00pm

Geneva Public Library District - Meeting Room
Mon, Dec 04, 4:30pm - 5:30pm

Geneva Public Library District - Program Room
Mon, Dec 04, 6:30pm - 8:45pm

Geneva Public Library District - Meeting Room
Mon, Dec 04, 6:30pm - 8:30pm

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

Geneva Public Library District - Meeting Room
Wed, Dec 06, 12:00pm - 1:00pm

Geneva Public Library District - Meeting Room
Wed, Dec 06, 7:00pm - 8:30pm

Aurelio's Pizza
Thu, Dec 07, 6:30pm - 9:00pm

Geneva Public Library District - Meeting Room
Fri, Dec 08, 9:30am - 10:00am

Geneva Public Library District - Program Room
Sat, Dec 09, 2:00pm - 3:30pm
This event is full

Geneva Public Library District - Meeting Room
Mon, Dec 11, 7:00pm - 8:30pm

Geneva Public Library District - Conference Room
Tue, Dec 12, 6:15pm - 8:15pm

Peck Farm - Orientation Barn
Wed, Dec 13, 10:00am - 10:30am

Geneva Public Library District - Program Room
Wed, Dec 13, 5:00pm - 6:00pm

All Chocolate Kitchen
Wed, Dec 13, 7:00pm - 8:30pm

Geneva Public Library District - Program Room
Wed, Dec 13, 7:00pm - 8:30pm

Geneva Public Library District - Meeting Room
Thu, Dec 14, 10:00am - 11:30am

Geneva Public Library District - Conference Room
Thu, Dec 14, 12:00pm - 1:00pm

Geneva Public Library District - Program Room
Thu, Dec 14, 3:45pm - 4:00pm
This event is full

Geneva Public Library District - Program Room
Thu, Dec 14, 4:00pm - 4:15pm
This event is full

Geneva Public Library District - Program Room
Thu, Dec 14, 4:15pm - 4:30pm
This event is full

Geneva Public Library District - Program Room
Thu, Dec 14, 4:30pm - 4:45pm

Geneva Public Library District - Program Room
Thu, Dec 14, 7:00pm - 8:30pm

Geneva Public Library District - Meeting Room
Fri, Dec 15, 9:30am - 10:00am

Geneva Public Library District - Meeting Room
Fri, Dec 15, 3:30pm - 4:30pm

Geneva Public Library District - Program Room
Sat, Dec 16, 10:00am - 10:30am

Geneva Public Library District - Meeting Room
Sat, Dec 16, 2:00pm - 3:30pm

Geneva Public Library District - Program Room
Sun, Dec 17, 1:30pm - 2:15pm

Geneva Public Library District - Meeting Room
Mon, Dec 18, 6:30pm - 8:30pm

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

Geneva Public Library District - Meeting Room
Tue, Dec 19, 4:00pm - 5:15pm

Geneva Public Library District - Meeting Room
Thu, Dec 21, 7:00pm - 9:00pm

Geneva Public Library District
Sun, Dec 24, All day

Geneva Public Library District
Tue, Dec 26, All day

Youth Services Department
Tue, Dec 26, 9:00am - 9:00pm

Geneva Public Library District
Tue, Dec 26, 9:00am - 9:00pm

Geneva Public Library District
Wed, Dec 27, All day

Geneva Public Library District
Thu, Dec 28, All day

Geneva Public Library District - Meeting Room
Thu, Dec 28, 4:30pm - 5:30pm

Geneva Public Library District - Meeting Room
Thu, Dec 28, 7:00pm - 8:00pm

Geneva Public Library District
Fri, Dec 29, All day

Geneva Public Library District
Sat, Dec 30, All day

Geneva Public Library District
Sat, Dec 30, 9:00am - 5:00pm

Geneva Public Library District - Meeting Room
Sat, Dec 30, 11:15am - 12:00pm

Geneva Public Library District
Sun, Dec 31, All day

Geneva Public Library District
Tue, Jan 03, All day

Geneva Public Library District
Wed, Jan 04, All day

Geneva Public Library District - Meeting Room
Wed, Jan 04, 12:00pm - 1:00pm

Geneva Public Library District
Thu, Jan 05, All day

Geneva Public Library District - Meeting Room
Thu, Jan 05, 9:30am - 10:45am

Geneva Public Library District - Meeting Room
Thu, Jan 05, 11:00am - 12:15pm

Geneva Public Library District - Meeting Room
Thu, Jan 05, 1:00pm - 2:15pm

Geneva Public Library District - Meeting Room
Thu, Jan 05, 2:30pm - 4:00pm
Registration opens Friday, December 15 2017 at 9:00am

Geneva Public Library District - Meeting Room
Thu, Jan 05, 7:00pm - 8:30pm

Geneva Public Library District
Fri, Jan 06, All day

Geneva Public Library District - Meeting Room
Fri, Jan 06, 9:30am - 11:00am

Geneva Public Library District
Sat, Jan 07, All day

Geneva Public Library District - Program Room
Sat, Jan 07, 10:00am - 10:30am

Geneva Public Library District
Sun, Jan 08, All day

Geneva Public Library District - Meeting Room
Mon, Jan 09, 9:00am - 5:30pm

Geneva Public Library District - Program Room
Mon, Jan 09, 4:00pm - 4:45pm
Registration opens Friday, December 15 2017 at 9:00am

Geneva Public Library District - Program Room
Mon, Jan 09, 6:30pm - 8:45pm

Peck Farm - Orientation Barn
Wed, Jan 11, 10:00am - 10:30am

Geneva Public Library District - Conference Room
Wed, Jan 11, 10:00am - 11:00am

Geneva Public Library District - Program Room
Wed, Jan 11, 5:00pm - 6:00pm
Registration opens Friday, December 15 2017 at 9:00am

Geneva Public Library District - Meeting Room
Wed, Jan 11, 7:00pm - 8:30pm

All Chocolate Kitchen
Wed, Jan 11, 7:00pm - 8:30pm

Geneva Public Library District - Conference Room
Thu, Jan 12, 12:00pm - 1:00pm

Geneva Public Library District - Meeting Room
Thu, Jan 12, 7:00pm - 8:30pm

Geneva Public Library District - Meeting Room
Fri, Jan 13, 9:30am - 10:00am

Rescheduled
Geneva Public Library District
Sat, Jan 14, 2:00pm - 4:00pm
New date Saturday, January 13, 2:00pm - 3:30pm

Geneva Public Library District - Meeting Room
Sat, Jan 14, 2:00pm - 3:30pm
Registration opens Friday, December 15 2017 at 9:00am

Geneva Public Library District - Program Room
Sun, Jan 15, 1:30pm - 2:15pm
Registration opens Friday, December 15 2017 at 9:00am

Geneva Public Library District - Meeting Room
Mon, Jan 16, 9:30am - 10:45am
Registration opens Friday, December 15 2017 at 9:00am

Geneva Public Library District - Meeting Room
Mon, Jan 16, 11:00am - 12:15pm
Registration opens Friday, December 15 2017 at 9:00am

Geneva Public Library District - Meeting Room
Mon, Jan 16, 1:00pm - 2:15pm
Registration opens Friday, December 15 2017 at 9:00am

Geneva Public Library District - Meeting Room
Mon, Jan 16, 2:30pm - 4:00pm
Registration opens Friday, December 15 2017 at 9:00am

Geneva Public Library District - Meeting Room
Mon, Jan 16, 6:30pm - 8:30pm

Geneva Public Library District - Program Room
Mon, Jan 16, 7:00pm - 8:30pm
This event is full

Geneva Public Library District - Conference Room
Tue, Jan 17, 7:30pm - 8:45pm

Geneva Public Library District - Program Room
Wed, Jan 18, 3:45pm - 4:00pm
Registration opens Friday, December 15 2017 at 9:00am

Geneva Public Library District - Program Room
Wed, Jan 18, 4:00pm - 4:15pm
Registration opens Friday, December 15 2017 at 9:00am

Geneva Public Library District - Program Room
Wed, Jan 18, 4:15pm - 4:30pm
Registration opens Friday, December 15 2017 at 9:00am

Geneva Public Library District - Program Room
Wed, Jan 18, 4:30pm - 4:45pm
Registration opens Friday, December 15 2017 at 9:00am

Geneva Public Library District - Meeting Room
Thu, Jan 19, 10:00am - 11:30am

Geneva Public Library District - Meeting Room
Thu, Jan 19, 7:00pm - 8:30pm

Geneva Public Library District - Program Room
Thu, Jan 19, 7:00pm - 8:30pm

Geneva Public Library District - Program Room
Fri, Jan 20, 9:00am - 6:00pm

Geneva Public Library District - Conference Room
Fri, Jan 20, 9:30am - 11:00am

Geneva Public Library District - Meeting Room
Fri, Jan 20, 9:30am - 10:00am

Geneva Public Library District - Meeting Room
Fri, Jan 20, 6:30pm - 8:00pm
Registration opens Friday, December 15 2017 at 9:00am

Geneva Public Library District - Program Room
Sat, Jan 21, 10:00am - 10:30am

Geneva Public Library District - Program Room
Sat, Jan 21, 2:00pm - 3:30pm
Registration opens Friday, December 15 2017 at 9:00am

Geneva Public Library District - Meeting Room
Sun, Jan 22, 1:00pm - 3:30pm

Geneva Public Library District - Program Room
Sun, Jan 22, 2:00pm - 3:30pm
Registration opens Friday, December 15 2017 at 9:00am

It's a Girl Thing, 401 W. State Street, Geneva
Mon, Jan 23, 10:00am - 10:30am

It's a Girl Thing - 401 W. State Street
Mon, Jan 23, 10:00am - 10:30am

Geneva Public Library District - Meeting Room
Mon, Jan 23, 4:00pm - 4:45pm
Registration opens Friday, December 15 2017 at 9:00am

Geneva Public Library District - Program Room
Mon, Jan 23, 5:00pm - 6:00pm
Registration opens Friday, December 15 2017 at 9:00am

Geneva Public Library District - Meeting Room
Mon, Jan 23, 7:00pm - 8:30pm

Geneva Public Library District - Meeting Room
Tue, Jan 24, 7:00pm - 8:30pm

Geneva Public Library District - Meeting Room
Wed, Jan 25, 7:00pm - 8:00pm

Geneva Public Library District - Meeting Room
Thu, Jan 26, 10:00am - 11:30am

Geneva Public Library District - Meeting Room
Thu, Jan 26, 4:30pm - 5:30pm
Registration opens Friday, December 15 2017 at 9:00am

Geneva Public Library District - Meeting Room
Thu, Jan 26, 7:00pm - 9:00pm

Geneva Public Library District - Meeting Room
Mon, Jan 30, 7:00pm - 8:30pm

Geneva Public Library District - Meeting Room
Tue, Jan 31, 10:00am - 10:45am

Geneva Public Library District - Meeting Room
Thu, Feb 02, 4:00pm - 5:15pm
Registration opens Monday, January 15 2018 at 9:00am

Geneva Public Library District - Meeting Room
Thu, Feb 02, 7:00pm - 8:30pm

Geneva Public Library District - Meeting Room
Fri, Feb 03, 6:30pm - 7:30pm
Registration opens Monday, January 15 2018 at 9:00am

Geneva Public Library District - Meeting Room
Fri, Feb 03, 7:30pm - 8:30pm
Registration opens Monday, January 15 2018 at 9:00am

Geneva Public Library District - Meeting Room
Fri, Feb 03, 8:30pm - 9:30pm
Registration opens Monday, January 15 2018 at 9:00am

Geneva Public Library District - Meeting Room
Mon, Feb 06, 9:30am - 10:00am

Geneva Public Library District - Program Room
Mon, Feb 06, 9:30am - 10:00am

Geneva Public Library District - Program Room
Mon, Feb 06, 1:15pm - 1:45pm

Geneva Public Library District - Program Room
Mon, Feb 06, 6:30pm - 8:45pm

Geneva Public Library District - Meeting Room
Mon, Feb 06, 7:00pm - 8:30pm

Geneva Public Library District - Program Room
Tue, Feb 07, 9:30am - 10:00am

Geneva Public Library District - Meeting Room
Tue, Feb 07, 7:00pm - 8:30pm

Geneva Public Library District - Program Room
Tue, Feb 07, 7:00pm - 7:30pm

Hart Chiropractic - 1803 W. State Street
Wed, Feb 08, 10:00am - 10:30am

Geneva Public Library District - Meeting Room
Wed, Feb 08, 12:00pm - 1:00pm

Geneva Public Library District - Program Room
Thu, Feb 09, 9:30am - 10:00am

Canceled
Geneva Public Library District
Thu, Feb 09, 12:00pm - 1:00pm

Rescheduled
Geneva Public Library District
Thu, Feb 09, 3:30pm - 4:30pm
New date Thursday, February 08, 4:00pm - 4:45pm

Geneva Public Library District
Thu, Feb 09, 4:00pm - 4:45pm
Registration opens Monday, January 15 2018 at 9:00am

Geneva Public Library District - Program Room
Thu, Feb 09, 7:00pm - 8:30pm

Geneva Public Library District - Program Room
Fri, Feb 10, 9:30am - 10:00am

Geneva Public Library District - Meeting Room
Fri, Feb 10, 9:30am - 10:00am

Geneva Public Library District - Meeting Room
Fri, Feb 10, 6:30pm - 6:40pm
Registration opens Monday, January 15 2018 at 9:00am

Geneva Public Library District
Fri, Feb 10, 6:40pm - 6:50pm

Geneva Public Library District
Fri, Feb 10, 6:50pm - 7:00pm

Geneva Public Library District
Fri, Feb 10, 7:00pm - 7:10pm

Geneva Public Library District
Fri, Feb 10, 7:10pm - 7:20pm

Geneva Public Library District
Fri, Feb 10, 7:20pm - 7:30pm

Geneva Public Library District
Fri, Feb 10, 7:30pm - 7:40pm

Geneva Public Library District
Fri, Feb 10, 7:40pm - 7:50pm

Geneva Public Library District
Fri, Feb 10, 7:50pm - 8:00pm

Geneva Public Library District - Program Room
Sat, Feb 11, 10:00am - 10:30am

Geneva Public Library District - Program Room
Sun, Feb 12, 1:30pm - 2:15pm
Registration opens Monday, January 15 2018 at 9:00am

Geneva Public Library District - Meeting Room
Mon, Feb 13, 9:30am - 10:00am

Geneva Public Library District - Program Room
Mon, Feb 13, 9:30am - 10:00am

Geneva Public Library District - Program Room
Mon, Feb 13, 1:15pm - 1:45pm

Geneva Public Library District - Meeting Room
Mon, Feb 13, 4:00pm - 4:45pm
Registration opens Monday, January 15 2018 at 9:00am

Geneva Public Library District - Program Room
Mon, Feb 13, 7:00pm - 8:30pm

Geneva Public Library District - Program Room
Tue, Feb 14, 9:30am - 10:00am

Geneva Public Library District - Program Room
Tue, Feb 14, 7:00pm - 7:30pm

Peck Farm - Orientation Barn
Wed, Feb 15, 10:00am - 10:30am

Geneva Public Library District - Conference Room
Wed, Feb 15, 10:00am - 11:00am

Geneva Public Library District - Program Room
Wed, Feb 15, 5:00pm - 6:00pm
Registration opens Monday, January 15 2018 at 9:00am

Geneva Public Library District - Meeting Room
Wed, Feb 15, 7:00pm - 8:30pm

Geneva Public Library District - Program Room
Thu, Feb 16, 9:30am - 10:00am

Geneva Public Library District - Program Room
Thu, Feb 16, 3:45pm - 4:00pm
Registration opens Monday, January 15 2018 at 9:00am

Geneva Public Library District - Program Room
Thu, Feb 16, 4:00pm - 4:15pm
Registration opens Monday, January 15 2018 at 9:00am

Geneva Public Library District - Program Room
Thu, Feb 16, 4:15pm - 4:30pm
Registration opens Monday, January 15 2018 at 9:00am

Geneva Public Library District - Program Room
Thu, Feb 16, 4:30pm - 4:45pm
Registration opens Monday, January 15 2018 at 9:00am

All Chocolate Kitchen
Thu, Feb 16, 7:00pm - 8:30pm

Geneva Public Library District - Meeting Room
Thu, Feb 16, 7:00pm - 8:30pm

Geneva Public Library District - Meeting Room
Fri, Feb 17, 9:30am - 10:00am

Canceled
Geneva Public Library District
Fri, Feb 17, 9:30am - 10:00am

Geneva Public Library District - Program Room
Fri, Feb 17, 9:30am - 11:00am

Geneva Public Library District - Meeting Room
Sat, Feb 18, 2:00pm - 3:15pm
Registration opens Monday, January 15 2018 at 9:00am

Geneva Public Library District - Program Room
Sat, Feb 18, 2:00pm - 3:30pm
Registration opens Monday, January 15 2018 at 9:00am

Geneva Public Library District - Meeting Room
Sun, Feb 19, 1:00pm - 3:30pm

Geneva Public Library District - Program Room
Sun, Feb 19, 1:30pm - 2:30pm

Geneva Public Library District - Meeting Room
Mon, Feb 20, 9:30am - 10:00am

Geneva Public Library District - Program Room
Mon, Feb 20, 9:30am - 10:00am

Geneva Public Library District - Meeting Room
Mon, Feb 20, 11:00am - 12:00pm
Registration opens Monday, January 15 2018 at 9:00am

Geneva Public Library District - Program Room
Mon, Feb 20, 1:15pm - 1:45pm

Geneva Public Library District - Meeting Room
Mon, Feb 20, 6:30pm - 8:30pm

Geneva Public Library District - Program Room
Tue, Feb 21, 9:30am - 10:00am

Geneva Public Library District - Program Room
Tue, Feb 21, 7:00pm - 7:30pm

Geneva Public Library District - Meeting Room
Tue, Feb 21, 7:00pm - 8:30pm

Geneva Public Library District - Conference Room
Tue, Feb 21, 7:30pm - 8:45pm

Digital Library

Discover, Inspire, and Grow at the Library! Get your library card and enjoy all the programs, services, resources - and more - that your card provides.

new Building information

Learn about plans for a new library.

Personal Reading List

Find your next great read.

Kids and Parents

Middle Schoolers

Teens

Teachers and Schools

20sand30s

Adults

Seniors

Businesses