Upcoming Events

Ongoing Events
Event Type

Start Time

Age
Program Type
Room

Library Closed due to COVID-19

All Day 3/17 - 6/30
Branches:
All Branches
Description:
  Due to the COVID-19 pandemic, Ames Public Library is closed for the safety of our visitors, staff, and community. For information and updates on the closure and reintroduction of services, visit www.amespubliclibrary.org/C...
This event is in the "All Ages" group.

Curbside Holds Pickup: 10-10:30am

May 28, 2020
10:00am - 10:30am
All Ages
Registration
Library Branch: Ames Public Library
Room: In Front of Library
Age Group: All Ages
Program Type: Curbside Pickup
Registration Required
Seats Remaining: 0
Program Details:
Ames Public Library cardholders can now request books and other items and pick them up at a Curbside Holds Pickup appointment. Please place your holds by 8am on the day before your Curbside Holds Pickup appointment. (Limit of 20 items.) To pl...


Ames Public Library connects you to the world of ideas through diverse and inclusive resources and programs. We welcome program proposals via our website at bit.ly/APLprogram.

This event is in the "All Ages" group.

Curbside Holds Pickup: 10:30-11am

May 28, 2020
10:30am - 11:00am
All Ages
Registration
Library Branch: Ames Public Library
Room: In Front of Library
Age Group: All Ages
Program Type: Curbside Pickup
Registration Required
Seats Remaining: 0
Program Details:
Ames Public Library cardholders can now request books and other items and pick them up at a Curbside Holds Pickup appointment. Please place your holds by 8am on the day before your Curbside Holds Pickup appointment. (Limit of 20 items.) To pl...


Ames Public Library connects you to the world of ideas through diverse and inclusive resources and programs. We welcome program proposals via our website at bit.ly/APLprogram.

This event is in the "All Ages" group.

Curbside Holds Pickup: 11-11:30am

May 28, 2020
11:00am - 11:30am
All Ages
Registration
Library Branch: Ames Public Library
Room: In Front of Library
Age Group: All Ages
Program Type: Curbside Pickup
Registration Required
Seats Remaining: 0
Program Details:
Ames Public Library cardholders can now request books and other items and pick them up at a Curbside Holds Pickup appointment. Please place your holds by 8am on the day before your Curbside Holds Pickup appointment. (Limit of 20 items.) To pl...


Ames Public Library connects you to the world of ideas through diverse and inclusive resources and programs. We welcome program proposals via our website at bit.ly/APLprogram.

This event is in the "All Ages" group.

Curbside Holds Pickup: 11:30am-Noon

May 28, 2020
11:30am - 12:00pm
All Ages
Registration
Library Branch: Ames Public Library
Room: In Front of Library
Age Group: All Ages
Program Type: Curbside Pickup
Registration Required
Seats Remaining: 0
Program Details:
Ames Public Library cardholders can now request books and other items and pick them up at a Curbside Holds Pickup appointment. Please place your holds by 8am on the day before your Curbside Holds Pickup appointment. (Limit of 20 items.) To pl...


Ames Public Library connects you to the world of ideas through diverse and inclusive resources and programs. We welcome program proposals via our website at bit.ly/APLprogram.

This event is in the "All Ages" group.

Curbside Holds Pickup: Noon-12:30pm

May 28, 2020
12:00pm - 12:30pm
All Ages
Registration
Library Branch: Ames Public Library
Room: In Front of Library
Age Group: All Ages
Program Type: Curbside Pickup
Registration Required
Seats Remaining: 0
Program Details:
Ames Public Library cardholders can now request books and other items and pick them up at a Curbside Holds Pickup appointment. Please place your holds by 8am on the day before your Curbside Holds Pickup appointment. (Limit of 20 items.) To pl...


Ames Public Library connects you to the world of ideas through diverse and inclusive resources and programs. We welcome program proposals via our website at bit.ly/APLprogram.

This event is in the "All Ages" group.

Curbside Holds Pickup: 12:30-1pm

May 28, 2020
12:30pm - 1:00pm
All Ages
Registration
Library Branch: Ames Public Library
Room: In Front of Library
Age Group: All Ages
Program Type: Curbside Pickup
Registration Required
Seats Remaining: 0
Program Details:
Ames Public Library cardholders can now request books and other items and pick them up at a Curbside Holds Pickup appointment. Please place your holds by 8am on the day before your Curbside Holds Pickup appointment. (Limit of 20 items.) To pl...


