library_pictureThe Osceola Public Library is located at 300 South Fillmore Street and offers services for patrons of all ages and interests.  The Library is governed by the Library Board of Trustees and managed by Director Judy Coe.  If you have questions regarding services available at the Library, please call 641-342-2237 or send an email to

Please also check out the Library’s website at

Summer Calendar




Hours of Operation

Mon  9:00 am –  7:00 pm
Tue 12:00 pm –  5:00 pm
Wed  9:00 am –  7:00 pm
Thu 12:00 pm –  5:00 pm
Fri 12:00 pm –  5:00 pm
Sat 9:00 am – 12:30 pm