virginia

City Name: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

City Library Address Zip
Abingdon Washington County Public Library 205 Oak Hill Street 24210
Accomac Eastern Shore Public Library 23610 Front St. 23301
Alexandria Talking Books 5005 Duke Street 22304
Altavista Staunton River Memorial Library 500 Washington Street 24517
Amelia James L. Hamner Public Library 16351 Dunn St. 23002
Amherst Amherst County Public Library 382 South Main Street 24521
Annandale Geroge Mason Regional Library 7001 Little River Turnpike 22030
Appomattox J. Robert Jamerson Memorial Library 157 Main Street 24522
Arlington Westover Branch Library 1800 N. Lexington Street 22205
Ashburn Ashburn Library 43316 Hay Road 20147
Ashland Ashland Branch Library 201 S. Railroad Avenue 23005

City Library Address Zip
Bassett Historical Center 3964 Fairystone Park Highway 24055
Bealeton Bealeton Branch Library 10877 Willow Drive North 22712
Bedford Bedford Central Library 321 North Bridge Street 24523
Bent Mountain Roanoke County Public Library – Bent Mountain Branch Library 10148 Tinsley Lane 24059
Berryville Clarke County Library 36 E. Main St. 22611
Big Island Big Island Library 1111 Schooldays Road 24526
Big Stone Gap C. Bascom Slemp Memorial Library 11 Proctor Street N. 24219
Blacksburg Blacksburg Library 200 Miller Street 24060
Blackstone Blackstone Branch Library 415 S. Main St. 23824
Bland Bland County Library 140 Main Street 24315
Bluefield Tazewell County Public Library-Bluefield Branch Library 108 Huffard Drive 24605
Bowling Green Caroline Library, Inc. 17202 Richmond Turnpike 22427
Boydton Boydton Headquarters 316 Washington St. 23917
Bridgewater North River Library 118 Mt. Crawford Avenue 22812
Bristol Bristol Public Library 701 Goode Street 24201
Bristol Tn Avoca Branch Library 1550 Volunteer Parkway 37620
Broadway Village Library 113 S. Central Street 22815
Brookneal Patrick Henry Memorial Library 204 Lynchburg Avenue 24528
Buchanan Buchanan Branch Library 19795 Main Street 24066
Buena Vista Buena Vista Public Library 2110 Magnolia Ave. 24416
Burke Pohick Regional Library 6450 Sydenstricker Rd. 22015
Burkeville Burkeville Branch Library 114 Agnew St. 23922

City Library Address Zip
Cape Charles Northampton Memorial Library 500 Tazewell Ave 23310
Carrollton Carrollton Public Library 14362 New Towne Haven Lane 23314
Carson Carson Depot Library 16101 Halligan Park Road 23830
Centreville Centreville Regional Library 14200 St. Germaine Dr. 20121
Chantilly Chantilly Regional Library 4000 Stringfellow Rd. 20151
Charlotte Court House Charlotte County Library – Main Library 112-116 Legrande Ave 23923
Charlottesville Northside Library 300 Albemarle Square 22901
Chase City Butler Memorial Library 515 Marshall Street 23924
Chatham Pittsylvania County Public Library 24 Military Drive 24531
Chesapeake South Norfolk Memorial Library 1100 Poindexter Street 23324
Chester Enon Library 1801 Enon Church Road 23836
Chesterfield Law Library 9500 Courthouse Road 23832
Chilhowie Chilhowie Public Library 807 Chilhowie Street 24319
Chincoteague Island Library 4077 Main Street 23336
Christiansburg Montgomery-Floyd Regional Library Bookmobile 125 Sheltman Street 24073
Churchville Churchville Branch Library 3714 Churchville Ave. 24421
Claremont Claremont Public Library 91 Mancha Avenue 23899
Clarksville Clarksville Area Public Library 914 Virginia Ave. 23927
Clifton Forge Clifton Forge Public Library 535 Church Street 24422
Clintwood Jonnie B. Deel Memorial Library 198 Chase Street 24228
Coeburn Coeburn Community Library 111 Third Street 24230
Collinsville Collinsville Branch Library 2540 Virginia Avenue 24078
Colonial Beach Cooper Branch Library 20 Washington Avenue 22443
Colonial Heights Colonial Heights Public Library 1000 Yacht Basin Drive 23834
Courtland Walter Cecil Rawls Library 22511 Main Street 23837
Covington Charles P. Jones Memorial Library 406 W. Riverside St. 24426
Crewe Crewe Library 400 Tyler Street 23930
Criders Bergton Community Library 17784 Criders Road 22820
Crozet Crozet Library 5791 Three Notch’d Rd. 22932
Culpeper Culpeper County Library 271 Southgate Shopping Center 22701
Cumberland Cumberland County Public Library 1539 Anderson Highway 23040