Ames Public Library connects you to the world of ideas through diverse and inclusive resources and programs. We welcome program proposals via our website at bit.ly/APLprogram.

This event is in the "All Ages" group.

Curbside Holds Pickup: 1-1:30pm

May 28, 2020
1:00pm - 1:30pm
All Ages
Registration
Library Branch: Ames Public Library
Room: In Front of Library
Age Group: All Ages
Program Type: Curbside Pickup
Registration Required
Seats Remaining: 0
Program Details:
Ames Public Library cardholders can now request books and other items and pick them up at a Curbside Holds Pickup appointment. Please place your holds by 8am on the day before your Curbside Holds Pickup appointment. (Limit of 20 items.) To pl...


Ames Public Library connects you to the world of ideas through diverse and inclusive resources and programs. We welcome program proposals via our website at bit.ly/APLprogram.

This event is in the "All Ages" group.

Curbside Holds Pickup: 1:30-2pm

May 28, 2020
1:30pm - 2:00pm
All Ages
Registration
Library Branch: Ames Public Library
Room: In Front of Library
Age Group: All Ages
Program Type: Curbside Pickup
Registration Required
Seats Remaining: 0
Program Details:
Ames Public Library cardholders can now request books and other items and pick them up at a Curbside Holds Pickup appointment. Please place your holds by 8am on the day before your Curbside Holds Pickup appointment. (Limit of 20 items.) To pl...


Ames Public Library connects you to the world of ideas through diverse and inclusive resources and programs. We welcome program proposals via our website at bit.ly/APLprogram.

This event is in the "All Ages" group.

Curbside Holds Pickup: 10-10:30am

May 29, 2020
10:00am - 10:30am
All Ages
Registration
Library Branch: Ames Public Library
Room: In Front of Library
Age Group: All Ages
Program Type: Curbside Pickup
Registration Required
Seats Remaining: 0
Program Details:
Ames Public Library cardholders can now request books and other items and pick them up at a Curbside Holds Pickup appointment. Please place your holds by 8am on the day before your Curbside Holds Pickup appointment. (Limit of 20 items.) To pl...


Ames Public Library connects you to the world of ideas through diverse and inclusive resources and programs. We welcome program proposals via our website at bit.ly/APLprogram.

This event is in the "Family" group.

Storytime Online

May 29, 2020
10:00am - 10:30am
Family
Library Branch: Off Site
Age Group: Family
Program Type: Storytime
Program Details:
Join us for a storytime with your Ames Public Library friends on Facebook Live Tuesdays and Fridays at 10am! You can also watch past storytimes on our YouTube channel. ...


Ames Public Library connects you to the world of ideas through diverse and inclusive resources and programs. We welcome program proposals via our website at bit.ly/APLprogram.

This event is in the "All Ages" group.

Curbside Holds Pickup: 10:30-11am

May 29, 2020
10:30am - 11:00am
All Ages
Registration
Library Branch: Ames Public Library
Room: In Front of Library
Age Group: All Ages
Program Type: Curbside Pickup
Registration Required
Seats Remaining: 0
Program Details:
Ames Public Library cardholders can now request books and other items and pick them up at a Curbside Holds Pickup appointment. Please place your holds by 8am on the day before your Curbside Holds Pickup appointment. (Limit of 20 items.) To pl...


Ames Public Library connects you to the world of ideas through diverse and inclusive resources and programs. We welcome program proposals via our website at bit.ly/APLprogram.

This event is in the "All Ages" group.

Curbside Holds Pickup: 11-11:30am

May 29, 2020
11:00am - 11:30am
All Ages
Registration
Library Branch: Ames Public Library
Room: In Front of Library
Age Group: All Ages
Program Type: Curbside Pickup
Registration Required
Seats Remaining: 0
Program Details:
Ames Public Library cardholders can now request books and other items and pick them up at a Curbside Holds Pickup appointment. Please place your holds by 8am on the day before your Curbside Holds Pickup appointment. (Limit of 20 items.) To pl...


Ames Public Library connects you to the world of ideas through diverse and inclusive resources and programs. We welcome program proposals via our website at bit.ly/APLprogram.

This event is in the "All Ages" group.

Curbside Holds Pickup: 11:30am-Noon

May 29, 2020
11:30am - 12:00pm
All Ages
Registration
Library Branch: Ames Public Library
Room: In Front of Library
Age Group: All Ages
Program Type: Curbside Pickup
Registration Required
Seats Remaining: 0
Program Details:
Ames Public Library cardholders can now request books and other items and pick them up at a Curbside Holds Pickup appointment. Please place your holds by 8am on the day before your Curbside Holds Pickup appointment. (Limit of 20 items.) To pl...


