Upcoming Events

Tuesday, Sep 25, 2018
10:00am to 4:00pm
Meeting Room C, Lobby

Stop by Iowa City Public Library to register to vote in upcoming elections in Johnson County.

To vote in Iowa, you must be...

Tuesday, Sep 25, 2018
10:30am to 11:00am
Storytime Room

Celebrate your freedom to read during National Banned Books Week! We'll read aloud stories that have been removed from libraries...

Tuesday, Sep 25, 2018
12:00pm to 4:00pm
Digital Media Lab

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

Tuesday, Sep 25, 2018
12:00pm to 1:00pm
Meeting Room A

Reading Aloud, the Senior Center-based poetry reading group, will present a program of objectionable poetry/.

This program is...

Tuesday, Sep 25, 2018
4:00pm to 5:00pm
Meeting Room A

In this Obermann Conversation, UI American Sutdies scholar Diane Williams and local swimming and triathlete coach Megan Oesting will...

Tuesday, Sep 25, 2018
4:00pm to 6:00pm
Meeting Room E (2nd Floor)

Adults and teens: get one-on-one help with your writing from University of Iowa writing tutors at the Library-Community writing center...

Tuesday, Sep 25, 2018
4:00pm to 9:00pm
Teen Center

The Teen Center will be open to use the internet and hangout! Make multimedia projects and be creative or play video games on the big...

Tuesday, Sep 25, 2018
6:00pm to 7:30pm
Meeting Room A

In the past decade there has been an explosion of studies surveying genetic risk for thousands of traits and diseases. These studies...

Tuesday, Sep 25, 2018
6:00pm to 8:00pm
Meeting Room B

Are you a science fiction or fantasy writer? Are you an experienced author who just can’t break through that pesky writer’s block? Do...

Tuesday, Sep 25, 2018
6:00pm to 8:00pm
Digital Media Lab

Instructor Kalmia Strong, from Public Space One, is sharing her book layout knowledge in the Digital Medial Lab. Learn the basics of...

Featured Events

Tuesday, September 25, 2018 -
12:00pm to 1:00pm
Meeting Room A
Tuesday, September 25, 2018 -
4:00pm to 5:00pm
Meeting Room A
Tuesday, September 25, 2018 -
6:00pm to 7:30pm
Meeting Room A
Tuesday, September 25, 2018 -
6:00pm to 8:00pm
Digital Media Lab