The Henrico County Public Library mission is to promote reading and lifelong learning, connect people with the information they need, and enrich community life. There are five area libraries and four branch libraries to serve the residents of Henrico.
See the Henrico County Public Library website for the full listing of events, programs, services and locations.
Henrico Library Locations

The Gayton Branch Library opened in 1988 to provide service to the far West End of Henrico County. In June of 2012, a beautifully renovated Gayton Branch opened with a comfortable, open interior, a new teen space, an updated collection, a remodeled meeting room with new technologies, an improved quiet study area, more self check machines, automated book returns, and a lovely garden.

The original Glen Allen Branch Library opened in August, 1995, to provide library services to the northern part of the Brookland District. It reopened in October 2010 with more than 25,000 square feet, doubling it from the original size and retaining the beauty of the wood-accented interior and comfortable spaces filled with natural light.

Library Administrative Offices
The Administrative Offices are responsible for conducting the general business functions of the public library system which includes five area libraries and four branch libraries. The Library Director, the Assistant Library Director and staff listed below have their offices at this location.

The North Park Branch Library opened to the public on September 10, 2001. It replaced a temporary 1,700 square ft. structure located at the corner of Brook and Parham Roads, in operation since 1985. The light-filled and contemporary North Park Branch is conveniently located a half mile from I-95 and is adjacent to two office parks on East Parham Road and several residential neighborhoods.

Sandston Branch Library's current structure occupies the same site on Williamsburg Road where the first public library in Henrico stood from 1923 until 1980. An overall renovation and major addition took place in 2003 which added study rooms and a bright and spacious meeting room. In 2022 a complete building refresh was completed on the 7833 sq. ft. building.

The spacious and light-filled Tuckahoe Area Library opened in its present location in October of 2006. It replaced the previous Tuckahoe library facility built in 1971. The newer two-story library increased in size to 53,000 sq. feet. Tuckahoe features a convenient drive-thru book return and pick-up window, a colorful puzzle-themed children's area and storytime room, a quiet reading room & more.

Varina Area Library opened on June 1, 2016 on a 22.11 acre site bound by Pocahontas Parkway & New Market Road (State Route 5). As an Area Library with 43,885 square feet and two stories of space, Varina offers amenities similar to other Area Libraries throughout the county including a digital media lab, drive-up service window, and spaces for collaboration, study and relaxation.
Library Quick Links
- Ask a Librarian (opens in a new tab) - The askHCPL information service allows you to ask brief, factual questions of HCPL staff and receive your response through text or email, or live chat when available.
- Library Card Applicaton (opens in a new tab) - Library cards are good at all of the Henrico Library branches including the Mobile Library Services.
- Library Catalog (opens in a new tab) - Search the Henrico Library Catalog
- Public Library Room Request (opens in a new tab) - The Henrico libraries have reservable spaces to meet, collaborate or to study and create on your own.
- Using the Library (opens in a new tab) - Resources for using the library including getting started, reserving rooms, career resources, locations, digital media lab, printing and tax help.


