The Illinois Prairie District Public Library was formed in July of 1950. It is the second oldest library district in Illinois. It encompasses eight townships: Cazenovia, Clayton, Linn, Metamora, Partridge, Spring Bay, and Worth. This is roughly the northern half of Woodford County. It covers 256 square miles. In 1980, the district served a population of 17,776. Today, the district serves 21,644 inhabitants. Bookmobile service to the schools in the district was provided for 45 years. It was discontinued when the schools developed their own libraries. The district provides service to its patrons through its branch libraries in Benson, Germantown Hills, Metamora, Roanoke, Spring Bay, and Washburn. The Metamora branch houses the district administrative staff.  Over the last 15 years, the district has expanded its branches at Spring Bay, Roanoke, and Benson. The library district is has recently completed an expansion of its Germantown Hills branch.

The Illinois Prairie District Public Library contains 6 branch libraries. Please follow the links below for locations and hours.

Germantown Hills
Metamora (district)
Spring Bay


The Illinois Prairie District Public Library strives to provide materials that are in current demand and that reflect current trends and thinking. Also emphasized are materials which aid individuals cope with rapidly changing life in the modern world. The district and its branches strive to serve as a center for general and local community information.

Strategic Partnerships (click on icons to open our partners’ websites)

ADDWCiconAssociation for the Developmentally Disabled of Woodford County (ADDWC)

Metamora/Germantown Hills Rotary Club

MetBusAssocicon Metamora Area Business Association

Associations (click on icons to open our partners’ websites)

ALA icon American Library Association

ILAicon Illinois Library Association

RAILSicon Reaching Across Illinois Library System (RAILS)

Freedom of Information Act /Open Meetings Act Information

Board meeting agendas and minutes, as well as additional records, are posted on the Board of Trustees page.

For requests related to the Freedom of Information Act (FOIA), please contact Joel Shoemaker and/or Erin Roberts at (309) 367-4594.


Reservation for Conference Room Form

Release of Library Responsibility for Display

Internet Use Agreement Form