| Alderson | Alderson Public Library | 115 Walnut Ave. | 24910 | (304) 445-7221 |
| Alum Creek | Alum Creek | 214 Midway Rd | 25003 | (304) 756-9211 |
| Ansted | Ansted Public Library | 102 Oak St. | 25812 | (304) 658-5472 |
| | | | | |
| Barboursville | Barboursville Public Library | 749 Central Avenue | 25504 | (304) 736-4621 |
| Barrett | Barrett-Wharton Public Library | 38487 Pond Fork Road | 25208 | (304) 247-6530 |
| Beckley | Raleigh County Public Library | 221 N. Kanawha St. | 25801 | (304) 255-0511 |
| Belington | Belington Public Library | 88 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 |
| Beverly | Beverly Heritage Library Branch | 4 Court Street | 26253 | (304) 635-7674 |
| 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 | 10,002 Marshall Highway | 24817 | (304) 967-5140 |
| Branchland | Guyan River | 5320 Mcclellan Highway | 25506 | (304) 500-5404 |
| 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 | 1150 Route 20 South Road | 26201 | (304) 473-4219 |
| Buffalo | Buffalo Branch Library | 19209 Buffalo Road | 25033 | (304) 937-3538 |
| Burlington | Burlington | 6 Hope Lane | 26710 | (304) 289-3690 |
| Burnsville | Burnsville Public Library | 235 Kanawha Street | 26335 | (304) 853-2338 |
| | | | | |
| Cameron | Cameron | 1 Fitzgerald Avenue | 26033 | (304) 686-2140 |
| Capon Bridge | Capon Bridge Public Library | 2987 Northwestern Pike | 26711 | (304) 856-3777 |
| Chapmanville | Chapmanville Public Library | 740 Crawley Creek Road | 25508 | (304) 855-3405 |
| Charles Town | The Charles Town Library | 200 E. Washington St. | 25414 | (304) 725-2208 |
| 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 | 625 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 | 107 Koontz Street | 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 |
| | | | | |
| Delbarton | Mingo County Public Library | 2027 State Route 65 | 25670 | (304) 475-2749 |
| Dunbar | Dunbar Branch Library | 301 12th St. Mall | 25064 | (304) 766-7161 |
| Durbin | Durbin | 4715 Stauton-parkersburg Turnpike | 26264 | (304) 456-3142 |
| | | | | |
| Eleanor | Eleanor | 500 Roosevelt Blvd. | 25070 | (304) 586-4295 |
| Elizabeth | Dora Bee Woodyard Memorial Library | 411 Mulberry St. | 26143 | (304) 275-4295 |
| Elkins | Elkins-Randolph Public Library | 416 Davis Ave | 26241 | (304) 637-0287 |
| | | | | |
| Elkview | Elk Valley | 313 the Crossings Mall | 25071 | (304) 965-3636 |
| Fairmont | Marion County Public Library | 321 Monroe St. | 26554 | (304) 366-1210 |
| Fairview | Fairview Public Library | 500 Main St. | 26570 | (304) 449-1021 |
| Falling Waters | North Berkeley Public Library | 1255 T. J. Jackson Drive | 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 | 57 Presidents Street | 26719 | (304) 298-4493 |
| Fort Gay | Fort Gay Public Library | 8608 R Broadway | 25514 | (304) 648-5338 |
| Franklin | Pendleton County Public Library | 256 North Main Street | 26807 | (304) 358-7038 |
| | | | | |
| Gassaway | Gassaway Public Library | 536 Elk Street | 26624 | (304) 364-8292 |
| Gilbert | Gilbert | 5 Wharncliff Avenue | 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 | 5683 Potomac Highlands Trail | 24944 | (304) 456-4507 |
| Guyandotte | Guyandotte Branch Library | 203 Richmond Street | 25702 | (304) 528-5698 |
| | | | | |
| Hamlin | Hamlin-Lincoln County Public Library | 7999 Lynn Avenue | 25523 | (304) 829-2913 |
| Hanover | Hanover | 5556 Interstate Hwy | 24839 | (304) 664-5580 |
| Harman | Pioneer Memorial Public Library | 22526 Allegheny Highway | 26270 | (304) 227-4788 |
| Harpers Ferry | Bolivar-Harpers Ferry Public Library | 151 Polk Street | 25425 | (304) 535-2301 |
| Harrisville | Ritchie County Public Library | 608 E. Main St. | 26362 | (304) 643-2717 |
| Hedgesville | Hedgesville Public Library | 207 North Mary Street | 25427 | (304) 754-3949 |
| Helvetia | Helvetia Public Library | 4901 Pickens Road | 26224 | (304) 924-5063 |
| Hillsboro | Hillsboro | 54 Third Street | 24946 | (304) 653-4936 |
| Hinton | Summers County Public Library | 201 Temple St | 25951 | (304) 466-4490 |
| Hundred | Hundred Public Library | 3527 Hornet Highway | 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 14th Street W. | 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 |
| | | | | |
| Iaeger | Iaeger | 120 West Virginia Ave. | 24844 | (304) 938-3825 |
| Inwood | Musselman-South Berkeley Community Library | 126 Excellence Way | 25428 | (304) 229-2220 |
| | | | | |
| Kenova | Wayne County Public Library | 1200 Oak Street | 25530 | (304) 453-2462 |
| Kermit | Kermit | 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 |
| | | | | |
| Left Hand | Geary Public Library | 1 Library Lane Suite 1 | 25251 | (304) 565-4608 |
| Lesage | Cox Landing | 6365 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 | 120 East Main Street | 26385 | (304) 745-4865 |
| | | | | |
| 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 | 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 |
| Mason | Mason City | 502 Brown St. | 25260 | (304) 773-5580 |
| Matewan | Matewan | 97 First Avenue | 25678 | (304) 426-6306 |
| Mcmechen | Benwood-Mcmechen Public Library | 201 Marshall St. | 26040 | (304) 232-9720 |
| Meadow Bridge | Meadow Bridge Public Library | 53 Montrado Street | 25976 | (304) 484-7942 |
| Middlebourne | Tyler County Public Library | 300 Broad Street | 26149 | (304) 758-4304 |
| Mill Creek | Tygart Valley Public Library | 10038 Seneca Trail | 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 | Arnettsville | 4120 Fairmont Road | 26501 | (304) 278-2021 |
| 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 | 8455 Union Highway | 26739 | (304) 639-7504 |
| Mullens | Mullens Area Public Library | 102 Fouth St. | 25882 | (304) 294-6687 |
| | | | | |
| New Cumberland | Swaney Memorial Library | 210 S. 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 |
| Nutter Fort | Nutter Fort Public Library | 1300 Buckhannon Pike | 26301 | (304) 622-7563 |
| | | | | |
| 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 | 1519 Cook Parkway | 24870 | (304) 682-6784 |
| | | | | |
| 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 |
| 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 | 172 College Avenue | 24963 | (304) 753-9568 |
| Philippi | Philippi Public Library | 91 S. Main St. | 26416 | (304) 457-3495 |
| Piedmont | Piedmont Public Library | 1 Childs Avenue | 26750 | (304) 355-2757 |
| Pine Grove | Pine Grove Public Library | 756 Alley Addition | 26419 | (304) 889-3288 |
| Pineville | Wyoming County Public Library | 19 Park Street | 24874 | (304) 732-6228 |
| Poca | Poca | 2858 Charleston Road | 25159 | (304) 755-3241 |
| Point Pleasant | Mason County Public Library | 508 Viand Street | 25550 | (304) 675-0894 |
| Princeton | Princeton Public Library | 920 Mercer Street | 24740 | (304) 487-5045 |
| | | | | |
| | | | | |
| Racine | Coal River Branch Library | 494 John Slack Circle | 25165 | (304) 837-8437 |
| Rainelle | Rainelle Public Library | 378 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 | 500 Main Street W. | 24970 | (304) 647-7400 |
| Rupert | Rupert Public Library | 124 Greenbrier Street | 25984 | (304) 392-6158 |
| | | | | |
| Salem | Center Point | 8871 Wv Route 23 | 26426 | (304) 782-2461 |
| Salem | Salem Public Library | 23 Depot Street | 26426 | (304) 627-2236 |
| Salt Rock | Salt Rock | 5575 Madison Creek Rd | 25559 | (304) 733-2186 |
| Shady Spring | Shady Spring District Library | 440 Flat Top Road | 25918 | (304) 763-2681 |
| Shepherdstown | Shepherdstown Public Library | 145 Higbee Lane | 25443 | (304) 876-2783 |
| Shinnston | Lowe Public Library | 40 Bridge St. | 26431 | (304) 592-1700 |
| Sistersville | Sistersville Public Library | 518 Wells Street | 26175 | (304) 625-6701 |
| Slatyfork | Linwood Community Library | 72 Snowshoe Drive | 26291 | (304) 572-2665 |
| Sophia | Sophia Public Library | 103 First St. | 25921 | (304) 683-5990 |
| South Charleston | South Charleston Public Library | 312 4th Avenue | 25303 | (304) 744-6561 |
| South Parkersburg | South Parkersburg | 1807 Blizzard Dr. | 26101 | (304) 428-7041 |
| 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 | 500 Main Street | 26601 | (304) 765-7224 |
| | | | | |
| Terra Alta | Terra Alta Public Library | 701b East State Avenue | 26764 | (304) 789-2724 |
| Thomas | Mountaintop Public Library | 384 2nd Street | 26292 | (304) 463-4582 |
| | | | | |
| Union | Monroe County Public Library | 303 South Main Street | 24983 | (304) 772-3038 |
| | | | | |
| Valley Head | Valley Head Public Library | 25369 Seneca Trail | 26294 | (304) 339-6071 |
| Vienna | Vienna Public Library | 2300 River Rd. | 26105 | (304) 295-7771 |
| | | | | |
| Walton | Walton Public Library | 2 Cunningham Lane | 25286 | (304) 577-6071 |
| War | War Public Library | 672 Warrior Mine Road | 24892 | (304) 875-4622 |
| Wayne | Wayne Public Library | 325 Keyser Street | 25570 | (304) 272-3756 |
| 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 | 170 Marie Street | 26456 | (304) 873-1941 |
| Weston | Louis Bennett Public Library | 148 Court Ave | 26452 | (304) 269-5151 |
| Wheeling | Ohio County Public Library | 52 16th St. | 26003 | (304) 232-0244 |
| White Sulphur Spring | White Sulphur Springs Public Library | 344 Main Street West | 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 |
| | | | |
| | | | |