City Library Address Zip
Dale City Dale City Neighborhood Library 4249 Dale Boulevard 22193
Damascus Damascus Branch Library 126 E. Laurel Avenue 24236
Danville Westover Branch Library 94 Clifton St. 24541
Deltaville Deltaville Branch Library 35 Lover’s Lane 23043
Dillwyn Buckingham County Branch Library 1140 Main Street 23936
Dinwiddie Dinwiddie Branch Library 14103 Boydton Plank Road 23841
Disputanta Disputanta Station Library 10010 County Drive 23842
Dublin Charles & Ona B. Free Memorial Library 300 Giles Avenue 24084
Dumfries Dumfries Neighborhood Library 18007 Dumfries Shopping Plaza 22026

City Library Address Zip
Edinburg Shenandoah County Library 514 Stoney Creek Blvd. 22824
Elkton Elkton Community Library 106 N. Terrace Avenue 22827
Emporia Richardson Memorial Library 100 Spring Street 23847

City Library Address Zip
Fairfax Fairfax City Regional Library 3915 Chain Bridge Rd. 22030
Falls Church Woodrow Wilson Community Library 6101 Knollwood Dr. 22041
Farmville Farmville-Prince Edward Community Library 217 W. Third Street 23901
Fincastle Fincastle Branch Library 11 Academy Street 24090
Fishersville Augusta County Library Bookmobile 1759 Jefferson Hwy. 22939
Floyd Jessie Peterman Memorial Library 321 W. Main Street 24091
Forest Forest Library 15583 Forest Road 24551
Fork Union Fluvanna County Public Library 214 Commons Blvd. 23055
Franklin Ruth Camp Campbell Memorial Library 280 North College Drive 23851
Fredericksburg Salem Church Branch Library 2607 Salem Church Road 22407
Fries Fries Public Library 105 West Main St. 24330
Front Royal Samuels Public Library 538 Villa Ave. 22630

City Library Address Zip
Galax Galax Public Library 610 W. Stuart Drive 24333
Gate City Scott County Public Library 297 West Jackson Street 24251
Glade Spring Glade Spring Branch Library 212 Grace Street 24340
Glasgow Glasgow Public Library 1108 Blue Ridge Road 24555
Glen Allen Twin Hickory 5001 Twin Hickory Road 23059
Gloucester Gloucester Library 6920 Main St. 23061
Goochland Goochland Branch Library 3075 River Road West 23063
Gordonsville Gordonsville Branch Library 200 S. Main St. 22942
Goshen Goshen Public Library 1124 Virginia Ave. 24439
Great Falls Great Falls Community Library 9830 Georgetown Pike 22066
Gretna Gretna Branch Library 207 A Coffey Street 24557
Grottoes Grottoes Community Library 601 Dogwood Avenue 24441
Grundy Buchanan County Public Library 1185 Poe Town Street 24614

City Library Address Zip
Hague Newton Branch Library 22 Coles Point Road 22469
Halifax Halifax-Southboston Bookmobile 177 South Main Street 24558
Hampton Willow Oaks Branch Library 227 Fox Hill Road 23669
Hanover Hanover Branch Library 7527 Library Drive 23069
Harrisonburg Massanutten Regional Library 174 South Main 22801
Hayes Gloucester Library Point Branch Library 1720 George Washington Memorial Highway 23062
Haymarket Gainesville Neighborhood Library 4603 James Madison Highway 20169
Haysi Haysi Public Library 314 Main Street 24256
Heathsville Northumberland Public Library 7204 Northumberland Highway 22473
Herndon Herndon Fortnightly Community Library 768 Center St. 20170
Hillsville Carroll County Public Library 101 Beaver Dam Road 24343
Honaker Honaker Community Library 10 Library Drive 24260
Hopewell Maude Langhorne Nelson Library 245 E. Cawson Street 23860

City Library Address Zip
Independence Wythe-Grayson Regional Library Outreach Service Van 147 S. Independence Ave. 24348

City Library Address Zip
Kenbridge Ripberger Public Library 117 South Broad St. 23944
Keysville Keysville Branch Library 300 King Street 23947
Kilmarnock Lancaster Storymobile 235 School Street 22482
King George Lewis Egerton Smoot Memorial Library 9533 Kings Highway 22485
King William Upper King William Branch Library 694-J Sharon Road 23086

