About Us

The Cary Area Public Library District serves the residents of Cary, Oakwood Hills, Trout Valley, unincorporated Cary, parts of unincorporated Crystal Lake, and Prairie Grove.

The mission of the Cary Area Public Library District is to provide an accessible environment with resources to inspire, educate, entertain and enlighten the community. The Library seeks to expand knowledge, understanding, appreciation and wisdom in our adults, young people and children.

Map of the Library District

Hours & Location

Friends of the Cary Area Library



Library Board

FOIA & Open Meetings Act

Library History