Virginia Public Library Directory All Libraries Mailing List

Alexandria Library
Charles E. Beatley, Jr. Central Library
5005 Duke Street
Alexandria, VA  22304

Alleghany Highlands Regional Library
406 West Riverside Street
Covington, VA  24426

Amherst County Public Library
382 South Main Street
P. O. Box 370
Amherst, VA  24521

Appomattox Regional Library
209 East Cawson Street
Hopewell, VA  23860

Arlington County Public Library
1015 North Quincy Street
Arlington, VA  22201

Augusta County Library
1759 Jefferson Highway
Fishersville, VA  22939

Bedford Public Library System
321 North Bridge Street
Bedford, VA  24523

Blackwater Regional Library
22511 Main Street
Courtland, VA  23837

Bland County Public Library
697 Main Street
P. O. Box 480
Bland, VA  24315

Blue Ridge Regional Library
310 East Church Street
P. O. Box 5264
Martinsville, VA  24115

Botetourt County Library
28 Avery Row
Roanoke, VA  24012

Bristol Public Library
701 Goode Street
Bristol, VA  24201

Buchanan County Public Library
1185 Poe Town Street
Grundy, VA  24614

Campbell County Public Library
684 Village Highway (Lower Level)
P. O. Box 310
Rustburg, VA  24588

Caroline County Library
17202 Richmond Turnpike
Milford, VA  22514

Central Rappahannock Regional Library
Library Administration Center
125 Olde Greenwich Drive, Suite 180
Fredericksburg, VA  22408

Central Virginia Regional Library
1303 West Third Street
Farmville, VA  23901

Charlotte County Library
112 LeGrande Avenue
P. O. Box 788
Charlotte Court House, VA  23923

Chesapeake Public Library
298 Cedar Road
Chesapeake, VA  23322

Chesterfield County Public Library
9501 Lori Road
P. O. Box 297
Chesterfield, VA  23832

Clifton Forge Public Library
535 Church Street
Clifton Forge, VA  24422

Colonial Heights Public Library
1000 Yacht Basin Drive
Colonial Heights, VA  23834

Craig County Public Library
303 Main Street
P. O. Box 575
New Castle, VA  24127

Culpeper County Library
271 Southgate Shopping Center
Culpeper, VA  22701

Cumberland County Public Library
1539 Anderson Highway
P. O. Box 98
Cumberland, VA  23040

Danville Public Library
511 Patton Street
Danville, VA  24541

Eastern Shore Public Library
23610 Front Street
P. O. Box 360
Accomac, VA  23301

Essex Public Library
117 North Church Lane
Tappahannock, VA  22560

Fairfax County Public Library
12000 Government Center Parkway, Suite 324
Fairfax, VA  22035

Fauquier County Public Library
11 Winchester Street
Warrenton, VA  20186

Fluvanna County Public Library
214 Commons Boulevard
Palmyra, VA  22963

Franklin County Public Library
355 Franklin Street
Rocky Mount, VA  24151

Galax-Carroll Regional Library
610 West Stuart Drive
Galax, VA  24333

Gloucester Library
6920 Main Street
P. O. Box 2380
Gloucester, VA  23061

Halifax County-South Boston Library
177 South Main Street
P. O. Box 1729
Halifax, VA  24558

Hampton Public Library
4207 Victoria Boulevard
Hampton, VA  23669

Handley Regional Library
100 West Piccadilly Street
P. O. Box 58
Winchester, VA  22604

Henrico County Public Library
1700 North Parham Road
Henrico, VA  23229

Heritage Public Library
7791 Invicta Lane
New Kent, VA  23124

Highland County Public Library
31 North Water Street
P. O. Box 519
Monterey, VA  24465

Iris Brammer Public Library
109 Mary Street
Narrows, VA  24124

J. Robert Jamerson Memorial Library
157 Main Street
P. O. Box 789
Appomattox, VA  24522

James L. Hamner Public Library
16351 Dunn Street
Amelia Court House, VA  23002

Jefferson-Madison Regional Library
201 East Market Street
Charlottesville, VA  22902

Lancaster Community Library
16 Town Centre Drive
P. O. Box 850
Kilmarnock, VA  22482

Lewis Egerton Smoot Memorial Library
9533 Kings Highway
King George, VA  22485