City Library Address Zip
Ladysmith Ladysmith Branch Library 7199 Clara Smith Drive 22546
Lawrenceville Meherrin Regional Library Bookmobile 133 West Hicks Street 23868
Lebanon Russell County Public Library 248 West Main Street 24266
Leesburg Rust Library 380 Old Waterford Road 20176
Lexington Headquarters 138 S. Main St. 24450
Locust Grove Wilderness Branch Library 6421 Flat Run Rd. 22508
Lorton Lorton Community Library 9520 Richmond Highway 22079
Lovettsville Lovettsville Library 12 North Light Street 20180
Lovingston Nelson Memorial Library 8521 Thomas Nelson Highway 22949
Luray Page Public Library 100 Zerkel Street 22835
Lynchburg Timbrook Branch Library 21039 Timberlake Road 24502

City Library Address Zip
Madison Madison County Library 402 N Main St 22727
Madison Heights Madison Heights Branch Library 200 River James Shopping Center 24572
Manassas Independent Hill Neighborhood Library 14418 Bristow Road 20112
Marion Marion Headquarters 118 South Sheffey Street 24354
Marshall John Marshall Branch Library 4133 Rectortown Road 20115
Martinsville Martinsville Branch Library 310 E. Church Street 24115
Mathews Mathews Memorial Library 251 Main Street 23109
Mckenney McKenney Branch Library 20707 1st Street, Room 2 23872
Mclean Dolley Madison Community Library 1244 Oak Ridge Ave. 22101
Mechanicsville Pamunkey Regional Library Bookmobile 9161 Atlee Road 23116
Mendota Mendota Branch Library 2562 Mendota Road 24270
Middleburg Middleburg Library 101 Reed Street 20118
Midlothian Midlothian Library 521 Coalfield Road 23113
Mineral Louisa County Library 881 Davis Highway 23117
Moneta Moneta/Smith Mountain Lake Library 13641 Moneta Road 24121
Monterey Highland County Public Library 31 N. Water Street 24465
Montpelier Montpelier Branch Library 17205 Sycamore Tavern Lane 23192
Montross Montross Branch Library 56 Polk Street 22520
Montvale Montvale Library 11575 West Lynchburg-Salem Turnpike 24122

City Library Address Zip
Narrows Iris Brammer Library 109 Mary Street 24124
Nassawadox Northampton Free Library 7745 Seaside Road 23413
New Castle Craig County Library 303 Main Street 24127
Newport News West Avenue Library 2907 West Avenue 23607
Nokesville Nokesville Neighborhood Library 12993 Fitzwater Drive 20181
Norfolk Norfolk Public Library – Van Wyck Branch Library 1368 Debree Avenue 23517

City Library Address Zip
Orange Orange County Public Library 146A Madison Rd. 22960

City Library Address Zip
Pearisburg Pearisburg Public Library 209 Fort Branch Road 24134
Pennington Gap Lee County Public Library 406 Joslyn Avenue 24277
Petersburg Rohoic Library 7301-A Boydton Plank Road 23803
Phenix Phenix Branch Library 6860 Phenix Main Street 23959
Poquoson Poquoson Public Library 500 City Hall Ave. 23662
Port Royal Port Royal Branch Library 419 King Street 22535
Portsmouth Portsmouth Public Library 601 Court Street 23704
Potomac Falls Cascades Library 21030 Whitfield Place 20165
Powhatan Powhatan County Public Library 2270 Mann Rd. 23139
Prince William Chinn Park Regional Library 13065 Chinn Park Drive 22192
Providence Forge Heritage Public Library 6215-D Chesapeake Circle 23140
Pulaski Pulaski County Library 60 West Third St. 24301
Purcellville Purcellville Library 220 East Main Street 20132

City Library Address Zip
Radford Radford Public Library 30 West Main Street 24141
Reston Reston Regional Library 11925 Bowman Towne Dr. 20190
Richlands Tazewell County Public Library – Richlands Branch Library 102 Suffolk Avenue 24641
Richmond Westover Hills Branch Library 1408 Westover Boulevard 23225
Ridgeway Ridgeway Branch Library 900 Vista View Lane 24148
Roanoke Williamson Road Branch Library 3837 Williamson Rd. Ne 24012
Rockville Cochrane Rockville Branch Library 16600 Pouncey Tract Road 23146
Rocky Mount Franklin County Public Library 355 Franklin Street 24151
Rose Hill Rose Hill Community Library 6463 Dr. Thomas Walker Road 24281
Rural Retreat Rural Retreat Public Library 119 N. Greever St 24368
Rustburg Campbell County Public Library 684 Village Highway (lower Level) 24588

