Find us on Facebook





General Library Info

Library Hours

From Labor Day to Memorial Day, fall/winter library hours are:

       Monday through Thursday    9:00 a.m. to 8:00 p.m.
  Fridays 9:00 a.m. to 6:00 p.m.
       Saturdays 9:00 a.m. to 4:00 p.m.
       Sundays 1:00 p.m to 4:00 p.m.

From Memorial Day to Labor Day, summer library hours are:

       Monday through Thursday    9:00 a.m. to 7:00 p.m.
  Fridays 9:00 a.m. to 6:00 p.m.
       Saturdays 9:00 a.m. to 4:00 p.m.
       Sundays 1:00 p.m. to 4:00 p.m.


Library Cards and Check-out

A Marshalltown Public Library borrower’s card will be issued to any resident of Iowa who is at least 3 years of age. Children 3 to 11 will be issued a youth card which must be signed by a parent or legal guardian who is responsible for items checked out by the child. Identification with a permanent current address (drivers’ license; utility bill; school ID, etc.) must be shown by anyone applying for a borrower’s card. Lost cards can be replaced for $2.00.

You must present a current library card or other proof of identification to check out library materials.

The library collects a variety of materials for check-out--including books, eBooks, audiobooks on CD, DVDs, magazines, newspapers, and book/CD sets.

Renewals are welcomed and can be made in person, by phone (754-5738), or in the online catalog. Reserved or high demand materials cannot be renewed.

Fines are assessed at the rate of $0.20 per day per item for overdue materials. Patrons who lose or damage books or other items will be charged replacement cost plus a $5.00 service charge.

Books and other items may be returned 24 hours per day at the library’s drive-up book and audio-visual returns located on Linn Street, on the north side of the library building.

If we do not own the book or audiobook you are looking for, the library may be able to borrow it for you from another library. Ask at the Information Desk about interlibrary loan!


The library employs 19 full and part-time staff members.  The staff is assisted by some 236 volunteers who donated over 5,000 hours of their time last year.

Library Director: Sarah Rosenblum
Assistant Director: Sandy Gowdy
Head of Youth Services: Joa LaVille

Library Board of Trustees

A seven-member Library Board of Trustees sets policy and oversees the budget and operations of the library. The Board holds monthly meetings open to the public on the 4th Tuesday of each month at 4:30pm in Community Meeting Room A.

Board members and meetings

About the Library

Marshalltown Public Library exists to provide residents of Marshalltown and Marshall County with materials and services that meet their needs for recreation, information, education, and cultural awareness.

The Marshalltown Public library was established as a free municipal library in 1898. It moved to the building at 36 N. Center Street in 1902 after Andrew Carnegie donated $30,000 for the construction of a new library building. The Leise Addition, just west of the original Carnegie building, was added in 1975. The library's current building, at 105 West Boone Street, was completed in December 2008.

The library is a department of the City of Marshalltown and is funded primarily by municipal tax dollars.

The Marshalltown Public Library’s “Statement of Purpose" and policies are contained in the "Marshalltown Public Library Policies," available at any library service desk.

The Marshalltown Public Library meets Iowa public library standards and is accredited by the State Library of Iowa.

Our Green LibraryInformation about the library's solar panels, south meadow, and other green features

Hear the Marshalltown Public Library's appearance on Talk of Iowa.
Watch the award ceremony with Michelle Obama presenting the awards.

Watch an interview with director Sarah Rosenblum and a community member about how the library impacts our community.

Meeting Rooms

Learn more about the library's Meeting Spaces.

Volunteer at the Library

Find out more about volunteering at the library, including requirements to become a volunteer, the different volunteer opportunities available right now at the library and more.


Library Hours
Monday - Thursday: 9am -8pm
Friday: 9am - 6pm
Saturday: 9am - 4pm
Sunday: 1pm-4pm

Contact Us