Upcoming Events

Saturday, Jul 8, 2017
10:30am to 11:30am
Meeting Room D

Ever wanted to build your own world? Are you fascinated by terrariums or succulents? Join ICPL staffers Beth and Mari for a terrarium...

Saturday, Jul 8, 2017
11:00am to 1:00pm
Meeting Room B

Information about the National Federation of the Blind, Iowa (FBI) BELL Academy.

Saturday, Jul 8, 2017
11:00am to 1:00pm
Meeting Room E (2nd Floor)

The Iowa City Climate Advocates will hold their July meeting. We will watch the Citizens' Climate Lobby monthly national video...

Saturday, Jul 8, 2017
3:00pm to 5:00pm
Meeting Room E (2nd Floor)

Johnson County Green Party Meeting.

Sunday, Jul 9, 2017
2:00pm to 4:00pm
Children's Room

This newspaper shark craft for kids is amazingly simple to make and is great for kids of all ages so it makes a perfect activity for the...

Sunday, Jul 9, 2017
3:00pm to 4:00pm
Meeting Room C

The Iowa City Autism Community is hosting a social group for adults who have autism, ADHD or other neurological conditions.

Monday, Jul 10, 2017
10:00am to 9:00pm
Storytime Room

Check the Calendar or call the Library for more information. Programs are moved to alternate Library spaces.

Monday, Jul 10, 2017
10:00am to 12:00pm
Computer Lab

Technology getting the better of you? Have questions about computers, ebook readers, iPods, or your cell phone? Want to learn how to...

Monday, Jul 10, 2017
10:30am to 11:00am
Meeting Room D

Specifically planned for toddlers or young preschoolers. The same program is performed Mondays and Tuesdays each week. Ideal for young...

Monday, Jul 10, 2017
10:30am to 11:00am
Willow Creek Park, Bookmobile

Held in Willow Creek Park, West Benton Street and Teg Drive, Iowa City.

Becky with West Music brings music education to Willow...

Featured Events

Thursday, June 29, 2017 -
10:30am to 11:30am
Meeting Room A, Meeting Room B, Meeting Room C
Thursday, June 29, 2017 -
1:00pm to 2:00pm
Meeting Room A, Meeting Room B, Meeting Room C
Wednesday, July 5, 2017 -
7:00pm to 8:00pm
Meeting Room A
Thursday, July 6, 2017 -
10:30am to 11:30am
Meeting Room A, Meeting Room B, Meeting Room C