City Library Address Zip
Salem Salem Public Library 28 E. Main St. 24153
Saltville Saltville Public Library 111 Palmer Avenue 24370
Sandston Sandston Branch Library 23 E. Williamsburg Road 23150
Scottsville Scottsville Library 330 Bird St. 24590
Shawsville Meadowbrook Public Library 265 Alleghany Springs Road 24162
Shenandoah Shenandoah Community Library 418 South Third Street 22849
Smithfield Isle of Wight County Library-Smithfield Branch Library 255 James Street 23430
South Boston South Boston Public Library 509 Broad St. 24592
South Hill R.t. Arnold Public Library 110 East Danville St.. 23970
Spotsylvania Snow Branch Library 8740 Courthouse Road 22553
Springfield Richard Byrd Community Library 7250 Commerce St. 22150
St. Paul J. Fred Matthews Memorial Library 16552 Wise Street 24283
St. Stephen’s Church King and Queen Branch Library 450 Newtown Road 23148
Stafford Porter Branch Library 2001 Parkway Boulevard 22554
Stanardsville Greene County Library 222 Main St. 22973
Stanley William Kibler Community Library 140 East Main Street 22851
Staunton Staunton Public Library 1 Churchville Avenue 24401
Stephens City Mary Jane and James L. Bowman Library 871 Tasker Road 22655
Sterling Sterling Library 120 Enterprise Street 20164
Strasburg Strasburg Community Library 195 West King St. 22657
Stuart Patrick County Branch Library 116 W. Blue Ridge Street 24171
Suffolk Suffolk Public Library Bookmobile 443 W. Washington Street 23434
Surry Surry Public Library 11640 Rolfe Highway 23883

City Library Address Zip
Tappahannock Essex Public Library 117 N Church Lane 22560
Tazewell Tazewell County Public Library – Main Library 310 E. Main Street 24651

City Library Address Zip
Urbanna Urbanna Branch Library 150 Grace Street 23175

City Library Address Zip
Victoria Victoria Public Library 1417 7th Street 23974
Vienna Patrick Henry Community Library 101 Maple Ave., East 22180
Vinton Stewartsville Libray 45 Cascade Drive 24179
Virginia Beach Windsor Woods Area Library 3612 S. Plaza Trail 23452

City Library Address Zip
Wakefield Troxler Memorial Library 100 Wilson Avenue 23888
Warm Springs Bath County Public Library 96 Court House Hill Road 24484
Warrenton Fauquier County Public Library 11 Winchester Street 20186
Warsaw Richmond County Public Library 52 Campus Drive 22572
Washington Rappahannock County Library 4 Library Road 22747
Waverly Waverly Public Library 352 W. Main Street 23890
Waynesboro Waynesboro Public Library 600 S. Wayne Ave. 22980
West Point West Point Branch Library 721 Main Street 23181
Whitetop Whitetop Public Library 16309 Highlands Parkway 24292
Williamsburg Williamsburg Regional Library Bookmobile 515 Scotland Street 23188
Winchester Handley Library 100 W. Piccadilly St. 22601
Windsor Windsor Public Library 18 Duke Street 23487
Wise Wise County Public Library 124 Library Road Sw 24293
Woodbridge Potomac Community Library 2201 Opitz Boulevard 22191
Wylliesburg Wylliesburg Community Library 768 Barnesville Hwy 23976
Wytheville Wythe County Public Library 300 E. Monroe 24382

City Library Address Zip
Yorktown York County Public Library – Yorktown 8500 George Washington Highway 23662

View the listings by state:

Alabama

Florida

Kentucky

Missouri

North Carolina

South Dakota

Wisconsin

Alaska

Georgia

Louisiana

Montana

North Dakota

Tennessee

Wyoming

Arizona

Hawaii

Maine

Nebraska

Ohio

Texas

District of Columbia

Arkansas

Idaho

Maryland

Nevada

Oklahoma

Utah

California

Illinois

Massachusetts

New Hampshire

Oregon

Vermont

Colorado

Indiana

Michigan

New Jersey

Pennsylvania

Virginia

Connecticut

Iowa

Minnesota

New Mexico

Rhode Island

Washington

Delaware

Kansas

Mississippi

New York

South Carolina

West Virginia