Virginia Public Law Libraries

City Library Address Zip Phone
Basye-Orkney Springs Library P.O. Box 251 (540) 856-8084
Smyth-Bland Regional Library - Bland Branch P.O. Box 480 (276) 688-3737
Smyth-Bland Regional Library - Saltville Branch P.O. Box 1033 (276) 496-5514
Yorktown Library 8500 George Washington Memorial Highway 23692 (757) 890-3377
City Library Address Zip Phone
Abingdon Washington County Public Library 205 Oak Hill Street 24210 (276) 676-6222
Abingdon Washington County Public Library - Hayters Gap 7720 Hayters Gap Road 24210 (276) 944-4442
Accomac Eastern Shore Public Library 23610 Front St. 23301 (757) 787-3400
Alexandria Alexandria Library - Charles E. Beatley, Jr. Central Library 5005 Duke Street 22304 (703) 746-1702
Alexandria Alexandria Library - Ellen Coolidge Burke Branch 4701 Seminary Road 22304 (703) 746-1704
Alexandria Alexandria Library - James M. Duncan Branch Library 2501 Commonwealth Avenue 22301 (703) 746-1705
Alexandria Alexandria Library - Kate Waller Barrett Branch 717 Queen Street 22314 (703) 746-1703
Alexandria Alexandria Library - Special Collections-Local History 717 Queen Street 22314 (703) 746-1706
Alexandria John Marshall Library 6209 Rose Hill Dr. 22310 (703) 971-0010
Alexandria Kingstowne Library 6500 Landsdowne Centre 22315 (703) 339-4610
Alexandria Martha Washington Library 6614 Fort Hunt Road 22307 (703) 768-6700
Alexandria Sherwood Regional Library 2501 Sherwood Hall Ln. 22306 (703) 765-3645
Altavista Staunton River Memorial Library 500 Washington Street 24517 (434) 369-5140
Amelia James L. Hamner Public Library 16351 Dunn St. 23002 (804) 561-4559
Amherst Amherst County Public Library 382 South Main Street 24521 (434) 946-9389
Annandale George Mason Regional Library 7001 Little River Turnpike 22003 (703) 256-3800
Appomattox J. Robert Jamerson Memorial Library 157 Main Street 24522 (434) 352-5340
Arlington Arlington Central Library 1015 N. Quincy St 22201 (703) 228-5990
Arlington Arlington Department Of Libraries 2100 Clarendon Blvd. 22201 (703) 228-3348
Arlington Arlington Public Library - Glencarlyn Branch Library 300 South Kensington Street 22204 (703) 228-6548
Arlington Arlington Public Library - Plaza Branch Library Arlington Shop 2100 Clarendon Blvd 22201 (703) 228-3352
Arlington Aurora Hills Library 735 S. 18th St. 22202 (703) 228-5715
Arlington Central Library 1015 N. Quincy St. 22201 (703) 228-5990
Arlington Cherrydale Library 2190 N. Military Rd. 22207 (703) 228-6330
Arlington Columbia Pike Library 816 S. Walter Reed Dr. 22204 (703) 228-5710
Arlington Government Reference Library 1 Courthouse Plaza Suite 406 22201 (703) 228-3352
Arlington Shirlington Library 2786 S. Arlington Mill Dr. 22206 (703) 228-6545
Arlington Westover Library 1800 N. Lexington St. 22205 (703) 228-5260
Ashburn Ashburn Library 43316 Hay Rd 20147 (703) 737-8100
Ashland Pamunkey Regional Library - Richard S. Gillis, Jr.-Ashland Branch Library 201 S. Railroad Avenue 23005 (804) 798-4072
City Library Address Zip Phone
Bassett Blue Ridge Regional Library - Bassett Branch 3969 Fairystone Park Highway 24055 (276) 629-2426
Bassett Blue Ridge Regional Library - Historical Center 3964 Fairystone Park Highway 24055 (276) 629-9191
Bealeton Fluvanna County Public Library - Bealeton Branch 22712 (540) 439-9728
Bedford Bedford Central Library 321 N. Bridge St. 24523 (540) 586-8911
Bedford Bedford Public Library System 321 North Bridge Street 24523 (540) 586-8911
Bent Mountain Roanoke County Public Library - Bent Mountain Branch 10148 Tinsley Lane 24059 (540) 929-4700
Berryville Clarke County Library 36 East Main Street 22611 (540) 955-5144
Big Island Big Island Library 1111 Schooldays Rd. 24526 (540) 425-7000
Big Stone Gap C. Bascom Slemp Memorial Library 11 Proctor St. N. 24219 (276) 523-1334
Blacksburg Blacksburg Library 200 Miller Street 24060 (540) 552-8246
Blackstone Blackstone Library 415 South Main Street 23824 (434) 292-3587
Bluefield Tazewell County Public Library - Bluefield 108 Huffard Drive 24605 (276) 326-1577
Bowling Green Caroline Library, Inc. 17202 Richmond Turnpike 22427 (804) 633-5455
Boydton Boydton Headquarters 316 Washington Street 23917 (434) 783-6580
Boydton Southside Regional Library 316 Washington Street 23917 (434) 738-6580
Bridgewater North River Library 118 Mt Crawford Avenue 22812 (540) 828-4492
Bristol Bristol Public Library 701 Goode Street 24201 (276) 669-9444
Bristol Bristol Public Library - Avoca Branch Library 1550 Volunteer Parkway 37620 (423) 968-9663
Broadway Village Library 113 S. Central Street 22815 (540) 896-1646
Brookneal Patrick Henry Memorial Library 204 Lynchburg Avenue 24528 (434) 376-3363
Buchanan Buchanan Library 19795 Main Street 24066 (540) 254-2538
Buena Vista Buena Vista Public Library 2110 Magnolia Avenue 24416 (540) 261-2715
Burke Burke Centre Library 5935 Freds Oak Road 22015 (703) 249-1520
Burke Kings Park Library 9000 Burke Lake Rd. 22015 (703) 978-5600
Burke Pohick Regional Library 6450 Sydenstricker Rd. 22015 (703) 644-7333
Burkeville Burkeville Library 114 Agnew Street 23922 (434) 767-5555
City Library Address Zip Phone
Cape Charles Eastern Shore Public Library - Northampton Memorial Library 500 Tazewell Avenue 23310 (757) 331-1300
Carrollton Carrollton Library 14362 New Towne Haven Lane 23314 (757) 238-2641
Carson Carson Depot Library 16101 Halligan Park Rd 23830 (434) 246-2900
Centreville Centreville Regional Library 14200 St. Germain Dr. 20121 (703) 830-2223
Chantilly Chantilly Regional Library 4000 Stringfellow Rd 20151 (703) 502-3883
Chantilly Technical Operations Center 4000 Stringfellow Road 20151
Charles City Heritage Public Library - Charles City Location 10780 Courthouse Rd 23030 (804) 652-2450
Charlotte Court Hous Charlotte County Library 112-116 Legrande Ave 23923 (434) 542-5247
Charlottesville Albemarle Charlottesville Historical Society 200 Second St. Ne 22902 (434) 296-1492
Charlottesville Gordon Avenue Library 1500 Gordon Avenue 22903 (434) 296-5544
Charlottesville Jefferson-Madison Regional Library 201 East Market Street 22902 (434) 979-7151
Charlottesville Jefferson-Madison Regional Library - Bookmobile 201 E. Market St 22902 (434) 979-7151
Charlottesville Northside Library 300 Albemarle Square 22901 (434) 973-7893
Chase City Butler Memorial Library 515 Marshall Street 23924 (434) 372-4286
Chatham Pittsylvania County Public Library 24 Military Drive 24531 (434) 432-3271
Chesapeake Chesapeake Central Library 298 Cedar Road 23322 (757) 410-7100
Chesapeake Chesapeake Public Library System 298 Cedar Road 23322 (757) 410-7101
Chesapeake Dr. Clarence V. Cuffee Library 2726 Border Road 23324 (757) 410-7036
Chesapeake Greenbrier Library 1214 Volvo Parkway 23320 (757) 410-7058
Chesapeake Indian River Library 2320 Old Greenbrier Road 23325 (757) 410-7003
Chesapeake Major Hillard Library 824 Old George Washington Highway, N. 23323 (757) 410-7078
Chesapeake Russell Memorial Library 2808 Taylor Road 23321 (757) 410-7020
Chesapeake South Norfolk Memorial Library 1100 Poindexter Street 23324 (757) 410-7048
Chester Chester Library 11800 Centre Street 23831 (804) 748-6314
Chester Enon Library 1801 Enon Church Rd. 23836 (804) 530-3403
Chesterfield Central Library 9501 Lori Road 23832 (804) 748-1603
Chesterfield Chesterfield County Public Library 9501 Lori Road 23832 (804) 748-1601
Chilhowie Smyth-Bland Regional Library - Chilhowie Branch 807 Chilhowie Street 24319 (276) 646-3404
Chincoteague Eastern Shore Public Library - Island Library 4077 Main Street 23336 (757) 336-3460
Christiansburg Christiansburg Library 125 Sheltman Street 24073 (540) 382-6965
Christiansburg Montgomery-Floyd Regional Library 125 Sheltman Street 24073 (540) 382-6965
Churchville Augusta County Library - Churchville Branch Library 3714 Churchville Ave 24421 (540) 245-5287
Claremont Claremont Library 91 Mancha Avenue 23899 (757) 866-8627
Clarksville Clarksville Area Public Library 914 Virginia Avenue 23927 (434) 374-8692
Clifton Forge Clifton Forge Public Library 535 Church Street 24422 (540) 863-2519
Clintwood Jonnie B. Deel Memorial Library 198 Chase Street 24228 (276) 926-6617
Coeburn Coeburn Community Library 111 Third St. 24230 (276) 395-6152
Collinsville Blue Ridge Regional Library - Collinsville Branch 2540 Virginia Avenue 24078 (276) 647-1112
Colonial Beach Central Rappahannock Regional Library - Cooper Branch 20 Washington Avenue 22443 (540) 582-6900
Colonial Heights Colonial Heights Public Library 1000 Yacht Basin Drive 23834 (804) 520-9384
Courtland Blackwater Regional Library 22511 Main Street 23837 (757) 653-2821
Courtland Blackwater Regional Library - Outreach Bookmobile 22511 Main Street 23837 (757) 653-0298
Courtland Walter Cecil Rawls Library 22511 Main Street 23837 (757) 653-2821
Covington Charles Pinckney Jones Memorial Library 406 W. Riverside Street 24426 (540) 962-3321
Crewe Crewe Library 400 Tyler St. 23930 (434) 645-8688
Crewe Nottoway County Library System 414 Tyler Street 23930 (434) 645-9310
Crozet Crozet Library 5791 Three Notched Road 22932 (434) 823-4050
Culpeper Culpeper County Library 271 Southgate Shopping Center 22701 (540) 825-8691
Cumberland Cumberland County Public Library 1539 Anderson Highway 23040 (804) 492-5807
City Library Address Zip Phone
Dale City Dale City Neighborhood Library 4249 Dale Boulevard 22193 (703) 792-5670
Damascus Washington County Public Library - Damascus 126 East Laurel Avenue 24236 (276) 475-3820
Danville Danville Public Law Library 511 Patton Street 24541 (434) 799-5118
Danville Danville Public Library 511 Patton Street 24541 (434) 799-5195
Danville Danville Public Library - Westover Branch 94 Clifton Street 24540 (434) 799-5152
Danville Pittsylvania County Public Library - Brosville 11948 Martinsville Highway 24541 (434) 685-1285
Danville Pittsylvania County Public Library - Mt. Hermon 2725 Franklin Turnpike, Suite J 24540 (434) 835-0326
Deltaville Middlesex County Public Library - Deltaville Branch 35 Lovers Lane 23043 (804) 776-7362
Dillwyn Central Virginia Regional Library - Buckingham County Branch Library 23936 (434) 983-3848
Dinwiddie Appomattox Regional Library - Dinwiddie Branch Library 14103 Boydton Plank Rd 23841 (804) 469-9450
Disputanta Burrowsville Library 18701 James River Dr 23842 (757) 866-0659
Disputanta Disputanta Library 10010 County Drive 23842 (804) 991-2403
Dublin Charles Ona B Free Memorial Library 300 Giles Avenue 24084 (540) 674-2856
Dumfries Dumfries Neighborhood Library 18007 Dumfries Shopping Plaza 22026 (703) 792-5678
City Library Address Zip Phone
Eagle Rock Eagle Rock Library 55 Eagles Nest Drive 24085 (540) 884-3880
Edinburg Shenandoah County Library 514 Stony Creek Blvd. 22824 (540) 984-8200
Elkton Elkton Community Library 106 N. Terrace Avenue 22827 (540) 298-2964
Emporia Richardson Memorial Libary 1 Spring Street 23847 (434) 634-2539
City Library Address Zip Phone
Fairfax Access Services 12000 Government Center Parkway Suite 123 22035 (703) 324-8380
Fairfax City Of Fairfax Regional Library 10360 North Street 22030 (703) 293-6227
Fairfax Fairfax County Public Library 12000 Government Center Parkway Sui 22035 (703) 324-8322
Fairfax Library Administration 12000 Government Center Parkway Suite 324 22035 (703) 324-3100
Fairfax Virginia Room 10360 North Street 22030 (703) 293-6227
Falls Church Mary Riley Styles Public Library 120 North Virginia Avenue 22046 (703) 248-5030
Falls Church Thomas Jefferson Library 7415 Arlington Boulevard 22042 (703) 573-1060
Falls Church Tysons-Pimmit Regional Library 7584 Leesburg Pike 22043 (703) 790-8088
Falls Church Woodrow Wilson Library 6101 Knollwood Dr. 22041 (703) 820-8774
Farmville Central Virginia Regional Library 217 W. Third Street 23901 (434) 392-6924
Farmville Central Virginia Regional Library - Farmville-Prince Edward Community Library 217 West Third Street 23901 (434) 392-6924
Fincastle Fincastle Library 11 Academy Street 24090 (540) 473-8339
Fishersville Augusta County Library 1759 Jefferson Hwy. 22939 (540) 949-6354
Floyd Jessie Peterman Memorial Library 321 West Main Street 24091 (540) 745-2947
Forest Forest Library 15583 Forest Rd. 24551 (540) 425-7002
Fort Valley Fort Valley Library 6190 Woodstock Tower Road 22652 (540) 933-6714
Franklin Ruth Camp Campbell Memorial Library 280 North College Drive 23851 (757) 562-4801
Fredericksburg Central Rappahannock Regional Library 1201 Caroline Street 22401 (540) 372-1144
Fredericksburg Central Rappahannock Regional Library - Salem Church Branch 2607 Salem Church Road 22407 (540) 785-9443
Fries Fries Public Library 105 W. Main St 24330 (276) 744-3160
Front Royal Samuels Public Library 538 Villa Avenue 22630 (540) 635-3153
City Library Address Zip Phone
Galax Galax Public Library 610 West Stuart Drive 24333 (276) 236-2351
Galax Galax-Carroll Regional Library 610 W. Stuart Drive 24333 (276) 236-2042
Gate City Scott County Public Library 297 West Jackson Street 24251 (276) 386-3302
Glade Spring Washington County Public Library - Glade Spring 305 North Glade Street 24340 (276) 429-5626
Glasgow Glasgow Public Library 1015 Blue Ridge Road 24555 (540) 258-2509
Glen Allen Henrico County Public Library - Glen Allen 10501 Staples Mill Road 23060 (804) 290-9500
Glen Allen Henrico County Public Library - Twin Hickory 5001 Twin Hickory Road 23059 (804) 290-9200
Gloucester Gloucester Library 6920 Main St. 23061 (804) 693-2998
Goochland Pamunkey Regional Library - Goochland Branch Library 3075 River Road West 23063 (804) 556-4774
Gordonsville Orange County Public Library - Gordonsville Branch 319 N. Main Street 22942 (540) 832-0712
Goshen Goshen Public Library 1124 Virginia Avenue 24439 (540) 997-0351
Great Falls Great Falls Library 9830 Georgetown Pike 22066 (703) 757-8560
Gretna Pittsylvania County Public Library - Gretna 207 A Coffey St 24557 (434) 656-2579
Grottoes Massanutten Regional Library - Grottoes Branch Library 601 Dogwood Avenue 24441 (540) 249-3436
Grundy Buchanan County Public Library 1185 Poe Town Street 24614 (276) 935-5721
City Library Address Zip Phone
Hague Central Rappahannock Regional Library - Newton Branch 22 Coles Point Road 22469 (804) 472-3820
Halifax Halifax County-South Boston Regional Library 177 S. Main St. 24558 (434) 476-3357
Hampton Hampton Public Library 4207 Victoria Blvd 23669 (757) 727-1154
Hampton Hampton Public Library - George Wythe Law Library 101 Kings Way 23669 (757) 728-2065
Hampton Hampton Public Library - Northampton Branch Library 936 Big Bethel Road 23669 (757) 825-4558
Hampton Hampton Public Library - Phoebus Branch Library 1 South Mallory Street 23663 (757) 727-1149
Hampton Hampton Public Library - Willow Oaks Branch Library 227 Fox Hill Road 23669 (757) 850-5114
Hanover Caroline Library - Dawn Branch 16315-C Dawn Boulevard 23069 (804) 994-2770
Hanover Pamunkey Regional Library 7527 Library Drive 23069 (804) 365-6211
Hanover Pamunkey Regional Library - Hanover Branch Library 7527 Library Drive 23069 (804) 365-6210
Harrisonburg Massanutten Regional Library 174 S. Main Street 22801 (540) 434-4475
Hayes Point Branch Library 1720 George Washington Memorial Highway 23062 (804) 642-9790
Haymarket Gainesville Neighborhood Library 4603 James Madison Highway 20169 (703) 792-5660
Haysi Haysi Public Library 157 Oquinn Street 24256 (276) 865-4851
Heathsville Northumberland Public Library 7204 Northumberland Highway 22473 (804) 580-5051
Henrico Henrico County Public Library 1001 N. Laburnum Avenue 23223 (804) 652-3200
Henrico Henrico County Public Library - Bookmobile 1001 N. Laburnum Ave. 23223 (804) 290-9350
Henrico Henrico County Public Library - Dumbarton 6800 Staples Mill Road 23228 (804) 290-9400
Henrico Henrico County Public Library - Fairfield 1001 N. Laburnum Ave. 23223 (804) 290-9300
Henrico Henrico County Public Library - Gayton 10600 Gayton Road 23238 (804) 290-9600
Henrico Henrico County Public Library - Municipal Government Law 4301 E. Parham Rd. 23228 (804) 501-4780
Henrico Henrico County Public Library - North Park 8508 Franconia Road 23227 (804) 290-9700
Henrico Henrico County Public Library - Tuckahoe 1901 Starling Drive 23229 (804) 290-9100
Henrico Henrico County Public Library - Varina 2001 Library Road 23231 (804) 290-9800
Herndon Herndon Fortnightly Library 768 Center St. 20170 (703) 437-8855
Hillsville Carroll County Public Library 101 Beaver Dam Road 24343 (276) 728-3334
Honaker Honaker Community Library 10 Library Drive 24260 (276) 873-6600
Hopewell Appomattox Regional Library System 209 East Cawson Street 23860 (804) 458-0110
Hopewell Maude Langhorne Nelson Library Hopewell 209 E Cawson St 23860 (804) 458-6329
City Library Address Zip Phone
Independence Grayson County Public Library 147 South Independence Ave 24348 (276) 773-2761
Independence Wythe-Grayson Regional Library 147 S. Independence Ave. 24348 (276) 773-3018
City Library Address Zip Phone
Kenbridge Ripberger Public Library 117 South Broad Street 23944 (434) 676-3456
Keysville Charlotte County Library - Keysville Branch Library 300 King Street 23947 (434) 736-0083
Kilmarnock Lancaster Community Library 235 School Street 22482 (804) 435-1729
King George Lewis Egerton Smoot Memorial Library 9533 Kings Highway 22485 (540) 775-7951
King William Pamunkey Regional Library - Upper King William Branch Library 694-J Sharon Road 23086 (804) 769-3731
City Library Address Zip Phone
Lawrenceville Brunswick County Library 133 West Hicks Street 23868 (434) 848-2418
Lawrenceville Meherrin Regional Library 133 West Hicks Street 23868 (434) 848-6899
Lebanon Lebanon Library 248 W. Main Street 24266 (276) 889-8044
Lebanon Russell County Public Library 248 W Main Street 24266 (276) 889-8044
Leesburg Loudoun County Public Library 908a Trailview Blvd., S.E. 20175 (703) 777-0368
Leesburg Rust Library 380 Old Waterford Rd. 20175 (703) 777-0323
Lexington Rockbridge Regional Library 138 S. Main Street 24450 (540) 463-4324
Locust Grove Orange County Public Library - Wilderness Branch 6421 Flat Run Road 22508 (540) 854-5310
Lorton Lorton Library 9520 Richmond Highway 22079 (703) 339-7385
Lovettsville Lovettsville Library 12 North Light Street 20180 (540) 822-5824
Lovingston Nelson Memorial Library 8521 Thomas Nelson Highway 22949 (434) 263-5904
Luray Page Public Library 100 Zerkel Street 22835 (540) 743-6867
Lynchburg Lynchburg Public Downtown Branch Library And Public Law Library 900 Church Street 24504 (434) 455-3820
Lynchburg Lynchburg Public Library 2315 Memorial Avenue 24501 (434) 455-6330
Lynchburg Timbrook Library 21039 Timberlake Road, Suite F 24502 (434) 239-1190
City Library Address Zip Phone
Madison Madison County Library, Inc. 402 N Main St 22727 (540) 948-4720
Madison Heights Amherst County Public Library - Madison Heights Branch 200 Madison Heights Square 24572 (434) 846-8171
Manassas Bull Run Regional Library 8051 Ashton Avenue 20109 (703) 792-4500
Manassas Central Community Library 8601 Mathis Avenue 20110 (703) 361-8211
Manassas Independent Hill Neighborhood Library 14418 Bristow Road 20112 (703) 792-5668
Marion Smyth-Bland Regional Library - Marion Branch 118 South Sheffey Street 24354 (276) 783-2323
Marshall Fluvanna County Public Library - John Marshall Branch 4133 Rectortown Road 20115 (540) 364-4910
Martinsville Blue Ridge Regional Library - Martinsville Main Branch 310 E. Church Street 24115 (276) 403-5430
Mathews Mathews Memorial Library 251 Main Street 23109 (804) 725-5747
Mckenney Mckenney Library 20707 First St 23872 (804) 478-4866
Mclean Dolley Madison Library 1244 Oak Ridge Ave. 22101 (703) 356-0770
Mechanicsville Pamunkey Regional Library - Atlee Branch Library 9161 Atlee Road 23116 (804) 559-0654
Mechanicsville Pamunkey Regional Library - Mechanicsville Branch Library 7461 Sherwood Crossing Place 23111 (804) 746-9615
Mendota Washington County Public Library - Mendota 2562 Mendota Road 24270 (276) 645-2374
Middleburg Middleburg Library 101 Reed Street 20117 (540) 687-5730
Midlothian Clover Hill Library 6701 Deer Run Dr. 23112 (804) 318-8668
Midlothian Midlothian Library 521 Coalfield Rd. 23114 (804) 768-7907
Mineral Louisa County Library 881 Davis Highway 23117 (540) 894-5853
Moneta Moneta-Sml Library 13641 Moneta Rd. 24121 (540) 425-7004
Monterey Highland County Public Library 31 N. Water Street 24465 (540) 468-2373
Montpelier Pamunkey Regional Library - Lois Wickham Jones-Montpelier Branch Library 17205 Sycamore Tavern Lane 23192 (804) 883-7116
Montross Central Rappahannock Regional Library - Montross Branch 15692 Kings Highway 22520 (804) 493-8194
Montvale Montvale Library 11575 W. Lynchburg-Salem Turnpike 24122 (540) 425-7006
Mt. Jackson Mt. Jackson Community Library 5901 Main Street 22842 (540) 477-3327
City Library Address Zip Phone
Narrows Iris Brammer Library 109 Mary Street 24124 (540) 726-2884
Nassawadox Eastern Shore Public Library - Northampton Free Library 7401 Railroad Avenue 23413 (757) 442-2839
New Castle Craig County Public Library 303 Main Street 24127 (540) 864-8978
New Kent Heritage Public Library - New Kent Location 6215-D Chesapeake Circle 23124 (804) 966-2480
New Market New Market Area Library 160 E. Lee Street 22844 (540) 740-8650
Newport News Library Administration Office 700 Town Center Drive, Suite 300 23606 (757) 926-1350
Newport News Main Street Library-Bookmobile 110 Main Street 23601 (757) 591-4858
Newport News Newport News Public Library System 700 Town Center Dr., Ste. 300 23606 (757) 926-1350
Newport News Pearl Bailey Library 2510 Wickham Ave. 23607 (757) 247-8677
Newport News Public Law Library 2501 Washington Ave. 23607 (757) 926-8678
Newport News Virgil I. Grissom Library 366 Deshazor Drive 23608 (757) 369-3190
Newport News West Ave. Library 30th West Ave. 23607 (757) 247-8505
Nokesville Nokesville Neighborhood Library 12993 Fitzwater Drive 20181 (703) 792-5665
Norfolk Barron F. Black Branch Library 6700 E. Tanners Creek Dr. 23513 (757) 441-5806
Norfolk Blyden Branch Library 879 E. Princess Anne Rd. 23504 (757) 441-2852
Norfolk Horace C. Downing Branch Library 555 E. Liberty Street 23523 (757) 441-1968
Norfolk Janaf Branch Library 124 Janaf Shopping Center 23502 (757) 441-5660
Norfolk Jordan-Newby Branch Library 961 Park Avenue 23504 (757) 441-2843
Norfolk Lafayette Branch Library 1610 Cromwell Drive 23509 (757) 441-2842
Norfolk Larchmont Branch Library 6525 Hampton Blvd. 23508 (757) 441-5335
Norfolk Little Creek Branch Library 7853 Tarpon Place 23518 (757) 441-1751
Norfolk Mary D. Pretlow Anchor Branch Library 111 W. Ocean View Avenue 23503 (757) 441-1750
Norfolk Norfolk Main Library 235 East Plume Street 23510 (757) 664-7323
Norfolk Norfolk Public Library 301 East City Hall Avenue 23510 (757) 664-7328
Norfolk Park Place Branch Library 620 West 29th Street 23508 (757) 664-7330
Norfolk The Sargeant Memorial Room 235 East Plume Street 23510 (757) 664-7485
Norfolk Van Wyck Branch Library 1368 Debree Avenue 23517 (757) 441-2844
City Library Address Zip Phone
Oakton Oakton Library 10304 Lynnhaven Place 22124 (703) 242-4020
Orange Orange County Public Library 146a Madison Road 22960 (540) 672-3811
City Library Address Zip Phone
Palmyra Fluvanna County Public Library 214 Commons Blvd. 22963 (434) 589-1400
Pearisburg Pearisburg Public Library 209 Fort Branch Road 24134 (540) 921-2556
Pennington Gap Lee County Public Library 539 Joslyn Avenue 24277 (276) 546-1141
Petersburg Ettrick-Matoaca Library 4501 River Road 23803 (804) 526-8087
Petersburg Petersburg Public Library - A.P. Hill Branch 1237 Halifax Street 23803 (804) 733-2391
Petersburg Petersburg Public Library - Rodof Sholom Branch 1865 S. Sycamore St. 23803 (804) 733-2393
Petersburg Petersburg Public Library - William R. Mckenney Branch Library 137 S. Sycamore St. 23803 (804) 733-2387
Petersburg Rohoic Library 7301 Boydton Plank Rd 23830 (804) 732-4119
Phenix Charlotte County Library - Phenix Branch P.O. Box 187 23959 (434) 542-4654
Poquoson Poquoson Public Library 500 City Hall Ave. 23662 (757) 868-3060
Portsmouth Esther Murdaugh Wilson Memorial Room 601 Court Street 23704 (757) 393-8501
Portsmouth Portsmouth Public Law Library 601 Court Street 23704 (757) 393-8973
Portsmouth Portsmouth Public Library 601 Court Street 23704 (757) 393-8365
Portsmouth Portsmouth Public Library - Churchland Branch 4934 High Street West 23703 (757) 686-2538
Portsmouth Portsmouth Public Library - Cradock Branch 28 Prospect Parkway 23702 (757) 393-8759
Portsmouth Portsmouth Public Library - Manor Branch 1401 Elmhurst Lane 23701 (757) 465-2916
Potomac Falls Cascades Library 21030 Whitfield Place 20165 (703) 444-3228
Powhatan Powhatan County Public Library 2270 Mann Rd. 23139 (804) 598-5670
Prince George Prince George Library 6605 Courts Drive 23875 (804) 458-6329
Prince William Chinn Park Regional Library 13065 Chinn Park Drive 22192 (703) 792-4800
Prince William Prince William Public Library System 13083 Chinn Park Drive 22192 (703) 792-6100
Pulaski Pulaski County Library System 60 West Third Street 24301 (540) 980-7770
Purcellville Purcellville Library 220 East Main Street 20132 (540) 338-7235
City Library Address Zip Phone
Radford Radford Public Library 30 West Main St. 24141 (540) 731-3621
Reston Reston Regional Library 11925 Bowman Towne Dr. 20190 (703) 689-2700
Richlands Tazewell County Public Library - Richlands 102 Suffolk Avenue 24641 (276) 964-5282
Richmond Bon Air Library 9103 Rattlesnake Road 23235 (804) 320-2461
Richmond Laprade Library 9000 Hull Street Rd. 23236 (804) 276-7755
Richmond Meadowdale Library 4301 Meadowdale Blvd. 23234 (804) 318-8778
Richmond Richmond Public Library 101 East Franklin Street 23219 (804) 646-4256
Richmond Richmond Public Library - Belmont 3100 Ellwood Avenue 23221 (804) 646-1139
Richmond Richmond Public Library - Broad Rock 4820 Warwick Road 23224 (804) 646-8488
Richmond Richmond Public Library - East End 2414 R Street 23223 (804) 646-4474
Richmond Richmond Public Library - Ginter Park 1200 Westbrook Avenue 23227 (804) 646-1236
Richmond Richmond Public Library - Hull Street 1400 Hull Street 23224 (804) 646-8699
Richmond Richmond Public Library - North Avenue 2901 North Avenue 23222 (804) 646-6675
Richmond Richmond Public Library - West End 5420 Patterson Avenue 23226 (804) 646-1877
Richmond Richmond Public Library - Westover Hills 1408 Westover Hills Boulevard 23225 (804) 646-8833
Ridgeway Blue Ridge Regional Library - Ridgeway Branch 900 Vista View Lane 24148 (276) 956-1828
Roanoke Blue Ridge Library 28 Avery Row 24012 (540) 977-3433
Roanoke Botetourt County Library 28 Avery Row 24012 (540) 977-3433
Roanoke Roanoke City Public Library 706 S. Jefferson St. 24016 (540) 853-2476
Roanoke Roanoke City Public Library - Gainsboro Branch 15 Patton Avenue Nw 24016 (540) 853-2540
Roanoke Roanoke City Public Library - Garden City E-Branch 3800 Yellow Mountain Road Se 24013 (540) 853-2473
Roanoke Roanoke City Public Library - Jackson Park Branch 1101 Morningside Street Se 24013 (540) 853-2640
Roanoke Roanoke City Public Library - Melrose Branch 2607 Salem Turnpike Nw 24017 (540) 853-2648
Roanoke Roanoke City Public Library - Raleigh Court Branch 2112 Grandin Road Sw 24015 (540) 853-2240
Roanoke Roanoke City Public Library - Valley View E-Branch 4802 Valley View Blvd Nw 24012 (540) 853-2473
Roanoke Roanoke City Public Library - Williamson Road Branch 3837 Williamson Road Nw 24012 (540) 853-2340
Roanoke Roanoke County Public Library 3131 Electric Road S.W. 24018 (540) 772-7507
Roanoke Roanoke County Public Library - Hollins Branch 6624 Peters Creek Rd. 24019 (540) 561-8024
Roanoke Roanoke County Public Library - Mt. Pleasant Branch 2918 Jae Valley Rd. 24014 (540) 427-3130
Rockville Pamunkey Regional Library - Cochrane Rockville Branch Library 16600 Pouncey Tract Road 23146 (804) 749-3146
Rocky Mount Franklin County Public Library 355 Franklin St. 24151 (540) 483-3098
Rose Hill Rose Hill Community Library 6463 Thomas Walker Road 24281 (276) 445-5329
Rural Retreat Rural Retreat Public Library 119 North Greever St 24368 (276) 686-8337
Rustburg Campbell County Public Library 684 Village Highway Lower Level 24588 (434) 332-9560
Ruther Glen Caroline Library - Ladysmith Branch 18108 Allen Street 22546 (804) 448-0357
City Library Address Zip Phone
Salem Roanoke County Public Library - Glenvar Branch 3917 Daugherty Rd. 24153 (540) 387-6163
Salem Salem Public Library 28 E. Main St. 24153 (540) 375-3089
Sandston Henrico County Public Library - Sandston 23 E. Williamsburg Rd. 23150 (804) 290-9900
Scottsville Scottsville Library 330 Bird Street 24590 (434) 286-3541
Shawsville Meadowbrook Public Library 267 Alleghany Spring Road 24162 (540) 268-1964
Shenandoah Shenandoah Community Library 418 S. Third Street Rt. 340 22849 (540) 652-2665
Smithfield Smithfield Library 255 James Street 23430 (757) 357-2264
South Boston South Boston Public Library 509 Broad Street 24592 (804) 575-4228
South Hill R.T. Arnold Public Library 110 East Danville Street 23970 (434) 447-8162
Spotsylvania Central Rappahannock Regional Library - Snow Branch 8740 Courthouse Road 22553 (540) 582-6900
Springfield Archives Records Center For Fairfax County 6800-A Industrial Road 22151 (703) 658-3875
Springfield Richard Byrd Library 7250 Commerce Street 22150 (703) 451-8055
St. Paul J. Fred Matthews Memorial Library 16552 Wise St. 24283 (276) 762-9702
St. Stephens Church Pamunkey Regional Library - King Queen Branch Library 450 Newtown Road 23148 (804) 769-1623
Stafford Central Rappahannock Regional Library - Porter Branch 2001 Parkway Boulevard 22554 (540) 659-4909
Stanardsville Green County Library 222 Main Street 22973 (434) 985-5227
Staunton Staunton Public Library 1 Churchville Avenue 24401 (540) 332-3902
Stephens City Mary Jane And James L. Bowman Library 871 Tasker Road 22655 (540) 869-9000
Sterling Sterling Library 120 Enterprise Street 20164 (703) 430-9500
Strasburg Strasburg Community Library 195 West King Street 22657 (540) 465-8464
Stuart Blue Ridge Regional Library - Bookmobile 116 W. Blue Ridge Street 24171 (276) 694-3352
Stuart Blue Ridge Regional Library - Patrick County Branch 116 W. Blue Ridge Street 24171 (276) 694-3352
Suffolk Chuckatuck Branch Library P.O. Box 2278 23432 (757) 514-7310
Suffolk Morgan Memorial Library 443 W. Washington Street 23434 (757) 514-7323
Suffolk North Suffolk Library 2000 Bennetts Creek Park Road 23435 (757) 514-7150
Suffolk Suffolk Public Library System 443 West Washington Street 23434 (757) 514-7323
Surry Surry Public Library 11640 Rolfe Highway 23883 (757) 294-3949
City Library Address Zip Phone
Tappahannock Essex Public Library 117 N. Church Lane 22560 (804) 443-4945
Tazewell Tazewell County Public Library 310 E. Main Street 24651 (276) 988-2541
City Library Address Zip Phone
Urbanna Middlesex County Public Library 150 Grace Street 23175 (804) 758-5717
Urbanna Middlesex County Public Library - Urbanna Branch 150 Grace Street 23175 (804) 758-5717
City Library Address Zip Phone
Victoria Victoria Public Library 1417 7th Street 23974 (434) 696-3416
Vienna Patrick Henry Library 101 Maple Ave. East 22180 (703) 938-0405
Vinton Roanoke County Public Library - Vinton Branch 800 E. Washington Ave. 24179 (540) 857-5043
Vinton Stewartsville Library 45 Cascade Dr. 24179 (540) 425-7008
Virginia Beach Bayside Special Service Library 936 Independence Boulevard 23455 (757) 385-2680
Virginia Beach Great Neck Area Library 1251 Bayne Drive 23454 (757) 385-2606
Virginia Beach Kempsville Area Library 832 Kempsville Road 23464 (757) 385-2627
Virginia Beach Meyera E. Oberndorf Central Library 100 Virginia Beach Boulevard 23452 (757) 385-0120
Virginia Beach Oceanfront Area Library 700 Virginia Beach Boulevard 23451 (757) 385-2640
Virginia Beach Princess Anne Area Library 1444 Nimmo Parkway 23456 (757) 385-2610
Virginia Beach Pungo-Blackwater Library 916 Princess Anne Road 23457 (757) 385-7790
Virginia Beach South Rosemont Youth Library 1503 Competitor Court 23453 (757) 385-2650
Virginia Beach Virginia Beach Public Library 2416 Courthouse Drive Building 19 23456 (757) 385-4321
Virginia Beach Virginia Beach Public Library - Library Administration 2416 Courthouse Dr. 23456 (757) 385-4321
Virginia Beach Wahab Public Law Library 2425 Nimmo Parkway Judicial Center, Bldg 10b 23456 (757) 385-4419
Virginia Beach Windsor Woods Area Library 3612 South Plaza Trail 23452 (757) 385-2630
City Library Address Zip Phone
Wakefield Troxler Memorial Library 100 Wilson Avenue 23888 (757) 899-6500
Warm Springs Bath County Public Library 24484 (540) 839-7286
Warrenton Fauquier County Public Library 11 Winchester Street 20186 (540) 347-8750
Warsaw Richmond County Public Library 52 Campus Drive 22572 (804) 333-6716
Washington Rappahannock County Library 4 Library Road 22747 (540) 675-3780
Waverly Agnes Taylor Gray Library 125 Bank Street 23890 (804) 834-2192
Waynesboro Waynesboro Public Library 600 S. Wayne Ave. 22980 (540) 942-6746
West Point Pamunkey Regional Library - West Point Branch Library 721 Main Street 23181 (804) 843-3244
Whitetop Whitetop Public Library 16309 Highlands Parkway 24292 (276) 388-2873
Williamsburg James City County Library 7770 Croaker Rd. 23188 (757) 259-7770
Williamsburg Williamsburg Library 515 Scotland St. 23185 (757) 259-4040
Williamsburg Williamsburg Regional Library 7770 Croaker Road 23188 (757) 259-4040
Winchester Handley Regional Library 100 W. Piccadilly St. 22601 (540) 662-9041
Windsor Windsor Library 18 Duke Street 23487 (757) 242-3046
Wise Lonesome Pine Regional Library 124 Library Road Sw 24293 (276) 328-8325
Wise Mailbox Library 124 Library Road Sw 24293 (276) 328-4806
Wise Wise County Public Library 124 Library Road Sw 24293 (276) 328-8061
Woodbridge Lake Ridge Neighborhood Library 12964 Harbor Drive 22192 (703) 792-5675
Woodbridge Potomac Community Library 2201 Opitz Boulevard 22191 (703) 494-8126
Wylliesburg Charlotte County Library - Wylliesburg Branch 23976 (434) 735-8812
Wytheville Wythe County Public Library 300 East Monroe St 24382 (276) 228-4951
City Library Address Zip Phone
Yorktown Tabb Library 100 Long Green Blvd. 23693 (757) 890-5100
Yorktown York County Public Library 100 Long Green Boulevard 23693 (757) 890-5107