| 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 |
| | | | | |
| 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 |
| Buffalo | Buffalo Branch Library | 19209 Buffalo Road | 25033 | (304) 937-3538 |
| Burlington | Burlington Public Library | | 26710 | (304) 289-3690 |
| Burnsville | Burnsville Public Library | 235 Kanawha Street | 26335 | (304) 853-2338 |
| | | | | |
| 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 |
| 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 | 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 |
| | | | | |
| 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 |
| | | | | |
| 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 |
| | | | | |
| 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 | 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 |
| | | | | |
| 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 |
| | | | | |
| 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 |
| | | | | |
| Iaeger | Iaeger Public Library | | 24844 | (304) 938-3825 |
| Inwood | Musselman-South Berkeley Community Library | 126 Excellence Way | 25428 | (304) 229-2220 |
| | | | | |
| 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 |
| | | | | |
| 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 |
| | | | | |
| 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 |
| | | | | |
| 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 |
| | | | | |
| 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 |
| | | | | |
| 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 | 920 Mercer Street | 24740 | (304) 487-5045 |
| | | | | |
| Quinwood | Quinwood Public Library | | 25981 | (304) 438-3011 |
| | | | | |
| 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 |
| | | | | |
| 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 |
| | | | | |
| 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 |
| | | | | |
| Union | Monroe County Public Library | 103 South Street | 24983 | (304) 772-3038 |
| | | | | |
| Valley Head | Valley Head Public Library | po box 98 | 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 | 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 |
| | | | |
| | | | |