Ames Public Library connects you to the world of ideas through diverse and inclusive resources and programs. We welcome program proposals via our website at bit.ly/APLprogram.

This event is in the "All Ages" group.

Curbside Holds Pickup: Noon-12:30pm

May 29, 2020
12:00pm - 12:30pm
All Ages
Registration
Library Branch: Ames Public Library
Room: In Front of Library
Age Group: All Ages
Program Type: Curbside Pickup
Registration Required
Seats Remaining: 0
Program Details:
Ames Public Library cardholders can now request books and other items and pick them up at a Curbside Holds Pickup appointment. Please place your holds by 8am on the day before your Curbside Holds Pickup appointment. (Limit of 20 items.) To pl...


Ames Public Library connects you to the world of ideas through diverse and inclusive resources and programs. We welcome program proposals via our website at bit.ly/APLprogram.

This event is in the "All Ages" group.

Curbside Holds Pickup: 12:30-1pm

May 29, 2020
12:30pm - 1:00pm
All Ages
Registration
Library Branch: Ames Public Library
Room: In Front of Library
Age Group: All Ages
Program Type: Curbside Pickup
Registration Required
Seats Remaining: 0
Program Details:
Ames Public Library cardholders can now request books and other items and pick them up at a Curbside Holds Pickup appointment. Please place your holds by 8am on the day before your Curbside Holds Pickup appointment. (Limit of 20 items.) To pl...


Ames Public Library connects you to the world of ideas through diverse and inclusive resources and programs. We welcome program proposals via our website at bit.ly/APLprogram.

This event is in the "All Ages" group.

Curbside Holds Pickup: 1-1:30pm

May 29, 2020
1:00pm - 1:30pm
All Ages
Registration
Library Branch: Ames Public Library
Room: In Front of Library
Age Group: All Ages
Program Type: Curbside Pickup
Registration Required
Seats Remaining: 0
Program Details:
Ames Public Library cardholders can now request books and other items and pick them up at a Curbside Holds Pickup appointment. Please place your holds by 8am on the day before your Curbside Holds Pickup appointment. (Limit of 20 items.) To pl...


Ames Public Library connects you to the world of ideas through diverse and inclusive resources and programs. We welcome program proposals via our website at bit.ly/APLprogram.

This event is in the "All Ages" group.

Curbside Holds Pickup: 1:30-2pm

May 29, 2020
1:30pm - 2:00pm
All Ages
Registration
Library Branch: Ames Public Library
Room: In Front of Library
Age Group: All Ages
Program Type: Curbside Pickup
Registration Required
Seats Remaining: 0
Program Details:
Ames Public Library cardholders can now request books and other items and pick them up at a Curbside Holds Pickup appointment. Please place your holds by 8am on the day before your Curbside Holds Pickup appointment. (Limit of 20 items.) To pl...


Ames Public Library connects you to the world of ideas through diverse and inclusive resources and programs. We welcome program proposals via our website at bit.ly/APLprogram.

This event is in the "All Ages" group.

Curbside Holds Pickup: 10-10:30am

May 30, 2020
10:00am - 10:30am
All Ages
Registration
Library Branch: Ames Public Library
Room: In Front of Library
Age Group: All Ages
Program Type: Curbside Pickup
Registration Required
Seats Remaining: 0
Program Details:
Ames Public Library cardholders can now request books and other items and pick them up at a Curbside Holds Pickup appointment. Please place your holds by 8am on the day before your Curbside Holds Pickup appointment. (Limit of 20 items.) To pl...


Ames Public Library connects you to the world of ideas through diverse and inclusive resources and programs. We welcome program proposals via our website at bit.ly/APLprogram.

This event is in the "All Ages" group.

Curbside Holds Pickup: 10:30-11am

May 30, 2020
10:30am - 11:00am
All Ages
Registration
Library Branch: Ames Public Library
Room: In Front of Library
Age Group: All Ages
Program Type: Curbside Pickup
Registration Required
Seats Remaining: 0
Program Details:
Ames Public Library cardholders can now request books and other items and pick them up at a Curbside Holds Pickup appointment. Please place your holds by 8am on the day before your Curbside Holds Pickup appointment. (Limit of 20 items.) To pl...


Ames Public Library connects you to the world of ideas through diverse and inclusive resources and programs. We welcome program proposals via our website at bit.ly/APLprogram.

