osceola public libraryThe 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 Francis Acland.  If you have questions regarding services available at the Library, please call 641-342-2237 or send an email to osceolapubliclibrary@gmail.com

Please also check out the Library’s website at https://osceolapl.org


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 9:00 pm –  5:00 pm
Fri 9:00 pm –  5:00 pm
Sat 9:00 am – 12:30 pm