Washington County Public Library
205 Oak Hill Street NE
Abingdon, VA 24210-2823
(276)676-6233
Hayters Gap Branch Library
7720 Hayters Gap Road
Abingdon, VA 24210-8580
(276)944-4442
Eastern Shore Public Library
23610 Front Street
Accomack, VA 23301
(757)787-3400
Staunton River Memorial Branch Library
500 Washington Street
Altavista, VA 24517-1966
(434)369-5140
James L. Hamner Public Library
16351 Dunn Street
Amelia Court House, VA 23002-4807
(804)561-4559
Amherst County Public Library
382 South Main Street
Amherst, VA 24521
(434)946-9388
J. Robert Jamerson Memorial Library
157 Main Street
Appomattox, VA 24522-4107
(434)352-5340
Richard S. Gillis Jr. Library
201 South Railroad Avenue
Ashland, VA 23005-2081
(804)798-4072
Bassett Branch Library
3969 Fairystone Park Highway
Bassett, VA 24055-6041
(276)629-2426
Basye-Orkney Springs Library
1382 Resort Drive
Basye, VA 22810
(540)856-8084
Bealeton Branch Library
10877 Willow Drive
Bealeton, VA 22712-9399
(540)422-8500
Bedford Public Library System
321 North Bridge Street
Bedford, VA 24523-1927
(540)586-8911
Bent Mountain Branch Library
10148 Tinsley Lane
Bent Mountain, VA 24059-2148
(540)929-4700
Clarke County Library
101 Chalmers Court; Suite C
Berryville, VA 22611-1387
(540)955-5144
Big Island Library
1111 Schooldays Road
Big Island, VA 24526-2927
(540)425-7000
C Bascom Slemp Memorial Library
11 Proctor Street N
Big Stone Gap, VA 24219-2829
(276)523-1334
Blackstone Public Library
415 South Main Street
Blackstone, VA 23824-1807
(434)292-3587
Bland County Library
697 Main Street
Bland, VA 24315
(276)688-3737
Bluefield Branch Library
108 Huffard Drive
Bluefield, VA 24605-9209
(276)326-1577
Mecklenburg County Library
1294 Jefferson Street
Boydton, VA 23917
(434)738-6580
North River Branch Library
118 Mount Crawford Avenue
Bridgewater, VA 22812-1728
(540)434-4475
Bristol Public Library
701 Goode Street
Bristol, VA 24201-4199
(276)645-8780
Village Branch Library
175 North Main Street
Broadway, VA 22815
(540)434-4475
Patrick Henry Memorial Branch Library
204 Lynchburg Avenue
Brookneal, VA 24528-2704
(434)376-3363
Buchanan Branch Library
19795 Main Street
Buchanan, VA 24066
(540)254-2538
Buena Vista Branch Library
2110 Magnolia Avenue
Buena Vista, VA 24416-3112
(540)261-2715
Burkeville Branch Library
114 South Agnew Street
Burkeville, VA 23922-9748
(434)767-5555
Cape Charles Memorial Library
201 Mason Avenue
Cape Charles, VA 23310-3201
(757)331-1300
Carrollton Branch Library
14362 New Town Haven Lane
Carrollton, VA 23314-2911
(757)238-2641
Carson Depot Library
16101 Halligan Park Road
Carson, VA 23830-3211
(434)246-2900
Chantilly Regional Library
4000 Stringfellow Road
Chantilly, VA 20151-2628
(703)502-3883
Heritage Public Library
10780 Courthouse Road
Charles City, VA 23030-3412
(804)652-2450
Charlotte County Library
112-116 Legrande Avenue
Charlotte Court House, VA 23923
(434)542-5247
Northside Branch Library
705 West Rio Road
Charlottesville, VA 22901-1415
(434)973-7893
Jefferson-Madison Regional Library
201 East Market Street
Charlottesville, VA 22902-5287
(434)979-7151
Gordon Avenue Branch Library
1500 Gordon Avenue
Charlottesville, VA 22903-1916
(434)296-5544
Butler Memorial Branch Library
515 North Marshall Street
Chase City, VA 23924-1241
(434)372-4286
Pittsylvania County Public Library
24 Military Drive
Chatham, VA 24531-4632
(434)432-3271
Greenbrier Branch Library
1214 Volvo Parkway
Chesapeake, VA 23320-7600
(757)410-7061
Russell Memorial Branch Library
2808 Taylor Road
Chesapeake, VA 23321-2210
(757)410-7020
Chesapeake Public Library
298 Cedar Road
Chesapeake, VA 23322-5598
(757)410-7100
Major Hillard Branch Library
824 Old George Washington Highway
Chesapeake, VA 23323-2214
(757)410-7078
South Norfolk Library
801 Poindexter Street
Chesapeake, VA 23324-2358
(757)410-7048
Dr. Clarence V Cuffee Branch Library
2726 Border Road
Chesapeake, VA 23324-3760
(757)410-7036
Indian River Branch Library
2320 Old Greenbrier Road
Chesapeake, VA 23325-4916
(757)410-7003
Chester Branch Library
11800 Centre Street
Chester, VA 23831-1781
(804)318-8977
Enon Branch Library
1801 Enon Church Road
Chester, VA 23836-6164
(804)318-8911
Chesterfield County Public Library
9501 Lori Road
Chesterfield, VA 23832-6631
(804)748-1774
Chilhowie Public Library
807 Chilhowie Street
Chilhowie, VA 24319
(276)646-3404
Chincoteague Island Library
4077 Main Street
Chincoteague Island, VA 23336-2407
(757)336-3460
Churchville Branch Library
3714 Churchville Avenue
Churchville, VA 24421-2500
(540)245-5287
Claremont Library
91 Mancha Avenue
Claremont, VA 23899
(757)866-8627
Burnett Branch Library
914 Virginia Avenue
Clarksville, VA 23927-9135
(434)374-8692
Clifton Forge Public Library
535 Church Street
Clifton Forge, VA 24422-1134
(540)863-2519
Jonnie B Deel Memorial Library
198 Chase Street
Clintwood, VA 24228
(276)926-6617
Coeburn Community Library
111 3rd Street NW
Coeburn, VA 24230-3523
(276)395-6152
Collinsville Branch Library
2540 Virginia Avenue
Collinsville, VA 24078-1574
(276)647-1112
Abraham and William Cooper Memorial Branch Library
20 Washington Avenue
Colonial Beach, VA 22443-2337
(804)224-0921
The Walter Cecil Rawls Library
22511 Main Street
Courtland, VA 23837-1030
(757)653-2821
Charles P. Jones Memorial Library
406 West Riverside Street
Covington, VA 24426-1221
(540)962-3321
Craigsville Library Station
18 Hidy Street
Craigsville, VA 24430-2179
(540)997-0280
Nottoway County Library and Administrative Office
414 Tyler Street
Crewe, VA 23930-1906
(434)645-8688
Crozet Branch Library
2020 Library Avenue
Crozet, VA 22932-3177
(434)823-4050
Culpeper County Library
271 Southgate Shopping Center
Culpeper, VA 22701-3833
(540)825-8691
Cumberland County Public Library
1539 Anderson Highway
Cumberland, VA 23040-2516
(804)492-5807
Dale City Neighborhood Library
4249 Dale Boulevard
Dale City, VA 22193-2414
(703)792-5670
Damascus Branch Library
310 Water Street
Damascus, VA 24236-2743
(276)475-3820
Mt. Hermon Branch Library
2725 Franklin Turnpike; Suite J
Danville, VA 24540-5379
(434)835-0326
Brosville/Cascade Branch Library
11948 Martinsville Highway
Danville, VA 24541-0873
(434)685-1285
Danville Public Library
511 Patton Street
Danville, VA 24541-1309
(434)799-5195
Deerfield Library Station
59 Marble Valley Road
Deerfield, VA 24432
(540)939-4123
Buckingham County Library
1140 Main Street
Dillwyn, VA 23936-2472
(434)983-3848
Dinwiddie Library
14103 Boydton Plank Road
Dinwiddie, VA 23841-2511
(804)469-9450
Burrowsville Branch Library
10010 County Drive
Disputanta, VA 23842-7511
(804)991-2403
Charles and Ona B Free Memorial Branch Library
300 Giles Avenue
Dublin, VA 24084-3119
(540)674-2856
Montclair Community Library
5049 Waterway Drive
Dumfries, VA 22025
Dumfries Neighborhood Library
18007 Dumfries Shopping Plaza
Dumfries, VA 22026-2356
(703)792-5678
Eagle Rock Branch Library
55 Eagles Nest Drive
Eagle Rock, VA 24085-3496
(540)884-3880
Shenandoah County Library
514 Stoney Creek Boulevard
Edinburg, VA 22824-9142
(540)984-8200
Elkton Community Branch Library
106 North Terrace Avenue
Elkton, VA 22827-1021
(540)434-4475
Richardson Memorial Library
100 Spring Street
Emporia, VA 23847-2052
(434)634-2539
Mary Riley Styles Public Library
120 North Virginia Avenue
Falls Church, VA 22046-3321
(703)248-5030
Farmville-Prince Edward Library
1303 West 3rd Street
Farmville, VA 23901-2647
(434)392-6924
Fincastle Library
11 Academy Street
Fincastle, VA 24090-3316
(540)473-8339
Augusta County Library
1759 Jefferson Highway
Fishersville, VA 22939-2260
(540)885-3961
Forest Branch Library
15583 Forest Road
Forest, VA 24551-2285
(540)425-7002
Fort Valley Library
6190 Woodstock Tower Road
Fort Valley, VA 22652
(540)933-6714
Ruth Camp-Campbell Memorial Library
280 North College Drive
Franklin, VA 23851-2449
(757)562-4801
Central Rappahannock Regional Lib
1201 Caroline Street
Fredericksburg, VA 22401-3701
(540)372-1144
England Run Branch Library
806 Lyons Boulevard
Fredericksburg, VA 22406-7474
(540)899-1703
Salem Church Branch Library
2607 Salem Church Road
Fredericksburg, VA 22407-6451
(540)785-9267
Fries Public Library
105 West Main Street
Fries, VA 24330-0325
(276)744-3160
Samuels Public Library
330 East Criser Road
Front Royal, VA 22630-2150
(540)635-3153
Galax Public Library
610 West Stuart Drive
Galax, VA 24333-2718
(276)236-2351
Scott County Public Library
297 West Jackson Street
Gate City, VA 24251-4130
(276)386-3302
Glade Spring Branch Library
305 North Glade Street
Glade Spring, VA 24340-7200
(276)429-5626
Glasgow Branch Library
1108 Blue Ridge Road
Glasgow, VA 24555-2152
(540)258-2509
Twin Hickory Area Branch Library
5001 Twin Hickory Road
Glen Allen, VA 23059-2509
(804)290-9200
Glen Allen Library
10501 Staples Road
Glen Allen, VA 23060
(804)290-9500
Gloucester County Library
6920 Main Street
Gloucester, VA 23061-5121
(804)693-2998
Goochland Branch Library
3075 River Road West
Goochland, VA 23063
(804)556-4774
Goshen Branch Library
1124 Virginia Avenue
Goshen, VA 24439-2038
(540)997-0351
Gretna Branch Library
207 Coffey Street; Suite A
Gretna, VA 24557-4155
(434)656-2579
Grottoes Branch Library
601 Dogwood Avenue
Grottoes, VA 24441-1747
(540)434-4475
Buchanan County Public Library
1185 Poe Town Street
Grundy, VA 24614-9657
(276)935-5721
Blake T Newton Memorial Branch Library
22 Coles Point Road
Hague, VA 22469-2726
(804)472-3820
Halifax Public Library
177 South Main Street
Halifax, VA 24558-2505
(434)476-3357
Phoebus Branch Library
1 South Mallory Street
Hampton, VA 23663-1707
(757)727-1149
Northampton Branch Library
936 Big Bethel Road
Hampton, VA 23666-1902
(757)825-4558
Willow Oaks Branch Library
227 Fox Hill Road
Hampton, VA 23669-1739
(757)850-5114
Hampton Public Library
4207 Victoria Boulevard
Hampton, VA 23669-4200
(757)727-1154
Hanover Branch Library
7527 Library Drive
Hanover, VA 23069
(804)365-6210
Dawn Branch Library
31046 Richmond Turnpike
Hanover, VA 23069-2009
(804)632-8341
Massanutten Regional Library
174 South Main Street
Harrisonburg, VA 22801-3629
(540)434-4475
Point Branch Library
2354 York Crossing Drive
Hayes, VA 23072-3643
(804)642-9790
Haysi Public Library
157 O'Quinn Street
Haysi, VA 24256
(276)865-4851
Northumberland Public Library
7204 Northumberland Highway
Heathsville, VA 22473-3326
(804)580-5051
Tuckahoe Area Branch Library
1901 Starling Drive
Henrico, VA 23229-4564
(804)290-9100
Henrico County Public Library Administration
1700 North Parham Road; Suite B
Henrico, VA 23229-4664
(804)290-9000
Varina Branch Library
2001 Liberty Road
Henrico, VA 23231-5826
(804)290-9800
Gayton Branch Library
10600 Gayton Road
Henrico, VA 23238-4117
(804)290-9600
Carroll County Public Library
101 Beaver Dam Road
Hillsville, VA 24343-1288
(276)728-3334
Honaker Community Library
10 Library Drive
Honaker, VA 24260
(276)873-6600
Maude Langhorne Nelson Library
209 East Cawson Street
Hopewell, VA 23860-2814
(804)458-6329
Grayson County Public Library
147 South Independence Avenue
Independence, VA 24348
(276)773-2761
Lancaster County Public Library
235 School Street
Kilmarnock, VA 22482-3830
(804)435-1729
Lewis Edgerton Smoot Memorial Library
9533 Kings Highway
King George, VA 22485-3426
(540)775-2147
Upper King William Public Library
694 Sharon Road; Suite J
King William, VA 23086-3640
(804)769-3731
Meherrin Regional Library
133 West Hicks Street
Lawrenceville, VA 23868-1710
(434)848-2418
Russell County Public Library
248 West Main Street
Lebanon, VA 24266
(276)889-8044
Loudoun County Public Library
102 North Street NW; Suite A
Leesburg, VA 20176-2203
(703)777-0368
Rockbridge Regional Library
138 South Main Street
Lexington, VA 24450-2316
(540)463-4324
Nelson Memorial Library
8521 Thomas Nelson Highway
Lovingston, VA 22949-0321
(434)263-5904
Page Branch Public Library
100 Zerkel Street
Luray, VA 22835-1915
(540)434-4475
Timbrook Branch Library
18891 Leesville Road
Lynchburg, VA 24501-5193
(434)239-1190
Lynchburg Public Library
2315 Memorial Avenue
Lynchburg, VA 24504
434-455-6300
Downtown Branch Library
900 Church Street
Lynchburg, VA 24504
434-455-3820
Madison Heights Branch Library
200 River James Shopping Center
Madison Heights, VA 24572-2372
(434)846-8171
Bull Run Regional Library
8051 Ashton Avenue
Manassas, VA 20109-2892
(703)792-4500
Central Community Library
8601 Mathis Avenue
Manassas, VA 20110-5270
(703)792-8360
Independent Hill Neighborhood Library
14418 Bristow Road
Manassas, VA 20112-3932
(703)792-5668
Smyth-Bland Regional Library
118 South Sheffey Street
Marion, VA 24354-2524
(276)783-2323
John Marshall Branch Library
4133 Rectortown Road
Marshall, VA 20115-3215
(540)422-8500
Blue Ridge Regional Library
310 East Church Street
Martinsville, VA 24112-2999
(276)403-5430
McKenney Library
20707 First Street
Mc Kenney, VA 23872-2703
(804)478-4866
Mechanicsville Branch Library
7461 Sherwood Crossing Place
Mechanicsville, VA 23111-3600
(804)745-9615
Atlee Branch Library
9161 Atlee Road; Suite C
Mechanicsville, VA 23116-2536
(804)559-0654
Mendota Branch Library
2562 Mendota Road
Mendota, VA 24270
(276)645-2374
Middlebrook Library Station
3698 Middlebrook Road
Middlebrook, VA 24459
(540)885-1008
Clover Hill Branch Library
6701 Deer Run Drive
Midlothian, VA 23112-1901
(804)318-8668
Midlothian Branch Library
521 Coalfield Road
Midlothian, VA 23114-4406
(804)768-7907
Caroline Library, Inc.
17202 Richmond Turnpike
Milford, VA 22514
(804)633-5455
Louisa County Library
881 Davis Highway
Mineral, VA 23117-4144
(540)894-5853
Smith Mountain Lake Library
13641 Moneta Road
Moneta, VA 24121-6424
(540)425-7004
Lois Wickham Jones Library
17205 Sycamore Tavern Lane
Montpelier, VA 23192-2566
(804)883-7116
Montross Branch Library
56 Polk Street
Montross, VA 22520
(804)493-8194
Montvale Branch Library
11575 West Lynchburg-Salem Turnpik
Montvale, VA 24122
(540)425-7006
Mt. Jackson Community Library
5901 Main Street
Mount Jackson, VA 22842-9420
(540)447-3327
Northampton Free Library
7745 Seaside Road
Nassawadox, VA 23413
(757)414-0010
Craig County Public Library
303 Main Street
New Castle, VA 24127-6409
(540)864-8978
New Market Area Library
160 East Lee Street
New Market, VA 22844
(540)740-8650
South Morrison Public Library
746 Adams Drive
Newport News, VA 23601-2626
(757)369-6810
Main Street Branch of Newport News
110 Main Street
Newport News, VA 23601-4105
(757)591-4858
Pearl Bailey Branch Library
2510 Wickham Avenue
Newport News, VA 23607-4610
(757)247-8677
Grissom Branch Library
366 Deshazor Drive
Newport News, VA 23608-3520
(757)369-3190
Nokesville Neighborhood Library
12993 Fitzwater Drive
Nokesville, VA 20181-2229
(703)792-5665
Norfolk Public Library
1155 Pineridge Road
Norfolk, VA 23502-2043
(757)664-7328
Janaf Branch Library
124 Janaf Shopping Center
Norfolk, VA 23502-2510
(757)441-5660
Mary D. Pretlow Anchor Branch Library
111 West Ocean View Avenue
Norfolk, VA 23503-1502
(757)441-1750
Blyden Branch Library
879 East Princess Anne Road
Norfolk, VA 23504-2735
(757)441-2852
Jordan Newby Branch Library
961 Park Avenue
Norfolk, VA 23504-3937
(757)441-2843
Larchmont Branch Library
6525 Hampton Boulevard
Norfolk, VA 23508-1211
(757)441-5335
Park Place Branch Library
620 West 29th Street
Norfolk, VA 23508-3316
(757)664-7330
Lafayette Branch Library
1610 Cromwell Drive
Norfolk, VA 23509-1322
(757)441-2842
Slover Branch Library
235 East Plume Street
Norfolk, VA 23510-1706
(757)664-7323
Barron F Black Branch Library
6700 East Tanners Creek Drive
Norfolk, VA 23513-1206
(757)441-5806
Van Wyck Branch Library
1368 Debree Avenue
Norfolk, VA 23517-2131
(757)441-2844
Little Creek Branch Library
7853 Tarpon Place
Norfolk, VA 23518-4614
(757)441-1751
Horace C Downing Branch Library
555 East Liberty Street
Norfolk, VA 23523-1546
(757)441-1968
Meadowdale Branch Library
4301 Meadowdale Boulevard
North Chesterfield, VA 23234-5467
(804)318-8778
Bon Air Branch Library
9103 Rattlesnake Road
North Chesterfield, VA 23235-2939
(804)318-8966
LaPrade Branch Library
9000 Hull Street Road
North Chesterfield, VA 23236-1304
(804)318-8988
North Courthouse Road Library
325 Courthouse Road
North Chesterfield, VA 23236-3117
Rohoic Library
7301 Boydton Plank Road
North Dinwiddie, VA 23803-6703
(804)732-4119
Fluvanna County Public Library
214 Commons Boulevard
Palmyra, VA 22963-4831
(434)589-1400
Pearisburg Public Library
209 Fort Branch Road
Pearisburg, VA 24134-1905
(540)921-2556
Lee County Public Library
539 Joslyn Avenue
Pennington Gap, VA 24277-2100
(276)546-1141
Petersburg Public Library
137 South Sycamore Street
Petersburg, VA 23803-4257
(804)733-2387
AP Hill Branch Library
1237 Halifax Street
Petersburg, VA 23803-5962
(804)733-2391
Rodof Sholom Branch Library
1865 South Sycamore Street
Petersburg, VA 23805-2731
(804)733-2393
Poquoson Public Library
500 City Hall Avenue
Poquoson, VA 23662-1996
(757)868-3060
Port Royal Branch Library
419 King Street
Port Royal, VA 22535-2164
(804)742-5254
Manor Branch Library
1401 Elmhurst Lane
Portsmouth, VA 23701-1725
(757)465-2916
Cradock Branch Library
28 Prospect Parkway
Portsmouth, VA 23702-2134
(757)393-8759
Churchland Branch Library
4934 High Street W
Portsmouth, VA 23703-4226
(757)686-2538
Portsmouth Public Library
601 Court Street
Portsmouth, VA 23704-3607
(757)393-8501
Powhatan County Public Library
2270 Mann Road
Powhatan, VA 23139-5748
(804)598-5670
Prince George Branch Library
6605 Courts Drive
Prince George, VA 23875-2573
(804)458-6329
Chinn Park Regional Library
13065 Chinn Park Drive
Prince William, VA 22192-5073
(703)792-4800
Heritage Public Library
9001 Boulevard Street
Providence Forge, VA 23140-0008
(804)966-2480
Pulaski County Library System
60 3rd Street NW
Pulaski, VA 24301-5008
(540)980-7770
Radford Public Library
30 West Main Street
Radford, VA 24141-1580
(540)731-3621
Richlands Branch Library
102 Suffolk Avenue
Richlands, VA 24641-2435
(276)964-5282
Richmond Public Library
101 East Franklin Street
Richmond, VA 23219-2107
(804)646-7223
Belmont Branch Library
3100 Ellwood Avenue
Richmond, VA 23221-2916
(804)646-1139
North Avenue Branch Library
2901 North Avenue
Richmond, VA 23222-3612
(804)646-6675
Fairfield Area Branch Library
1001 North Laburnum Avenue
Richmond, VA 23223-2705
(804)290-9300
East End Branch Library
1200 North 25th Street
Richmond, VA 23223-5241
(804)646-4474
Hull Street Branch Library
1400 Hull Street
Richmond, VA 23224-3923
(804)646-8699
Broad Rock Branch Library
4820 Old Warwick Road
Richmond, VA 23224-4700
(804)646-8488
Westover Hills Branch Library
1408 Westover Hills Boulevard
Richmond, VA 23225-3110
(804)646-8833
West End Branch Library
5420 Patterson Avenue
Richmond, VA 23226
(804)646-1877
North Park Branch Library
8508 Franconia Road
Richmond, VA 23227-1213
(804)290-9700
Ginter Park Branch Library
1200 Westbrook Avenue
Richmond, VA 23227-3308
(804)646-1236
Libbie Mill Library
2100 Libbie Lake East Street
Richmond, VA 23230-2365
(804)290-9400
Ridgeway Branch Library
900 Vista View Lane
Ridgeway, VA 24148-1210
(276)956-1828
Williamson Road Branch Library
3837 Williamson Road NW
Roanoke, VA 24012-3331
(540)853-2340
Blue Ridge Library
28 Avery Row
Roanoke, VA 24012-8500
(540)977-3433
Jackson Park Branch Library
1101 Morningside Street SE
Roanoke, VA 24013-2515
Mt. Pleasant Branch Library
2918 Jae Valley Road
Roanoke, VA 24014-5451
(540)427-3130
Raleigh Court Branch Library
2112 Grandin Road SW
Roanoke, VA 24015-3528
(540)853-2240
Gainsboro Branch Library
15 Patton Avenue NW
Roanoke, VA 24016-1927
(540)853-2540
Roanoke City Library
706 South Jefferson Street
Roanoke, VA 24016-5104
(540)853-2473
Melrose Branch Library
2607 Salem Turnpike NW
Roanoke, VA 24017-5333
(540)853-2648
South County Library
6303 Merriman Road
Roanoke, VA 24018-6649
(540)772-7507
Hollins Branch Library
6624 Peters Creek Road
Roanoke, VA 24019-4017
(540)561-8024
Cochrane Rockville Library
16600 Pouncey Tract Road
Rockville, VA 23146-1726
(804)749-3146
Rose Hill Community Library
6463 Dr. Thomas Road
Rose Hill, VA 24281
(276)445-5329
Rural Retreat Public Library
119 North Greever Street
Rural Retreat, VA 24368-0279
(276)686-8337
Campbell County Public Library
684 Village Highway
Rustburg, VA 24588-4374
(434)332-9560
Ladysmith Branch Library
7199 Clara Smith Street
Ruther Glen, VA 22546-4818
(804)448-0357
Glenvar Branch Library
3917 Daugherty Road
Salem, VA 24153-1989
(540)387-6163
Salem Public Library
28 East Main Street
Salem, VA 24153-3897
(540)375-3089
Saltville Public Library
Saltville, VA 24370
(276)496-5514
Sandston Branch Library
23 East Williamsburg Road
Sandston, VA 23150-2011
(804)290-9900
Scottsville Branch Library
330 Bird Street
Scottsville, VA 24590-4390
(434)286-3541
Shenandoah Community Branch Library
418 South 3rd Street
Shenandoah, VA 22849-1714
(540)434-4475
Blackwater Regional Library
255 James Street
Smithfield, VA 23430-1115
(757)357-2264
South Boston Branch Library
509 Broad Street
South Boston, VA 24592-3225
(434)575-4228
Ettrick-Matoaca Branch Library
4501 River Road
South Chesterfield, VA 23803-1732
(804)318-8688
R. T. Arnold Branch Library
110 East Danville Street
South Hill, VA 23970-2612
(434)447-8162
C. Melvin Snow Memorial Branch Library
8740 Courthouse Road
Spotsylvania, VA 22553-2513
(540)507-7565
J Fred Matthews Memorial Library
16552 Wise Street
St. Paul, VA 24283
(276)762-9702
King and Queen Branch Library
396 Newtown Road
St. Stephen's Church, VA 23148
(804)769-1623
John Musante Porter Branch Library
2001 Parkway Boulevard
Stafford, VA 22554-3972
(540)659-4909
Greene County Library
222 Main Street; Suite 101
Stanardsville, VA 22973-2964
(434)985-5227
Staunton Public Library
1 Churchville Avenue
Staunton, VA 24401-3229
(540)332-3902
Mary Jane and James L Bowman Library
871 Tasker Road
Stephens City, VA 22655-2207
(540)869-9000
Patrick County Branch Library
116 West Blue Ridge Street
Stuart, VA 24171-1579
(276)694-3352
Surry Library
270 Colonial Trail E
Surry, VA 23883-2701
(757)294-3949
Tazewell County Public Library
310 East Main Street
Tazewell, VA 24651-1030
(276)988-2541
Patrick Henry Branch Library
101 Maple Avenue E
Vienna, VA 22180-5794
(703)938-0405
Vinton Branch Library
300 South Pollard Street
Vinton, VA 24179-2532
(540)857-5043
Stewartsville Branch Library
45 Cascade Drive
Vinton, VA 24179-3835
(540)425-7008
Oceanfront Area Library
700 Virginia Beach Boulevard
Virginia Beach, VA 23451-4234
(757)385-2640
Meyera E.Oberndorf Central Library
4100 Virginia Beach Boulevard
Virginia Beach, VA 23452-1744
(757)385-0120
Windsor Woods Area Library
3612 South Plaza Trail
Virginia Beach, VA 23452-3310
(757)385-2630
Great Neck Area Library
1251 Bayne Drive
Virginia Beach, VA 23454-2801
(757)385-2606
Bayside Special Service Library
936 Independence Boulevard
Virginia Beach, VA 23455-6006
(757)385-2680
Princess Anne Area Library
1444 Nimmo Parkway
Virginia Beach, VA 23456-3981
(757)385-2610
Pungo Blackwater Library
916 Princess Anne Road
Virginia Beach, VA 23457-1438
(757)385-7790
Kempsville Area Library
832 Kempsville Road
Virginia Beach, VA 23464-2709
(757)385-2627
Troxler Memorial Library
100 Wilson Avenue
Wakefield, VA 23888
(757)899-6500
Bath County Public Library
96 Courthouse Hill Road
Warm Springs, VA 24484
(540)839-7286
Warrenton Library
11 Winchester Street
Warrenton, VA 20186-2825
(540)422-8500
Richmond County Public Library
52 Campus Drive
Warsaw, VA 22572-4272
(804)333-6710
Agnes Taylor Gray Library
125 Bank Street
Waverly, VA 23890-3427
(804)834-2192
Waynesboro Public Library
600 South Wayne Avenue
Waynesboro, VA 22980-4838
(540)942-6746
West Point Branch Library
721 Main Street
West Point, VA 23181-9573
(804)843-3244
Whitetop Public Library
16309 Highlands Parkway
Whitetop, VA 24292-2474
(276)388-2873
Williamsburg Public Library
515 Scotland Street
Williamsburg, VA 23185-3625
(757)259-4040
James City County Library
7770 Croaker Road
Williamsburg, VA 23188-7064
(757)259-7770
Handley Regional Library
100 West Piccadilly Street
Winchester, VA 22601-3916
(540)662-9041
Windsor Branch Library
18 Duke Street
Windsor, VA 23487-9632
(757)242-3046
Lonesome Pine Regional Library
124 Library Road
Wise, VA 24293-5907
(276)328-8061
Potomac Community Library
2201 Opitz Boulevard
Woodbridge, VA 22191-3309
(703)792-8330
Lake Ridge Neighborhood Library
2239 Old Bridge Road
Woodbridge, VA 22192-3007
(703)792-5675
Wythe County Public Library
300 East Monroe Street
Wytheville, VA 24382-2367
(276)228-4951
Yorktown Library
8500 George Washington Memoria Hwy
Yorktown, VA 23692-4006
(757)890-5209
York County Public Library
100 Long Green Boulevard
Yorktown, VA 23693-4138
(757)890-5130
Tabb Library
100 Long Green Boulevard
Yorktown, VA 23693-4138
(757)890-5130