This event is in the "All Ages" group.

Curbside Holds Pickup: 11-11:30am

May 30, 2020
11:00am - 11:30am
All Ages
Registration
Library Branch: Ames Public Library
Room: In Front of Library
Age Group: All Ages
Program Type: Curbside Pickup
Registration Required
Seats Remaining: 0
Program Details:
Ames Public Library cardholders can now request books and other items and pick them up at a Curbside Holds Pickup appointment. Please place your holds by 8am on the day before your Curbside Holds Pickup appointment. (Limit of 20 items.) To pl...


Ames Public Library connects you to the world of ideas through diverse and inclusive resources and programs. We welcome program proposals via our website at bit.ly/APLprogram.

This event is in the "All Ages" group.

Curbside Holds Pickup: 11:30am-Noon

May 30, 2020
11:30am - 12:00pm
All Ages
Registration
Library Branch: Ames Public Library
Room: In Front of Library
Age Group: All Ages
Program Type: Curbside Pickup
Registration Required
Seats Remaining: 0
Program Details:
Ames Public Library cardholders can now request books and other items and pick them up at a Curbside Holds Pickup appointment. Please place your holds by 8am on the day before your Curbside Holds Pickup appointment. (Limit of 20 items.) To pl...


Ames Public Library connects you to the world of ideas through diverse and inclusive resources and programs. We welcome program proposals via our website at bit.ly/APLprogram.

This event is in the "All Ages" group.

Curbside Holds Pickup: Noon-12:30pm

May 30, 2020
12:00pm - 12:30pm
All Ages
Registration
Library Branch: Ames Public Library
Room: In Front of Library
Age Group: All Ages
Program Type: Curbside Pickup
Registration Required
Seats Remaining: 0
Program Details:
Ames Public Library cardholders can now request books and other items and pick them up at a Curbside Holds Pickup appointment. Please place your holds by 8am on the day before your Curbside Holds Pickup appointment. (Limit of 20 items.) To pl...


Ames Public Library connects you to the world of ideas through diverse and inclusive resources and programs. We welcome program proposals via our website at bit.ly/APLprogram.

This event is in the "All Ages" group.

Curbside Holds Pickup: 12:30-1pm

May 30, 2020
12:30pm - 1:00pm
All Ages
Registration
Library Branch: Ames Public Library
Room: In Front of Library
Age Group: All Ages
Program Type: Curbside Pickup
Registration Required
Seats Remaining: 0
Program Details:
Ames Public Library cardholders can now request books and other items and pick them up at a Curbside Holds Pickup appointment. Please place your holds by 8am on the day before your Curbside Holds Pickup appointment. (Limit of 20 items.) To pl...


Ames Public Library connects you to the world of ideas through diverse and inclusive resources and programs. We welcome program proposals via our website at bit.ly/APLprogram.

This event is in the "All Ages" group.

Curbside Holds Pickup: 1-1:30pm

May 30, 2020
1:00pm - 1:30pm
All Ages
Registration
Library Branch: Ames Public Library
Room: In Front of Library
Age Group: All Ages
Program Type: Curbside Pickup
Registration Required
Seats Remaining: 0
Program Details:
Ames Public Library cardholders can now request books and other items and pick them up at a Curbside Holds Pickup appointment. Please place your holds by 8am on the day before your Curbside Holds Pickup appointment. (Limit of 20 items.) To pl...


Ames Public Library connects you to the world of ideas through diverse and inclusive resources and programs. We welcome program proposals via our website at bit.ly/APLprogram.

This event is in the "All Ages" group.

Curbside Holds Pickup: 1:30-2pm

May 30, 2020
1:30pm - 2:00pm
All Ages
Registration
Library Branch: Ames Public Library
Room: In Front of Library
Age Group: All Ages
Program Type: Curbside Pickup
Registration Required
Seats Remaining: 0
Program Details:
Ames Public Library cardholders can now request books and other items and pick them up at a Curbside Holds Pickup appointment. Please place your holds by 8am on the day before your Curbside Holds Pickup appointment. (Limit of 20 items.) To pl...


Ames Public Library connects you to the world of ideas through diverse and inclusive resources and programs. We welcome program proposals via our website at bit.ly/APLprogram.

Primary Election

June 2, 2020
7:00am - 9:00pm
Library Branch: Ames Public Library
Room: Farwell T. Brown Auditorium
Purpose of Meeting
Primary Election Polling Site for Ames W1P4. ...