You may go online to register @ Request a Library Card or fill out an application at either library branch.
NOTE: When registering online, you will be notified by email of your library card number. You then may begin using electronic resources through our website. When you come to either library location please present identification to receive full library privileges and your physical card.
Genealogy
Genealogy
Genealogy
Genealogy
Genealogy
Students&Teachers
Ebooks & More
Comics & More
Reading
Reading
Research
Research
Research
Research
Research
Legal Forms
Foreign Languages
Testing Resources
VetNow
JobNow
Job Search
For Kids
For Kids
For Kids
For Kids
For Kids
For Kids
Homework Help!
For Adults
For Adults
For Adults
For Adults
For Adults
Community
Community
Online Classes
Health Information
Health Information
Health Information
Purchasing
Charles City
10790 Courthouse Road
Charles City, VA 23030
804-652-2450 phone
804-829-2314 FAX
Heritage Public Library
7791 Invicta Lane
New Kent, VA 23124
HPL is an incorporated non-profit 501(c)3 organization. Gifts to the library may be tax deductible. Please consult your tax advisor for more information.