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

Stay Informed

Friends of the Library

Employment

FAQs

Library Board

FOIA & Open Meetings Act

Library History