Virginia Public Library Directory All Libraries Mailing List



Alexandria Library
Charles E. Beatley, Jr. Central Library
5005 Duke Street
Alexandria, VA  22304
703-746-1701
https://alexlibraryva.org/



Alleghany Highlands Regional Library
406 West Riverside Street
Covington, VA  24426
540-962-3321
http://www.ahrlib.org



Amherst County Public Library
382 South Main Street
P. O. Box 370
Amherst, VA  24521
434-946-9389
http://www.acpl.us/



Appomattox Regional Library
209 East Cawson Street
Hopewell, VA  23860
804-458-6329
http://www.arls.org/



Arlington County Public Library
1015 North Quincy Street
Arlington, VA  22201
703-228-6342
https://library.arlingtonva.us/



Augusta County Library
1759 Jefferson Highway
Fishersville, VA  22939
540-949-6354
http://www.augustacountylibrary.org/



Bedford Public Library System
321 North Bridge Street
Bedford, VA  24523
540-586-8911
http://www.bplsonline.org



Blackwater Regional Library
22511 Main Street
Courtland, VA  23837
757-653-0298
http://www.blackwaterlib.org/



Bland County Public Library
697 Main Street
P. O. Box 480
Bland, VA  24315
276-688-3737
http://www.youseemore.com/bcpl/



Blue Ridge Regional Library
310 East Church Street
P. O. Box 5264
Martinsville, VA  24115
276-403-5430
http://www.brrl.lib.va.us



Botetourt County Library
28 Avery Row
Roanoke, VA  24012
540-928-2900
http://web.botetourtva.gov/library



Bristol Public Library
701 Goode Street
Bristol, VA  24201
276-645-8780
http://www.bristol-library.org/



Buchanan County Public Library
1185 Poe Town Street
Grundy, VA  24614
276-935-5721
http://bcplnet.org



Campbell County Public Library
684 Village Highway (Lower Level)
P. O. Box 310
Rustburg, VA  24588
434-332-9657
http://www.campbellcountylibraries.org/



Caroline County Library
17202 Richmond Turnpike
Milford, VA  22514
804-633-5455
http://www.carolinelibrary.org/



Central Rappahannock Regional Library
Library Administration Center
125 Olde Greenwich Drive, Suite 180
Fredericksburg, VA  22408
540-372-1144
http://www.librarypoint.org/



Central Virginia Regional Library
1303 West Third Street
Farmville, VA  23901
434-392-6924
http://www.cvrl.net



Charlotte County Library
112 LeGrande Avenue
P. O. Box 788
Charlotte Court House, VA  23923
434-542-5247
http://www.cclibrary.net



Chesapeake Public Library
298 Cedar Road
Chesapeake, VA  23322
757-410-7102
https://chesapeakelibrary.org/



Chesterfield County Public Library
9501 Lori Road
P. O. Box 297
Chesterfield, VA  23832
804-748-1601
http://library.chesterfield.gov/



Clifton Forge Public Library
535 Church Street
Clifton Forge, VA  24422
540-863-2519
http://cliftonforgelibrary.org/



Colonial Heights Public Library
1000 Yacht Basin Drive
Colonial Heights, VA  23834
804-520-9384
https://www.colonialheightsva.gov/211/Library



Craig County Public Library
303 Main Street
P. O. Box 575
New Castle, VA  24127
540-864-8978
https://craigcountypubliclibrary.org/



Culpeper County Library
271 Southgate Shopping Center
Culpeper, VA  22701
540-825-8691
http://tlc.library.net/culpeper/



Cumberland County Public Library
1539 Anderson Highway
P. O. Box 98
Cumberland, VA  23040
804-492-5807
http://www.cumberlandcountypubliclibrary.org/



Danville Public Library
511 Patton Street
Danville, VA  24541
434-799-5195
https://www.danvilleva.gov/2202/Public-Library



Eastern Shore Public Library
23610 Front Street
P. O. Box 360
Accomac, VA  23301
757-787-3400
http://www.espl.org/



Essex Public Library
117 North Church Lane
Tappahannock, VA  22560
804-443-4945
https://eplva.org/



Fairfax County Public Library
12000 Government Center Parkway, Suite 324
Fairfax, VA  22035
703-324-3100
http://www.fairfaxcounty.gov/library/



Fauquier County Public Library
11 Winchester Street
Warrenton, VA  20186
540-422-8500
https://fauquierlibrary.org/



Fluvanna County Public Library
214 Commons Boulevard
Palmyra, VA  22963
434-589-1400
http://www2.youseemore.com/fluvanna/default.asp



Franklin County Public Library
355 Franklin Street
Rocky Mount, VA  24151
540-483-3098
http://library.franklincountyva.org/