Lonesome Pine Regional Library
124 Library Road, SW
Wise, VA  24293

Loudoun County Public Library
102 North Street, NE, Suite A
Leesburg, VA  20176

Lunenburg County Public Library System, Inc.
711 South Broad Street
P. O. Box 1426
Kenbridge, VA  23944

Lynchburg Public Library
2315 Memorial Avenue
Lynchburg, VA  24501

Madison County Library, Inc.
402 North Main Street
P. O. Box 243
Madison, VA  22727

Mary Riley Styles Public Library
120 North Virginia Avenue
Falls Church, VA  22046

Massanutten Regional Library
174 South Main Street
Harrisonburg, VA  22801

Mathews Memorial Library
251 Main Street
P. O. Box 980
Mathews, VA  23109

Mecklenburg County Public Library
1294 Jefferson Street
P. O. Box 10
Boydton, VA  23917

Meherrin Regional Library
133 West Hicks Street
Lawrenceville, VA  23868

Middlesex County Public Library
150 Grace Street
P. O. Box 189
Urbanna, VA  23175

Montgomery-Floyd Regional Library
125 Sheltman Street
Christiansburg, VA  24073

Newport News Public Library System
700 Town Center Drive, Suite 300
Newport News, VA  23606

Norfolk Public Library
1155 Pineridge Road
Norfolk, VA  23502

Northumberland Public Library
7204 Northumberland Highway
Heathsville, VA  22473

Nottoway County Public Library
414 Tyler Street
Crewe, VA  23930

Orange County Public Library
146A Madison Road
Orange, VA  22960

Pamunkey Regional Library
7527 Library Drive
P. O. Box 119
Hanover, VA  23069

Pearisburg Public Library
209 Fort Branch Road
Pearisburg, VA  24134

Petersburg Public Library
201 West Washington Street
Petersburg, VA  23803

Pittsylvania County Public Library
24 Military Drive
Chatham, VA  24531

Poquoson Public Library
500 City Hall Avenue
Poquoson, VA  23662

Portsmouth Public Library
601 Court Street
Portsmouth, VA  23704

Powhatan County Public Library
2270 Mann Road
Powhatan, VA  23139

Prince William Public Library System
13083 Chinn Park Drive
Prince William, VA  22192

Pulaski County Public Library System
60 West Third Street
Pulaski, VA  24301

Radford Public Library
30 West Main Street
Radford, VA  24141

Rappahannock County Library
4 Library Road
P. O. Box 55
Washington, VA  22747

Richmond County Public Library
52 Campus Drive
Warsaw, VA  22572

Richmond Public Library
101 East Franklin Street
Richmond, VA  23219

Roanoke County Public Library
6303 Merriman Road
Roanoke, VA  24018

Roanoke Public Library
706 South Jefferson Street
Roanoke, VA  24016

Rockbridge Regional Library
138 South Main Street
Lexington, VA  24450

Russell County Public Library
248 West Main Street
P. O. Box 247
Lebanon, VA  24266

Salem Public Library
28 East Main Street
Salem, VA  24153

Samuels Public Library
330 East Criser Road
Front Royal, VA  22630

Shenandoah County Library
514 Stoney Creek Boulevard
Edinburg, VA  22824

Smyth County Public Library
118 South Sheffey Street
Marion, VA  24354

Staunton Public Library
1 Churchville Avenue
Staunton, VA  24401

Suffolk Public Library System
443 West Washington Street
Suffolk, VA  23434

Tazewell County Public Library
129 Main Street
P. O. Box 929
Tazewell, VA  24651

Virginia Beach Public Library
2416 Courthouse Drive
Building 19
Virginia Beach, VA  23456

Washington County Public Library
205 Oak Hill Street
Abingdon, VA  24210

Waynesboro Public Library
600 South Wayne Avenue
Waynesboro, VA  22980

Williamsburg Regional Library
7770 Croaker Road
Williamsburg, VA  23188

Wythe-Grayson Regional Library
147 South Independence Avenue
P. O. Box 159
Independence, VA  24348

York County Public Library
100 Long Green Boulevard
Yorktown, VA  23693


facebook twitter flicker youtube tumbler tumbler pinterest instagram view more