This is a list of Virginia Public Libraries throughout the state. These are organized alphabetically by county and independent city with information from the Library of Virginia – the official State Archive for Virginia.

 

In addition to local historical material, public libraries often subscribe to online research databases which patrons can use for free. Some of these can be used from your home with a valid library account. For information on which databases to look for that may help you in your genealogy research as well as tips for onsite visits, see How To Use Your Public Library for Genealogy Research.

 

Accomack County

 

Albemarle County

 

Alexandria 

 

Alleghany County

 

Amelia County

 

Amherst County

 

Appomattox County

 

Arlington County

 

Augusta County

 

Bath County

 

Bedford County

 

Bland County

 

Botetourt County

 

Bristol

 

Bristol County

 

Brunswick County

 

Buchanan County

 

Buckingham County

 

Buena Vista

 

Campbell County

 

Caroline County

 

Carroll County

 

Charles City County

 

Charlotte County

 

Charlottesville

 

Chesapeake

 

Chesterfield County

 

Clarke County

 

Clinton Forge

 

Colonial Heights

 

Covington

 

Craig County

 

Culpeper County

 

Cumberland County

 

Danville

 

Dickenson County

 

Dinwiddie County

 

Emporia

 

Essex County

 

Fairfax

 

Fairfax County

 

Falls Church

 

Fauquier County

 

Floyd County

 

Fluvanna County

 

Franklin County

 

Frederick County

 

Galax

 

Galax County

 

Giles County

 

Gloucester County

 

Goochland County

 

Grayson County

 

Greene County

 

Greensville County

 

Halifax County

 

Hampton

 

Hanover County

 

Harrisonburg

 

Henrico County

 

Henry County

 

Highland County

 

Isle of Wight County

 

Hopewell

 

James City County

 

King and Queen County

 

King George County

 

King William County

 

Lancaster County

 

Lee County

 

Lexington

 

Loudoun County

 

Louisa County

 

Lunenburg County

 

Lynchburg

 

Madison County

 

Manassas & Manassas Park

 

Martinsville

 

Mathews County

 

Mecklenburg County

 

Middlesex County

 

Montgomery County

 

Narrows

 

Nelson County

 

New Kent County

 

Newport News

 

Norfolk

 

Northampton County

 

Northumberland County

 

Norton

 

Nottoway County

 

Orange County

 

Page County

 

Patrick County

 

Pearisburg

 

Petersburg

 

Pittsylvania County

 

Poquoson

 

Portsmouth

 

Powhatan County

 

Prince Edward County

 

Prince George County

 

Prince William County

 

Pulaski County

 

Radford

 

Rappahannock County

 

Richmond County

 

Richmond

 

Roanoke County

 

Roanoke

 

Rockbridge

 

Rockbridge County

 

Rockingham County

 

Russell County

 

Salem

 

Scott County

 

Shenandoah County

 

Smyth County

 

South Boston

 

Southampton County

 

Spotsylvania County

 

Stafford County

 

Staunton

 

Suffolk

 

Surry County

 

Sussex County

 

Tazewell County

 

Virginia Beach

 

Warren County

 

Washington County

 

Waynesboro

 

Westmoreland County

 

Williamsburg

 

Winchester

 

Wise County

 

Wythe County

 

York County

Comments

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.