Galax-Carroll Regional Library
610 West Stuart Drive
Galax, VA  24333
276-236-2351
http://galaxcarroll.lib.va.us



Gloucester Library
6920 Main Street
P. O. Box 2380
Gloucester, VA  23061
804-693-2998
https://www.gloucesterva.info/148/Library



Halifax County-South Boston Library
177 South Main Street
P. O. Box 1729
Halifax, VA  24558
434-476-3357
http://www.halifaxlibrary.org/



Hampton Public Library
4207 Victoria Boulevard
Hampton, VA  23669
757-727-1154
https://hampton.gov/100/Libraries



Handley Regional Library
100 West Piccadilly Street
P. O. Box 58
Winchester, VA  22604
540-662-9041
http://www.handleyregional.org



Henrico County Public Library
1700 North Parham Road
Henrico, VA  23229
804-501-1900
http://www.henricolibrary.org/



Heritage Public Library
7791 Invicta Lane
New Kent, VA  23124
804-966-2480
http://www.heritagepubliclibrary.org



Highland County Public Library
31 North Water Street
P. O. Box 519
Monterey, VA  24465
540-468-2373
http://highlandlibrary.homestead.com/index.html



Iris Brammer Public Library
109 Mary Street
Narrows, VA  24124
540-726-2884
https://townofnarrows.org/iris-brammer-library/



J. Robert Jamerson Memorial Library
157 Main Street
P. O. Box 789
Appomattox, VA  24522
434-352-5340
http://www.jrjml.org



James L. Hamner Public Library
16351 Dunn Street
Amelia Court House, VA  23002
804-561-4559
http://www.hamnerlibrary.org



Jefferson-Madison Regional Library
201 East Market Street
Charlottesville, VA  22902
434-979-7151
http://jmrl.org/



Lancaster Community Library
16 Town Centre Drive
P. O. Box 850
Kilmarnock, VA  22482
804-435-1729
http://www.lancasterlibrary.org/



Lewis Egerton Smoot Memorial Library
9533 Kings Highway
King George, VA  22485
540-775-2147
http://www.smoot.org/309/L-E-Smoot-Memorial-Library



Lonesome Pine Regional Library
124 Library Road, SW
Wise, VA  24293
276-328-8325
http://www.lprlibrary.org/



Loudoun County Public Library
102 North Street, NE, Suite A
Leesburg, VA  20176
703-777-0368
http://library.loudoun.gov/



Lunenburg County Public Library System, Inc.
711 South Broad Street
Kenbridge, VA  23944
434-676-3456
http://www.lunenburglibraries.org/



Lynchburg Public Library
2315 Memorial Avenue
Lynchburg, VA  24501
434-455-6330
https://www.lynchburgpubliclibrary.org/



Madison County Library, Inc.
402 North Main Street
P. O. Box 243
Madison, VA  22727
540-948-4720
http://www.madisoncountyvalibrary.org/



Manassas Park City Library
9701 Manassas Drive
Manassas Park, VA  20111
703-335-8842
http://www.manassasparkcitylibrary.org/



Mary Riley Styles Public Library
120 North Virginia Avenue
Falls Church, VA  22046
703-248-5030
http://www.fallschurchva.gov/424/Library



Massanutten Regional Library
174 South Main Street
Harrisonburg, VA  22801
540-434-4475
https://mrlib.org/



Mathews Memorial Library
251 Main Street
P. O. Box 980
Mathews, VA  23109
804-725-5747
http://www.mathewslibrary.org/



Mecklenburg County Public Library
1294 Jefferson Street
P. O. Box 10
Boydton, VA  23917
434-738-6580
http://www1.youseemore.com/mecklib/



Meherrin Regional Library
133 West Hicks Street
Lawrenceville, VA  23868
434-848-6899
http://www.meherrinlib.org



Middlesex County Public Library
150 Grace Street
P. O. Box 189
Urbanna, VA  23175
804-758-5717
http://www.yourmiddlesexlibrary.org/



Montgomery-Floyd Regional Library
125 Sheltman Street
Christiansburg, VA  24073
540-382-6969
https://www.mfrl.org/



Newport News Public Library System
700 Town Center Drive, Suite 300
Newport News, VA  23606
757-926-1350
https://www.library.nnva.gov/



Norfolk Public Library
1155 Pineridge Road
Norfolk, VA  23502
757-664-7328
https://www.norfolkpubliclibrary.org/



Northumberland Public Library
7204 Northumberland Highway
Heathsville, VA  22473
804-580-5051
https://northumberlandpubliclibrary.wordpress.com/



Nottoway County Public Library
414 Tyler Street
Crewe, VA  23930
434-538-0495
http://www.nottlib.org



