Fairfield, Glen Allen, Libbie Mill, North Park, Tuckahoe, Twin Hickory, and Varina libraries are open to the public with limited hours and occupancy.  We are offering contactless holds pickup, new online programs and storytimes, digital library cards, and more. Details here.

Support the Library

Join Our Friends

The Friends of Henrico County Public Library are a 501(c)(3) non-profit organization that provides support to library programs and services. The Friends make programs like All Henrico Reads and the Summer Reading Club possible. Learn more about the Friends on our Friends of the Library page. You can join online or by mailing in this form with a donation.


Henrico County Public Library needs both adult and teen volunteers year-round for help with a variety of library projects. We greatly value the contributions of our volunteers.

Please visit our Volunteering page for more information and to get involved.

Donate Books

We accept donations of books in good condition. 

Henrico County Public Library reserves the right to use donated materials at its sole discretion, such as adding them to library collections, contributing to book sales supporting the Friends of the Library, or using them in library programs. Large quantities of donated materials may not be accepted.

Sometimes the library will sponsor book drives or other donation drives to benefit the community. Please check the Program Guide or our Library News page for information on donation drives held at the library.

Contact Us

Reach out to us directly for more details, to ask questions about supporting the library, or to coordinate a donation. Visit our Locations page to contact your local library.

Quick Links