Main Calendar
Read and Feed
11:00 AM - 12:00 PM
Bring your lunch and a lawn chair or blanket and join Miss Stacey for lunch and stories!
Scrable/Board Game Club
10:00 AM - 12:00 PM
Several different games are featured. Adults of all skill levels are welcome!
Blood Pressure Clinic
11:00 AM - 11:45 AM
Floyd County Public Health offers a Blood Pressure Clinic at 1003 Gilbert Street once a month.
Tech Time
2:00 PM - 3:00 PM
For adults who need one-on-one tech assistance. Appointments are required. Please stop by or cal the library for an appointment.
Kids Summer Art Camp at the Charles City Arts Center
3:30 PM - 5:00 PM
We are offering 3 sessions of Kids Summer Art Camps in June and July. Session 1 is for kids ages 6-9 and meets on June 10th-12th from 3:30-5pm. Session 2 is for kids ages 10-13 and meets July 8th-10th from 3:30-5:30pm. Session 3 is for kids ages 6-13 ...
Immunization Clinics
9:00 AM - 4:00 PM
Offered at the Floyd County Public Health Office, 1003 Gilbert Street, for children up to age 18 that have Medicaid (T19) insurance, that are under-insured, or have no insurance. You MUST set up an appointment IN ADVANCE by calling (641) 257-6111, as ...
Read 'Round Town
10:00 AM - 10:30 AM
Join Miss Stacey at different locations for stories, songs, and sensory activities. This week she is at The Riverbend Wildlife Area.
Embroidery Class at Charles City Arts Center
10:30 AM - 12:00 PM
Join us for embroidery with Jean Gross. Any skill level welcome! You will learn basic stitches, how to read patterns and tips for beautiful stitches. The $40 class fee covers enough materials for 3 projects. Class will meet the first 3 Saturdays in ...
Tech Time
2:00 PM - 3:00 PM
For adults who need one-on-one tech assistance. Appointments are required, Please call or stop by the library to schedule an appointment.
Get Knotty
2:30 PM - 3:30 PM
Teens join us for some crafty crochet fun. All skill levels are welcome.
Read 'Round Town
10:00 AM - 11:00 AM
Join Miss Stacey for stories and more. This week she visits Schwartzrock Implement.
Alzheimer's Support Group
3:00 PM - 4:30 PM
Support Group for family members and caregivers of those affected by Alzheimer's disease. Group is held third Thursday of each month at Apple Valley Place, 801 Blunt St.
Iowa Summer Games Whitewater Competition
10:00 AM - 3:30 PM
Annual whitewater competition through the Iowa Summer Games, open to all Iowa residents
Embroidery Class at Charles City Arts Center
10:30 AM - 12:00 PM
Join us for embroidery with Jean Gross. Any skill level welcome! You will learn basic stitches, how to read patterns and tips for beautiful stitches. The $40 class fee covers enough materials for 3 projects. Class will meet the first 3 Saturdays in ...
Storybook Club
12:00 PM - 1:00 PM
Kid who have completed k-2nd grade are invited to join us to bring a sack lunch and for stories from Jon Klassen, Mo Willems, and Kate DiCamillo
Tween and teen Graphic Neovel Club
1:00 PM - 2:00 PM
Tweens and Teens are welcome to bring a sack lunch and join us for Warriors by Emily Hunt and Chi's Sweet Home by Kanata Konami
Scrable/Board Game Club
10:00 AM - 12:00 PM
Adults of all skill levels are welcome to join us. A variety of board games will be featured.
Pokemon Day
1:00 PM - 2:00 PM
Tweens and teens are invited to join us to come and play the Pokemon Card game!
Tech Time
2:00 PM - 3:00 PM
For adults who need one-on-one technical assistance. Appointments are required. Please call or stop by the library for an appointment.
Wonderful Wednesdays!
1:30 PM - 3:30 PM
Join us at the Charles Theater for an interactive movie adventure featuring Shrek!
Immunization Clinics
9:00 AM - 4:00 PM
Offered at the Floyd County Public Health Office, 1003 Gilbert Street, for children up to age 18 that have Medicaid (T19) insurance, that are under-insured, or have no insurance. You MUST set up an appointment IN ADVANCE by calling (641) 257-6111, as ...
Read 'Round Town
10:00 AM - 11:00 AM
Join Miss Stacey for stories and more! This week she's visiting Mike Molestead Motors.
Allen Eskens Author Presentation
6:00 PM - 7:00 PM
Please call or stop by the library to let us know if you are interested in attending.
Library Amazing Race
9:00 AM - 12:30 PM
Registration is required. Please call or stop by to register.
Storybook Club
12:00 PM - 1:00 PM
Kids who have completed k-2nd grade are welcome to bring a sack lunch and join us for stories by Jon Klassen, Mo Willems, and Kate DiCamillo.
Tweens and Teens Graphic Novel Club
1:00 PM
Tweens and teens are invited to bring a sack lunch and join us ! Books featured Are Warriors by Emily HUnt and Chi's Sweet Home by Kanata Konami.
Scrable/Board Game Club
10:00 AM - 12:00 PM
Adults of all skill levels are welcome to join us for a variety of games.
Wonderful Wednesdays! But On Tuesday
1:30 PM - 2:30 PM
Join us for our special guests, Robinson's Reptiles
Tech Time
2:00 PM - 3:00 PM
For Adults who need one-on-one technical assistance. Appointments are required. Please call or stop by the library for an appointment.
Charley Western Firecracker 5K
7:30 AM - 9:00 AM
Annual 5K race held the morning of July 4th along the Cedar River. Serves as a fundraiser to repair and improve the community recreational trail. Different age categories, with medals for top three place finishers. Door Prizes, Kids Fun Run. Register ...
Independence Day Parade
10:30 AM - 12:00 PM
Annual parade on the morning of the Fourth of July, organized by the Charles City Area Chamber of Commerce.
The Feel Good Variety Show
4:00 PM - 6:00 PM
Community variety show being planned for July 4th in Charles City at the Charles Theatre. Auditions to be held May 27th at 5 p.m. at the theatre. All ages welcome to audition!! Contact jaynestowe1@gmail.com for more information.
IDEA CAMP
8:30 AM - 3:00 PM
IDEA Camp is a unique and exciting day camp opportunity for 6th, 7th, and 8th grade students offered by the NIACC John Pappajohn Entrepreneurial Center. This hands-on program allows young innovators to dive into the world of entrepreneurship. Students ...
Copy of Kids Summer Art Camp at the Charles City Arts Center
3:30 PM - 5:00 PM
We are offering 3 sessions of Kids Summer Art Camps in June and July. Session 1 is for kids ages 6-9 and meets on June 10th-12th from 3:30-5pm. Session 2 is for kids ages 10-13 and meets July 8th-10th from 3:30-5:30pm. Session 3 is for kids ages 6-13 ...
7th ANNUAL CEDAR SPRINGS BLUEGRASS GOSPEL FEST
5:00 PM - 12:00 PM
THURSDAY 5PM POTLUCK 6PM SQUARE DANCE 10 AM FRI OPEN STAGE 9 AM SAT WORKSHOPS OPEN STAGE FRIDAY AND SATURDAY BANDS 1-1030 10 AM SUNDAY COWBOY CHURCH AND POTLUCK INSIDE AIR CONDITION FOOD ON SITE
Santas shine and show car show
12:00 AM
Registration 9-11 1st 100entires win a present winners announced at 145pm
First Baptist Church Vacation Bible School
6:00 PM - 8:00 PM
First Baptist Church Vacation Bible School July 27- 31 6:00- 8:00 pm Theme is Cranes and Concrete with fun and learning.
Blood Drive - Mike Molstead Motors
8:00 AM - 5:00 PM
Join us at Mike Molstead Motors Ford for a community Blood Drive with LifeServe Blood Center! ❤️ 📅 Tuesday, July 29 📍 Mike Molstead Motors Ford ⏰ 9:00 am- 1:00 pm Every donation can help save lives right here in our community. Whether you’re a ...
Kids Summer Art Camp at the Charles City Arts Center
3:30 PM - 5:00 PM
We are offering 3 sessions of Kids Summer Art Camps in June and July. Session 1 is for kids ages 6-9 and meets on June 10th-12th from 3:30-5pm. Session 2 is for kids ages 10-13 and meets July 8th-10th from 3:30-5:30pm. Session 3 is for kids ages 6-13 ...
Midwest Old Threshers Reunion
Kids 10 and under free multi day admission $40 One day admission $15 Jimmy Fortune Thursday Copper Alan Friday Tyler Farr Saturday Dylan Scott Sunday See flyer for details
Chamber Golf Outing
2:30 PM - 8:00 PM
Annual fun 9-hole, 4-person best shot golf tournament at Wildwood Golf Course, hosted by the Charles City Area Chamber of Commerce. Open to Chamber and non-Chamber members alike.
Kingdom Worship 2026
4:00 PM - 8:00 PM
The Bridge Church is holding a public night of Christian worship, and the whole community is invited! Join them and a number of other churches as they come together to put on an awesome outdoor night of worship with four different bands and a wide ...