Hanover County Library

Find Hanover County Virginia libraries, such as state, town, city, public, private, college and university library branches. Libraries provide information on applications, borrowing books, ebooks, library programs, online databases and research.


Ashland Library 201 South Railroad Avenue Ashland VA 23005 804-798-4072


Atlee Branch Library 9161 Atlee Road Mechanicsville VA 23116 804-559-0654

Cochrane Rockville Library 16600 Pouncey Tract Road Rockville VA 23146 804-749-3146

Hanover Branch Library 7527 Library Drive Hanover VA 23069 804-537-6210

Mc Graw Page Library 305 Henry Street Ashland VA 23005 804-752-7257

Mechanicsville Library 7461 Sherwood Crossing Place Mechanicsville VA 23111 804-746-9615

Montpelier Branch Library 17205 Sycamore Tavern Lane Montpelier VA 23192 804-883-7116

What is a Library?

A library is any place that stores books, information or reading material. Libraries exist at the national, state and city levels with some being private and others public. Some larger library systems have locations in multiple cities or towns, also known as branches. There are also college and university libraries.

Although a library traditionally contained only books, most libraries nowadays feature digital research databases, newspapers, magazines, CDs, and DVDs. Often, access to the internet is also available through onsite computers. Some libraries still use older forms of media, such as videotapes and microfiche, and others include more advanced options like e-books and blue-rays.