Orange County Public Library
146A Madison Road
Orange, VA  22960
540-672-3811
https://www.ocplva.org/



Pamunkey Regional Library
7527 Library Drive
P. O. Box 119
Hanover, VA  23069
804-365-6211
https://www.pamunkeylibrary.org/client/en_US/default



Pearisburg Public Library
209 Fort Branch Road
Pearisburg, VA  24134
540-921-2556
https://pearisburglibrary.org/



Petersburg Public Library
201 West Washington Street
Petersburg, VA  23803
804-733-2387
http://www.ppls.org



Pittsylvania County Public Library
24 Military Drive
Chatham, VA  24531
434-432-3271
http://www.pcplib.org



Poquoson Public Library
500 City Hall Avenue
Poquoson, VA  23662
757-868-3060
https://www.ci.poquoson.va.us/190/Library



Portsmouth Public Library
601 Court Street
Portsmouth, VA  23704
757-393-8365
http://www.portsmouthpubliclibrary.org/



Powhatan County Public Library
2270 Mann Road
Powhatan, VA  23139
804-598-5670
http://www.powhatanva.gov/247/Powhatan-County-Public-Library



Prince William Public Library System
13083 Chinn Park Drive
Prince William, VA  22192
703-792-6100
https://www.pwcgov.org/government/dept/library/Pages/default.aspx



Pulaski County Public Library System
60 West Third Street
Pulaski, VA  24301
540-980-7770
http://www.pclibs.org/



Radford Public Library
30 West Main Street
Radford, VA  24141
540-731-3621
https://www.radfordva.gov/1187/Library



Rappahannock County Library
4 Library Road
P. O. Box 55
Washington, VA  22747
540-675-3780
http://www.rappahannocklibrary.org/



Richmond County Public Library
52 Campus Drive
Warsaw, VA  22572
804-333-6710
http://rcplva.org/



Richmond Public Library
101 East Franklin Street
Richmond, VA  23219
804-646-4550
https://rvalibrary.org/



Roanoke County Public Library
6303 Merriman Road
Roanoke, VA  24018
540-772-7507
https://www.roanokecountyva.gov/1970/Library



Roanoke Public Library
706 South Jefferson Street
Roanoke, VA  24016
540-853-2476
https://www.roanokeva.gov/892/Libraries



Rockbridge Regional Library
138 South Main Street
Lexington, VA  24450
540-463-4324
http://www.rrlib.net/



Russell County Public Library
248 West Main Street
P. O. Box 247
Lebanon, VA  24266
276-889-8044
http://russell.lib.va.us



Salem Public Library
28 East Main Street
Salem, VA  24153
540-375-3089
https://www.salemva.gov/Departments/Salem-Public-Library



Samuels Public Library
330 East Criser Road
Front Royal, VA  22630
540-635-3153
http://www.samuelslibrary.net



Shenandoah County Library
514 Stoney Creek Boulevard
Edinburg, VA  22824
540-984-8200
https://countylib.org/



Smyth County Public Library
118 South Sheffey Street
Marion, VA  24354
276-783-2323
https://scpl.ent.sirsi.net/client/en_US/default/



Smyth County Public Library
118 South Sheffey Street
Marion, VA  24354
https://scpl.ent.sirsi.net/client/en_US/default/



Staunton Public Library
1 Churchville Avenue
Staunton, VA  24401
540-332-3902
https://www.ci.staunton.va.us/departments/library



Suffolk Public Library System
443 West Washington Street
Suffolk, VA  23434
757-514-7322
https://www.suffolkva.us/1030/Libraries



Tazewell County Public Library
129 Main Street
P. O. Box 929
Tazewell, VA  24651
276-988-2541
http://www.tcplweb.org



Virginia Beach Public Library
2416 Courthouse Drive
Building 19
Virginia Beach, VA  23456
757-385-8244
https://www.vbgov.com/government/departments/libraries/Pages/home.aspx



Washington County Public Library
205 Oak Hill Street
Abingdon, VA  24210
276-676-6223
http://www.wcpl.net



Waynesboro Public Library
600 South Wayne Avenue
Waynesboro, VA  22980
540-942-6578
https://www.waynesboro.va.us/354/Library



Williamsburg Regional Library
7770 Croaker Road
Williamsburg, VA  23188
757-259-4040
http://www.wrl.org



Wythe-Grayson Regional Library
147 South Independence Avenue
P. O. Box 159
Independence, VA  24348
276-773-3018
http://wythegrayson.lib.va.us



York County Public Library
100 Long Green Boulevard
Yorktown, VA  23693
757-890-5134
https://www.yorkcounty.gov/2314/Public-Library




facebook twitter youtube instagram view more