West Virginia Public Law Libraries

City Library Address Zip Phone
Alderson Alderson Public Library 308 Walnut Ave. 24910 (304) 445-7221
Alum Creek Alum Creek Public Library 25003 (304) 756-9211
Ansted Ansted Public Library 102 Oak St. 25812 (304) 658-5472
Ashton Hannan Public Library 6760 Ashton Upland Rd. 25503 (304) 743-6200
City Library Address Zip Phone
Baker East Hardy Branch Public Library 26801 (304) 897-5544
Barboursville Barboursville Public Library 728 Main St. 25504 (304) 736-4621
Barrett Barrett-Wharton Public Library 25208 (304) 247-6530
Beckley Raleigh County Public Library 221 N. Kanawha St. 25801 (304) 255-0511
Belington Belington Public Library 512 Elliott Ave. 26250 (304) 823-1026
Belle Riverside Public Library 1 Warrior Way, Suite 104 25015 (304) 949-2400
Berkeley Springs Morgan County Public Library 105 Congress St. 25411 (304) 258-3350
Big Chimney Elk Valley Branch Library 4636 Pennsylvania Avenue 25302 (304) 965-3636
Blacksville Clay Battelle Public Library 6059 Mason Dixon Highway 26521 (304) 432-8531
Bluefield Craft Memorial Library 600 Commerce Street 24701 (304) 325-3943
Bradshaw Bradshaw Public Library 24828 (304) 967-5140
Branchland Branchland Public Library 4 Mile Road At State Route 10 25506 (304) 778-7315
Bridgeport Bridgeport Public Library 1200 Johnson Avenue 26330 (304) 842-8248
Buckhannon Charles W. Gibson Public Library 105 East Main Street 26201 (304) 472-2339
Buckhannon Upshur County Public Library box 480 26201 (304) 473-4219
Burlington Burlington Public Library 26710 (304) 289-3690
Burnsville Burnsville Public Library 235 Kanawha Street 26335 (304) 853-2338
City Library Address Zip Phone
Cameron Cameron Public Library 26033 (304) 686-2140
Capon Bridge Capon Bridge Public Library po box 88 26711 (304) 856-3777
Center Point Center Point Public Library 26339 (304) 782-2461
Chapmanville Chapmanville Public Library 299 Vance Street 25508 (304) 855-3405
Charleston Cross Lanes Public Library 5449 Big Tyler Rd. 25313 (304) 776-5999
Charleston Kanawha County Public Library 123 Capitol St. 25301 (304) 343-4646
Charleston Sissonville Branch Library 1 Tinney Lane 25312 (304) 984-2244
Chester Lynn Murray Memorial Library 601 Railroad Street 26034 (304) 387-1010
Clarksburg Clarksburg-Harrison Co. Public Library 404 W. Pike Street 26301 (304) 627-2236
Clay Clay County Public Library 614 Main Street 25043 (304) 587-4254
Clendenin Clendenin Branch Library 1 Cardinal St. 25045 (304) 548-6370
Cowen Cowen Public Library 47 Mill Street 26206 (304) 226-5332
Craigsville Craigsville Public Library 63 Library Lane 26205 (304) 742-3532
Cross Lanes Cross Lanes Branch Library 5449 Big Tyler Road 25313 (304) 776-5999
City Library Address Zip Phone
Dallas Sand Hill Public Library 26036 (304) 547-5041
Delbarton Mingo County Public Library po box 10 25670 (304) 475-2749
Dunbar Dunbar Branch Library 301 12th St. Mall 25064 (304) 766-7161
Durbin Durbin Public Library 26264 (304) 456-3142
City Library Address Zip Phone
Eleanor Eleanor Branch Library 203 Eleanor Circle 25070 (304) 586-4295
Elizabeth Dora Bee Woodyard Memorial Library po box 340 26143 (304) 275-4295
Elkins Elkins-Randolph Public Library 416 Davis Ave 26241 (304) 637-0287
City Library Address Zip Phone
Fairmont Marion County Public Library 321 Monroe St. 26554 (304) 366-1210
Fairview Fairview Public Library 407 Main St. 26570 (304) 449-1021
Falling Waters North Berkeley Public Library 2363 Nestle Quarry Road 25419 (304) 274-3443
Fayetteville Fayetteville Public Library 200 W. Maple Avenue 25840 (304) 574-0070
Follansbee Follansbee Public Library 844 Main Street 26037 (304) 527-0860
Fort Ashby Fort Ashby Public Library 26719 (304) 298-4493
Fort Gay Fort Gay Public Library 8608 R Broadway 25514 (304) 648-5338
Franklin Pendleton County Public Library 504 N. Main Street 26807 (304) 358-7038
French Creek James Curry Public Library box 135 26218 (304) 924-6724
City Library Address Zip Phone
Gassaway Gassaway Public Library 536 Elk Street 26624 (304) 364-8292
Gauley Bridge Gauley Bridge Public Library 286 Railroad St. 25085 (304) 632-2172
Gilbert Gilbert Public Library 25621 (304) 664-8886
Glasgow Glasgow Branch Library 129 4th Avenue 25086 (304) 595-3131
Glenville Gilmer Public Library 214 Walnut Street 26351 (304) 462-5620
Grafton Taylor County Public Library 200 Beech St. 26354 (304) 265-6121
Grantsville Calhoun County Public Library 250 Mill Street North 26147 (304) 354-6300
Green Bank Green Bank Public Library 24944 (304) 456-4507
Guyandotte Guyandotte Branch Library 203 Richmond Street 25702 (304) 528-5698
City Library Address Zip Phone
Hamlin Hamlin-Lincoln County Public Library 7999 Lynn Avenue 25523 (304) 824-5481
Hanover Hanover Public Library 24839 (304) 664-5580
Harman Pioneer Memorial Public Library po drawer 13 26270 (304) 227-4788
Harpers Ferry Bolivar-Harpers Ferry Public Library 151 Polk Street 25425 (304) 535-2301
Harrisville Ritchie County Public Library 130 N. Court St. 26362 (304) 643-2717
Hedgesville Naylor Memorial Library 105 Potato Hill St. 25427 (304) 754-3949
Helvetia Helvetia Public Library po box 15 26224 (304) 924-5063
Hillsboro Hillsboro Public Library po box 132 24946 (304) 653-4936
Hinton Summers County Public Library 201 Temple St 25951 (304) 466-4490
Hundred Hundred Public Library po box 453 26575 (304) 775-5161
Huntington Cabell County Public Library 455 9th Street 25701 (304) 528-5700
Huntington Gallaher Village Branch Library 368 Norway Avenue 25705 (304) 528-5696
Huntington West Huntington Branch Library 901 West 14th Street 25704 (304) 528-5697
Hurricane Hurricane Branch Library 410 Midland Trail 25526 (304) 562-6711
Hurricane Putnam County Public Library 4219 State Rt.34 25526 (304) 757-7308
City Library Address Zip Phone
Iaeger Iaeger Public Library 24844 (304) 938-3825
Inwood Musselman-South Berkeley Community Library 126 Excellence Way 25428 (304) 229-2220
City Library Address Zip Phone
Kenova Ceredo-Kenova Library 1200 Oak Street 25530 (304) 453-2462
Kenova Wayne County Public Library 1200 Oak Street 25530 (304) 453-2462
Kermit Kermit Public Public Library 103 Main St. Behind City Hall 25674 (304) 393-4553
Keyser Keyser-Mineral County Public Library 105 N. Main Street 26726 (304) 788-3222
Kingwood Kingwood Public Library 205 West Main St 26537 (304) 329-1499
City Library Address Zip Phone
Left Hand Geary Public Library 1 Library Lane Suite 1 25251 (304) 565-4608
Lesage Cox Landing Branch Library 6363 Cox Lane 25537 (304) 733-3022
Lewisburg Greenbrier County Public Library 152 Robert W. Mccormick Drive 24901 (304) 647-7568
Logan Logan Area Public Library 16 Wildcat Way 25601 (304) 752-6652
Lost Creek Southern Area Public Library po box 282 26385 (304) 745-4865
City Library Address Zip Phone
Madison Boone-Madison Public Library 375 Main Street 25130 (304) 369-7842
Man Buffalo Creek Memorial Library 511 E. Mcdonald Ave. 25635 (304) 583-7887
Mannington Mannington Public Library 109 Clarksburg St. 26582 (304) 986-2803
Marlinton Mcclintic Public Library 500 Eighth Street 24954 (304) 799-6000
Marlinton Pocahontas County Free Libraries 500 Eighth Street 24954 (304) 799-6000
Marmet Marmet Branch Library 9303 Oregon Avenue 25315 (304) 949-6628
Martinsburg Martinsburg-Berkeley Co. Public Library 101 West King Street 25401 (304) 267-8933
Matewan Matewan Public Library 25678 (304) 426-6306
Mcmechen Benwood-Mcmechen Public Library 201 Marshall St. 26040 (304) 232-9720
Meadow Bridge Meadow Bridge Public Library 53 Klute St. 25976 (304) 484-7942
Middlebourne Tyler County Public Library po box 124 26149 (304) 758-4304
Mill Creek Tygart Valley Public Library po box 517 26280 (304) 335-6277
Milton Milton Branch Library 1140 Smith St. 25541 (304) 743-6711
Montgomery Montgomery Public Library 507 Ferry St. 25136 (304) 442-5665
Moorefield Hardy County Public Library 102 N. Main St. 26836 (304) 538-6560
Morgantown Cheat Area Public Library 121 Crosby Rd 26508 (304) 594-1020
Morgantown Clinton District Public Library 2005 Grafton Rd. 26508 (304) 291-0703
Morgantown Morgantown Public Library 373 Spruce Street 26505 (304) 291-7425
Moundsville Moundsville-Marshall County Public Library 700 Fifth Street 26041 (304) 845-6911
Mt. Hope Mt. Hope Public Library 500 Main St. 25880 (304) 877-3260
Mt. Storm Allegheny Mt. Top Public Library 26739 (304) 693-7504
Mullens Mullens Area Public Library 102 Fourth St. 25882 (304) 294-6687
City Library Address Zip Phone
Naoma Marsh Fork Public Library 9802 Coal River Road 25140 (304) 854-2677
New Cumberland Swaney Memorial Library 100 Court Street 26047 (304) 564-3471
New Haven New Haven Public Library 106 Main St. 25265 (304) 882-3252
New Martinsville New Martinsville Public Library 160 Washington Street 26155 (304) 455-4545
Nitro Nitro Public Library 1700 Park Ave 25143 (304) 755-4432
Northfork Northfork Public Library 24 Fieburch Ave. 24868 (304) 862-4541
Nutter Fort Nutter Fort Public Library 1300 Buckhannon Pike 26301 (304) 622-7563
City Library Address Zip Phone
Oak Hill Fayette County Public Library 531 Summit Street 25901 (304) 465-0121
Oak Hill Oak Hill Public Library 611 Main St. 25901 (304) 469-9890
Oceana Oceana Public Library 24870 (304) 682-6784
City Library Address Zip Phone
Paden City Paden City Public Library 114 S. 4th Avenue 26159 (304) 337-9333
Parkersburg Parkersburg-Wood Co. Public Library 3100 Emerson Av. 26104 (304) 420-4587
Parkersburg South Parkersburg Branch Library 1713 Blizzard Drive 26101 (304) 428-7041
Parsons Five Rivers Public Library 301 Walnut St. 26287 (304) 478-3880
Paw Paw Paw Paw Public Library 250 Moser Avenue 25434 (304) 947-7013
Pennsboro Pennsboro Branch 411 Main St. 26415 (304) 659-2197
Petersburg Grant County Public Library 18 Mt. View Street 26847 (304) 257-4122
Peterstown Peterstown Public Library 23 College Drive 24963 (304) 753-9568
Philippi Philippi Public Library 102 S. Main St. 26416 (304) 457-3495
Piedmont Piedmont Public Library 1 Childs Avenue 26750 (304) 355-2757
Pine Grove Pine Grove Public Library 1 Main St. 26419 (304) 889-3288
Pineville Pineville Public Library 24874 (304) 732-6228
Pineville Wyoming County Public Library po box 130 24874 (304) 732-6228
Poca Poca Branch Library 25159 (304) 755-3241
Point Pleasant Mason County Public Library 508 Viand Street 25550 (304) 675-0894
Princeton Princeton Public Library 205 Center Street 24740 (304) 487-5045
City Library Address Zip Phone
Quinwood Quinwood Public Library 25981 (304) 438-3011
City Library Address Zip Phone
Racine Coal River Branch Library 494 John Slack Circle 25165 (304) 837-8437
Rainelle Rainelle Public Library 312 7th Street 25962 (304) 438-3008
Ravenswood Ravenswood Branch Library 323 Virginia St. 26164 (304) 273-5343
Richwood Richwood Public Library 8 White Ave. 26261 (304) 846-6222
Ripley Jackson County Public Library 208 N. Church St. 25271 (304) 372-5343
Romney Hampshire County Public Library 153 West Main Street 26757 (304) 822-3185
Ronceverte Ronceverte Public Library 712 W. Main St. 24970 (304) 647-7400
Rupert Rupert Public Library 602 Nicholas Street 25984 (304) 392-6158
City Library Address Zip Phone
Salt Rock Salt Rock Branch Library 25559 (304) 733-2186
Shady Spring Shady Spring District Library 440 Flat Top Road 25918 (304) 763-2681
Shepherdstown Shepherdstown Public Library 100 East German Street 25443 (304) 876-2783
Shinnston Lowe Public Library 40 Bridge St. 26431 (304) 592-1700
Sistersville Sistersville Public Library 518 Wells Street 26175 (304) 652-6701
Sophia Sophia Public Library 103 First St. 25921 (304) 683-5990
South Charleston South Charleston Public Library 312 4th Avenue 25303 (304) 744-6561
Spencer Roane County Public Library 110 Parking Plaza 25276 (304) 927-1130
St. Albans St. Albans Branch Library 602 4th Street 25177 (304) 722-4244
St. Marys Pleasants County Public Library 101 Lafayette St. 26170 (304) 684-7494
Summersville Summersville Public Library 6201 Webster Road 26651 (304) 872-0844
Summit Point South Jefferson Public Library 49 Church Street 25446 (304) 725-6227
Sutton Sutton Public Library 450 4th St. C 26601 (304) 765-7224
City Library Address Zip Phone
Terra Alta Terra Alta Public Library 701b East State Avenue 26764 (304) 789-2724
Thomas Mountaintop Public Library po box 217 26292 (304) 463-4582
City Library Address Zip Phone
Union Monroe County Public Library 103 South Street 24983 (304) 772-3038
City Library Address Zip Phone
Valley Head Valley Head Public Library po box 98 26294 (304) 339-6071
Vienna Vienna Public Library 2300 River Rd. 26105 (304) 295-7771
City Library Address Zip Phone
Walton Walton Public Library 2 Cunningham Lane 25286 (304) 577-6071
War War Public Library po box 68 24892 (304) 875-4622
Waverly Waverly Library box 287 26184 (304) 464-5668
Webster Springs Webster-Addison Public Library 331 S. Main Street 26288 (304) 847-5764
Weirton Mary H. Weir Public Library 3442 Main Street 26062 (304) 797-8510
Welch Mcdowell County Public Library 90 Howard St. 24801 (304) 436-3070
Wellsburg Brooke County Public Library 945 Main Street 26070 (304) 737-1551
West Union Doddridge County Public Library 117 Court Street 26456 (304) 873-1941
Weston Louis Bennett Public Library 148 Court Ave 26452 (304) 269-5151
Wheeling Hildebrand Memorial Library 99 N. 17th St. 26003 (304) 277-1800
Wheeling Ohio County Public Library 52 16th St. 26003 (304) 232-0244
White Sulphur Spring White Sulphur Springs Public Library 203 W. Main St. 24986 (304) 536-1171
Whitesville Whitesville Public Library 38175 Coal River Road 25209 (304) 854-0196
Williamson Williamson Public Library 101 Logan Street 25661 (304) 235-6029
Williamstown Williamstown Library 201 W. 5th St. 26187 (304) 375-6052