The Cape Charles Library began in a private home in 1919 and in 1926 it was moved to the vacated First Presbyterian Church (500 Tazewell Avenue). This shingle, Victorian building was built in 1900.
The Northampton Memorial Library was dedicated in 1927 to the memory of local men who died in World War I and was the first memorial library in Virginia. A bronze tablet bearing their names is located at 500 Tazewell Avenue. In 2009, the name was changed to the Cape Charles Memorial Library.
In October 2012, the Town purchased the former Bank of America building to expand the Cape Charles Memorial Library. In May 2013, the Library moved into its new location at 201 Mason Avenue.
Funding raised by the Friends of the Cape Charles Memorial Library and a grant through the USDA Rural Development enabled the Town to purchase new furnishings, shelving and equipment for the Library.
Also, the Cape Charles Computer Lab, which was purchased using funds from the Broadband Grant through the Virginia Department of Housing and Community Development, is now located in the new Library building and is open for public use during the Library's regular business hours.