This page contains a list of public libraries in North Carolina. If you do not see a listing to your local branch library, please check out the library system site or main branch site for closures or alternative library names.
City Library Address Zip Phone Aberdeen Page Memorial Library 100 S. Poplar Street (910) 944-1200 Ahoskie Ahoskie Public Library 210 East Church Street (252) 332-5500 Albemarle Stanly County Public Library 133 East Main Street 28001 (704) 986-3766 Andrews Andrews Public Library 871 Main Street (828) 321-5956 Angier Angier Public Library 28 N. Raleigh Rd. (919) 639-4413 Apex Eva Perry Regional Library 2100 Shepherds Vineyard Drive (919) 387-2100 Archdale Archdale Public Library 10433 South Main Street (336) 431-3811 Asheboro Asheboro Public Library 201 Worth Street (336) 318-6800 Asheboro Randolph Public Library 201 Worth Street 27203 (336) 318-6814 Asheville Asheville-Buncombe Library System 67 Haywood Street (828) 250-4700 Asheville Buncombe County Public Libraries 67 Haywood Street 28801 (828) 250-4713 Asheville East Asheville Branch Library 902 Tunnel Road (828) 298-1889 Asheville North Asheville Branch Library 37 East Larchmont Drive (828) 254-3028 Asheville South Asheville Branch Library 749 Fairview Road (828) 274-1007 Asheville West Asheville Branch Library 970 Haywood Road (828) 251-4990 Aulander Sallie H. Jenkins Memorial Library 302 Broad Street (252) 345-4461 Aurora Hazel W. Guilford Memorial Library 524 Main Street (252) 322-5046
City Library Address Zip Phone Badin Badin Branch Library 62 Pine Street (704) 422-3218 Bakersville Mitchell County Library 18 North Mitchell Avenue (828) 688-2511 Barco Currituck County Library 4261 Caratoke Highway (252) 453-8345 Bath Bath Community Library 100 Carteret Street (252) 923-6371 Bayboro Pamlico County Library 603 Main Street (252) 745-3515 Beaufort Carteret County Public Library 210 Turner Street (252) 728-2050 Belhaven Belhaven Public Library 333 East Main Street (252) 943-2993 Belmont Belmont Branch Library 111 Central Avenue (704) 825-5426 Benson Mary Duncan Public Library 100 W. Main Street (919) 894-3724 Bessemer City Bessemer City Branch Library 207 North 12th Street (704) 629-3321 Bethel Margaret Little Blount Library 201 Ives Street (252) 825-0782 Beulaville Phillip Leff Memorial Library 807 East Broad St (910) 298-4677 Biscoe Biscoe Branch Library Allen Library 307 Page Street (910) 428-2551 Black Creek Black Creek Branch Library 103 Central Avenue (252) 237-3715 Black Mountain Black Mountain Branch Library 105 Dougherty Street (828) 669-2652 Bladenboro Bridger Memorial Library 313 S. Main St. (910) 863-4586 Boone Watauga County Public Library 140 Queen Street (828) 264-8784 Boonville Boonville Community Public Library 121 West Main Street (336) 367-7737 Brevard Transylvania County Library 212 South Gaston Street 28712 (828) 884-3151 Broadway Broadway Branch Library 206 S Main St (919) 258-6513 Bryson City Fontana Regional Library 33 Fryemont Street 28713 (828) 488-2382 Bryson City Marianna Black Library 33 Fryemont Street (828) 488-3030 Bunn Bunn Branch Library 610 Main Street (919) 496-6764 Bunnlevel Anderson Creek Public Library 914 Anderson Creek School Rd (910) 814-4012 Burgaw Pender County Public Library 103 S. Cowan St. 28425 (910) 259-1234 Burlington Alamance County Public Library 342 S. Spring Street 27215 (336) 513-4753 Burlington Headquarters-Central Nc Regional Library 342 S. Spring Street (336) 229-3588 Burlington North Park Library-Community Center 849 Sharpe Rd (336) 226-7185 Burnsville Avery-Mitchell-Yancey Regional Library 289 Burnsville School Road 28714 (828) 682-4476 Burnsville Yancey County Library 18 Town Square (828) 682-2600
City Library Address Zip Phone Candor Currie Memorial Library 138 S School St (910) 974-4033 Canton Canton Branch Library 11 Pennsylvania Avenue (704) 648-2924 Carolina Beach Carolina Beach Library 300 Cape Fear Boulevard (910) 798-6385 Carrboro Carrboro Branch Library 900 Fayetteville Road (919) 969-3006 Carthage Moore County Library 101 Saunders Street (910) 947-5335 Cary Cary Branch Library 310 South Academy Street (919) 460-3350 Cary West Regional Library 4000 Louis Stephens Drive (919) 463-8500 Cashiers Albert Carlton-Cashiers Community Library 249 Frank Allen Road (828) 743-0215 Chadbourn Chadbourn Community Library 301 North Wilson St (910) 654-3322 Chapel Hill Chapel Hill Public Library 100 Library Drive 27514 (919) 968-2777 Charlotte Beatties Ford Road Branch Library 2412 Beatties Ford Rd (704) 336-2882 Charlotte Belmont Center Branch 700 Parkwood Avenue (704) 336-2470 Charlotte Carmel Branch Library 6624 Walsh Blvd (704) 542-0401 Charlotte Cityview Branch Library 1516 Alleghany St (704) 336-2721 Charlotte Coulwood Branch Library 8410 Bellhaven Blvd. (704) 394-7820 Charlotte Freedom Regional Branch 1230 Alleghany St (704) 336-2721 Charlotte Independence Branch Library 6015 Conference Drive (704) 568-3151 Charlotte Mint Hill Branch Library 6840 Matthews Mint Hill Rd. (704) 545-3932 Charlotte Morrison Regional Library 7015 Morrison Blvd. (704) 336-2011 Charlotte Myers Park Branch Library 1361 Queens Road (704) 336-2011 Charlotte Plaza Midwood Branch Library 1623 Central Avenue (704) 336-2982 Charlotte Public Library Of Charlotte Mecklenburg County 310 North Tryon Street 28202 (704) 416-0605 Charlotte Scaleybark Branch Library 101 Scaleybark Road (704) 529-0632 Charlotte South County Regional Library 8140-100 Providence Road (704) 544-1042 Charlotte Steele Creek Branch 9124-F South Tryon Street (704) 588-4345 Charlotte Sugar Creek Branch Library 4045 North Tryon Street (704) 336-2469 Charlotte University City Regional 301 North E.W.T. Harris Road (704) 595-9828 Charlotte West Boulevard Branch Library 2157 West Boulevard (704) 373-1050 Cherryville Cherryville Branch Library 605 East Main Street (704) 435-6767 Claremont Claremont Branch Library 3288 East Main Street (828) 459-9311 Clarkton Clarkton Public Library 10413 N. College St. (910) 647-3661 Clayton Hocutt Ellington Memorial Library 100 South Church St (919) 553-5542 Clemmons Clemmons Branch Library 3554 Clemmons Road (336) 712-4450 Clinton J.C. Holliday Library 217 Graham Street (910) 592-4153 Clinton Sampson-Clinton Public Library 217 Graham Street 28328 (910) 592-4153 Coats Coats Public Library 243 S. Mckinley St. (910) 230-1944 Columbia Tyrrell County Library 414 Main Street (252) 796-3771 Columbus Polk County Public Library 1289 West Mills Street 28722 (828) 894-8721 Concord Cabarrus County Public Library 27 Union Street North 28025 (704) 920-2063 Conover Conover Express Branch Library 101 First St E (828) 466-5108 Cooleemee Cooleemee Branch Library 7796 Hwy 801 S (336) 284-2805 Cornelius Cornelius Branch Library 21105 Catawba Avenue (704) 655-9409 Corolla Corolla Branch Library 1123 Ocean Trail (252) 453-0496 Cove City Cove City-Craven County Public Library 102 North Main Street (252) 638-6363 Creedmoor South Branch Library 1547 S. Campus Dr. (919) 528-1752
City Library Address Zip Phone Dallas Dallas Branch Library 105 South Holland Street (704) 922-3621 Danbury Danbury Public Library 1104 Main Street (336) 593-2419 Denton Denton Public Library 310 West Salisbury Street (336) 859-2215 Denver Florence S. Shanklin Branch Library 7837 Fairfield Forest Rd. (704) 483-3589 Dobson Dobson Community Library 305 S. Main St. (336) 386-8208 Dunn Dunn Public Library 110 East Divine Street (910) 892-2899 Durham Bragtown Branch Library 3200 Dearborn Drive (919) 560-0210 Durham Durham County Library 300 N. Roxboro Street 27702 (919) 560-0160 Durham East Regional Library 211 Lick Creek Ln. (919) 560-0203 Durham Mcdougald Terrace Branch 1101 Lawson Street (919) 560-0240 Durham North Regional Library 221 Milton Road (919) 560-0231 Durham Parkwood Branch Library 5122 Revere Road (919) 560-0260 Durham Southwest Branch Library 3605 Shannon Road (919) 560-0290 Durham Stanford L Warren Branch Library 1201 Fayetteville Street (919) 560-0270
City Library Address Zip Phone East Bend East Bend Public Library 332 West Main Street (336) 699-3890 Eden Eden Branch Library 598 S Pierce Street (336) 623-3168 Eden Rockingham County Public Library 527 Boone Road 27288 (336) 627-1106 Edenton Shepard-Pruden Memorial Library 106 West Water Street (252) 482-4112 Edneyville Edneyville Branch Library 2 Firehouse Lane (828) 685-0110 Elizabeth City East Albemarle Regional Library 100 East Colonial Avenue 27909 (252) 335-2511 Elizabeth City Pasquotank-Camden Library 205 East Main Street (252) 335-2473 Elizabethtown Bladen County Public Library 111 N. Cypress Street 28337 (910) 862-6990 Elkin Elkin Public Library 111 North Front Street (336) 835-5586 Elkin Northwestern Regional Library 111 North Front Street 28621 (336) 835-4894 Ellerbe Kemp Sugg Memorial Library 279 2nd Street (910) 652-6130 Elm City Elm City Branch 117 N Railroad St (252) 236-4269 Emerald Isle Emerald Isle Library 100 Leisure Lane (252) 354-9219 Enka Enka Branch Library 1404 Sandhill Rd (828) 667-8153 Erwin Erwin Public Library 110 W. F. St. (910) 897-5780 Etowah Etowah Branch Library 245 Brickyard Road (828) 891-6577
City Library Address Zip Phone Fair Bluff Fair Bluff Community Library p.o. box 428 (910) 649-7098 Fairmont Hector Maclean Public Library 106 South Main Street (910) 628-9331 Fairview Fairview Branch Library 1 Taylor Rd (828) 628-5837 Faison Faison Branch Library Emily Hill Library 106 Park Circle (910) 267-0601 Farmville Farmville Public Library 4276 W. Church Street 27828 (252) 753-3355 Fayetteville Bordeaux Branch Library 3711 Village Drive (910) 424-4008 Fayetteville Cliffdale Branch Library 6882 Cliffdale Road (910) 864-3800 Fayetteville Cumberland County Public Library Information Center 300 Maiden Lane 28301 (910) 483-1580 Fayetteville East Regional Branch Library 4809 Clinton Road (910) 485-2955 Fayetteville Fayetteville Law Library 117 Dick St 340 (910) 321-6600 Fayetteville North Regional Branch Library 855 Mcarthur Road (910) 822-1998 Fletcher Fletcher Branch Library 120 Library Road (828) 687-1218 Four Oaks James Bryan Creech Library (919) 963-6013 Franklin Macon County Public Library 108 Wayah Street (828) 524-3600 Franklinton Franklinton Public Library 9 West Mason Street (919) 494-2736 Franklinville John W. Clark Public Library 111 Sumner Place (336) 824-4020 Fremont Fremont Public Library 202 Goldsboro St (919) 242-5442 Fuquay-Varina Fuquay-Varina Library 133 S. Fuquay Avenue (919) 557-2788
City Library Address Zip Phone Garland Miriam B. Lamb Memorial Library 144 South Church Avenue (910) 529-2441 Garner Southeast Regional Library 908 7th Avenue (919) 662-2250 Gastonia Ferguson Branch Library - Erwin Center 913 Pryor Street (704) 868-8046 Gastonia Gaston-Lincoln Regional Library 1555 East Garrison Boulevard 28054 (704) 868-2164 Gastonia Union Road Branch Library 5800 S. Union Road (704) 852-4073 Gatesville Gates County Library 115 Court Street (252) 357-0110 Goldsboro Wayne County Public Library 1001 East Ash Street 27530 (919) 735-1880 Goldston Goldston Public Library 355 Goldston-Glendon Rd (919) 898-4522 Graham Graham Public Library 211 S. Main Street (336) 570-6730 Granite Falls Granite Falls Branch Library 30 Falls Avenue (828) 396-7703 Greensboro Blanche Benjamin Branch Library 1530 Benjamin Parkway (336) 545-5340 Greensboro Glenwood Branch 1901 W. Florida Street (336) 297-5000 Greensboro Greensboro Public Library 219 North Church Street 27401 (336) 373-2699 Greensboro Guilford College Branch 615 Dolley Madison Road (336) 373-2923 Greensboro Mcgirt-Horton Branch Library 2509 Phillips Avenue (336) 373-5810 Greensboro Southwest Branch Library 4707 High Point Road (336) 373-2925 Greensboro Vance H. Chavis Lifelong Learning Center 900 S. Benbow Road (336) 373-5838 Greenville Carver Branch Library 618 West 14th Ave. (252) 329-4583 Greenville East Branch Library 2000 Cedar Lane (252) 329-4582 Greenville Sheppard Memorial Library 530 South Evans Street 27858 (252) 329-4585
City Library Address Zip Phone Halifax Halifax County Library System 33 Granville St. 27839 (252) 583-3631 Hamlet Hamlet Public Library 302 Main Street (910) 582-3477 Hampstead Hampstead Branch Library (910) 270-4603 Harmony Harmony Branch Library 3393 Harmony Highway (704) 546-7086 Harrisburg Harrisburg Library 201 Sims Parkway (704) 920-2080 Hatteras Hatteras Branch Library 57709 Highway 12 (252) 986-2385 Havelock Havelock-Craven County Public 300 Miller Blvd. (252) 447-7509 Hayesville Moss Memorial Library 26 Andreson Street (828) 389-8401 Henderson H. Leslie Perry Memorial Library 205 Breckenridge Street 27536 (252) 438-3316 Hendersonville Henderson County Public Library 301 N. Washington Street 28739 (828) 697-4725 Henrietta Haynes Public Library 141 N Main St, Suite 110 (828) 657-5278 Hertford Perquimans County Library 110 West Academy Street (252) 426-5319 Hickory Hickory Public Library 375 3rd Street, Ne 28601 (828) 304-0500 Hickory Patrick Beaver Memorial Library 375 3rd Street Ne (828) 304-0500 Hickory Ridgeview Branch Library 706 First Street, Sw (828) 345-6037 Hickory Southwest Branch Library 2944 Highway 127 South (828) 294-2343 Hickory St. Stephens Branch Library 3225 Springs Road (828) 256-3030 High Point High Point Public Library 901 North Main Street 27262 (336) 883-3694 Highlands Hudson Library 554 Main Street (828) 526-3031 Hildebran C B Hildebrand Public Library 201 South Center St. (828) 397-3600 Hillsborough Hyconeechee Regional Library 300 West Tryon Street 27278 (919) 245-2528 Hillsborough Orange County Public Library 300 West Tryon St (919) 644-3011 Hope Mills Hope Mills Branch Library 3411 Golfview Road (910) 425-8455 Hot Springs Hot Springs Branch Library 356 Nw Us 25-70 (828) 622-3584 Hudson Hudson Branch Library 530 Central Street (828) 728-4207 Huntersville North County Regional Branch Library 16500 Holly Crest Lane (704) 895-4020
City Library Address Zip Phone Indian Trail Union West Branch Library 123 Unionville-Indian Trail Road (704) 821-7475
City Library Address Zip Phone Jackson Northampton County Memorial Library 207 West Jefferson St. (252) 534-3571 Jacksonville Onslow County Public Library 58 Doris Avenue East 28540 (910) 455-7350 Jonesville Jonesville Public Library 150 West Main Street (336) 835-7604
City Library Address Zip Phone Kannapolis Kannapolis Branch Library 1050 Mountain St. (704) 920-1180 Kenansville Duplin County Library 107 Bowden Dr. 28349 (910) 296-2117 Kenly Kenly Public Library 205 Edgerton St (919) 284-4217 Kernersville Kernersville Branch Library 130 East Mountain Street (336) 993-8141 Kill Devil Hills Kill Devil Hills Branch Library 400 Mustian Street (252) 441-4331 King King Public Library 101 Pilot View Drive (336) 983-3868 Kings Mountain Jacob Mauney Memorial Library 100 South Piedmont Avenue 28086 (704) 739-2371 Kinston Kinston-Lenoir County Public Library 510 North Queen Street (252) 527-7066 Kinston Neuse Regional Library 510 N. Queen Street 28501 (252) 527-7066 Knightdale East Regional Library 946 Steeple Square Court (919) 217-5300
City Library Address Zip Phone La Grange La Grange Branch Library 119 East Washington Street (252) 566-3722 Lake Lure Mountains Branch Library 150 Bills Creek Rd (828) 625-0456 Lake Waccamaw Rube Mccray Memorial Library 301 Fleming Drive (919) 642-3116 Landis South Branch Library 102 North Central Avenue (704) 857-3579 Laurinburg Scotland County Memorial Library (910) 369-2966 Laurinburg Scotland County Memorial Library 312 W. Church St. 28352 (910) 276-0563 Lawndale Spangler Branch Library 112 Piedmont Dr (704) 538-7005 Leicester Leicester Branch Library 1561 Alexander Rd (828) 683-8867 Leland Leland Branch Library 487 Village Road (910) 371-9442 Lenoir Caldwell County Public Library 120 Hospital Avenue 28645 (828) 757-1288 Lewisville Lewisville Branch Library 6479 Shallowford Rd (336) 945-3786 Lexington Davidson County Public Library System 602 South Main Street 27292 (336) 242-2064 Lexington Lexington Branch Library 602 South Main Street (336) 242-2040 Lexington West Davidson Public Library 246 Tyro School Road (336) 853-4800 Liberty Liberty Public Library 239 South Fayetteville Street (336) 622-4605 Lillington Harnett County Public Library 601 S. Main St. 27546 (910) 893-3446 Lincolnton Charles R. Jonas Library 306 West Main Street (704) 735-8044 Littleton Littleton Public Library Wc Jones Memorial 127 West South Main St. (252) 586-3608 Locust Locust Branch Library 1016 W. Main Street (704) 888-0103 Louisburg Franklin County Library 906 North Main Street 27549 (919) 496-2111 Lowell Lowell Branch Library 203 Mcadenville Road (704) 824-1266 Lowgap Lowgap Public Library 5210 West Pine Street (336) 352-3000 Lucama Lucama Branch Library 103 E Spring St (252) 239-0046 Lumberton Robeson County Public Library 101 N. Chestnut Street 28358 (910) 738-4859
City Library Address Zip Phone Madison Madison Branch Library 140 East Murphy Street (336) 548-6553 Magnolia Florence Gallier Library 104 West Main St. (910) 289-7056 Maiden Maiden Branch Library 11 South A Avenue (828) 428-4712 Manteo Dare County Library 700 N. Highway 64-264 (252) 473-2372 Marion Mcdowell County Law Library 21 S Main St (828) 659-3241 Marion Mcdowell County Public Library 90 West Court Street 28752 (828) 652-3858 Mars Hill Mars Hill Branch Library p.o. box 28 (828) 689-5183 Marshall Madison County Public Library 1335 North Main Street 28753 (828) 649-3741 Marshville Marshville Branch Library 118 East Union Street (704) 624-2828 Matthews Matthews Branch Library 124 W. John Street (704) 847-6691 Maxton Gilbert Patterson Memorial Public Library 210 N Florence St (910) 844-3884 Mayodan Mayodan Branch Library 101 N. 10th Ave (336) 548-6951 Maysville Maysville Public Library 605 Seventh Street (910) 743-3796 Mebane Mebane Public Library 106 E. Washington St (919) 563-6431 Mocksville Davie County Public Library 371 N. Main Street 27028 (336) 753-6030 Monroe Union County Public Library 316 East Windsor Street 28112 (704) 283-8184 Mooresville Mooresville Public Library 304 South Main Street 28115 (704) 660-3272 Morganton Burke County Public Library 204 South King Street 28655 (828) 437-5638 Mount Airy Mount Airy Public Library 145 Rockford Street (336) 789-5108 Mount Gilead Mount Gilead Branch 110 West Allenton Street (910) 439-6651 Mt. Holly Mt. Holly Branch Library 245 West Catawba Avenue (704) 827-3581 Mt. Olive Steele Memorial Library 111 N Chestnut St (919) 658-2580 Mt. Pleasant Mt. Pleasant Branch Library 8556 Cook St. (704) 436-2202 Murfreesboro Elizabeth Sewell Parker Library 213 East Main Street Po Drawer 186 (252) 398-4494 Murphy Murphy Public Library 9 Blumenthal Street (828) 837-2417 Murphy Nantahala Regional Library 11 Blumenthal Street 28906 (828) 837-2025
City Library Address Zip Phone Nashville Harold D. Cooley Library 114 W. Church St. 27856 (252) 459-2106 New Bern Craven-Pamlico-Carteret Regional Library 400 Johnson Street 28560 (252) 638-7812 New Bern New Bern-Craven County Public Library 400 Johnson Street (919) 638-7800 Newland Avery County Library 150 Library Place (828) 733-9393 Newport Newport Public Library 210 Howard Blvd. (252) 223-5108 Newton Catawba County Library 115 West C Street 28658 (828) 465-8660 Newton Grove Bryan Memorial Library 302 West Weeksdale Street (910) 594-1260 North Wilkesboro Wilkes County Library 215 10th Street (336) 838-2818 Norwood Norwood Branch Library 207 Pee Dee Avenue (704) 422-3218
City Library Address Zip Phone Oak Island G. V. Barbee Sr. Library 818 Yaupon Dr. (910) 278-4283 Oakboro Oakboro Branch Library 214 Main Street (704) 485-4310 Ocracoke Ocracoke Branch Library 225 Back Road (252) 928-4436 Old Fort Old Fort Branch Library 65 East Mitchell Street (828) 668-7111 Oxford Berea Branch Library 1211 Hwy 158 (919) 693-1231 Oxford Granville County Library System 210 Main Street 27565 (919) 693-1121 Oxford Richard H. Thornton Library 210 Main St (919) 693-1121
City Library Address Zip Phone Pembroke Pembroke Public Library 413 Blaine St (910) 521-1554 Pikeville Pikeville Public Library 106 W Main St (919) 242-6446 Pilot Mountain Charles H. Stone Memorial Library 319 W. Main St. (336) 368-2370 Pine Knoll Shores Bogue Banks Public Library 320 Salter Path Road (252) 247-4660 Pinebluff Pinebluff Public Library 305 East Baltimore Avenue (910) 281-3004 Pinetops Pinetops Branch Library 201 South East 1st Street (252) 827-4621 Pink Hill Pink Hill Branch Library 114 West Broadway St (252) 568-3631 Pittsboro Pittsboro Memorial Library 204 West St (919) 542-3524 Plymouth Pettigrew Regional Library 201 East Third Street 27962 (252) 793-2875 Plymouth Washington County Library 201 East Third Street (252) 793-2113 Pollocksville Pollocksville Public Library 415 Green Hill St (252) 224-5011 Princeton Princeton Public Library 101 Dr. Donnie H. Jones, Jr Blvd (919) 936-9996
City Library Address Zip Phone Raeford Hoke County Public Library 334 North Main Street (910) 875-2502 Raleigh Athens Drive Community Library 1420 Athens Drive (919) 233-4000 Raleigh Cameron Village Regional Library 1930 Clark Avenue (919) 856-6710 Raleigh Electronic Information Center 334 Fayetteville Street Mall (919) 856-6690 Raleigh Green Road Library 4101 Green Road (919) 790-3200 Raleigh North Regional Library 200 Horizon Drive (919) 870-4000 Raleigh Olivia Raney Local History Library 4016 Carya Drive (919) 250-1196 Raleigh Richard B. Harrison Library 1313 New Bern Avenue (919) 856-5720 Raleigh South Raleigh Library 1601-14 Crosslink Road (919) 856-6598 Raleigh Wake County Public Libraries 4020 Carya Drive 27610 (919) 250-1212 Raleigh West Popular Lending Library 5800 Duraleigh Road (919) 881-1344 Ramseur Ramseur Public Library 1512 Main Street (336) 824-2232 Randleman Randleman Public Library 122 Commerce Square (336) 498-3141 Reidsville Learning Place Library 116 N. Scales St (336) 349-6733 Reidsville Reidsville Branch Library 204 W. Morehead St (336) 349-8476 Richlands Richlands Public Library 299s Wilmington Street (910) 324-5321 Riegelwood East Columbus Branch Library p.o. box 27 (910) 655-4157 Roanoke Rapids Roanoke Rapids Public Library 319 Roanoke Avenue 27870 (252) 533-2890 Robbins Robbins Area Branch 161 East Magnolia Drive (910) 948-4000 Robbinsville Graham County Public Library 80 Knight Street (828) 479-8796 Robersonville Robersonville Public Library 119 South Main Street (252) 795-3591 Rockingham Leath Memorial Library 412 East Franklin Street (910) 895-6337 Rockingham Sandhill Regional Library System 412 East Franklin Street 28379 (910) 997-3388 Rockwell East Branch Library p.o. box 550 (704) 279-5014 Rocky Mount Braswell Memorial Library 727 North Grace Street 27804 (252) 442-1951 Ronda Ronda Branch Library 123 Chatham St (336) 835-2377 Rose Hill Rose Hill Community Memorial Library 113 South Walnut St (910) 289-2490 Roseboro Roseboro Public Library 300 West Roseboro Street (910) 525-5436 Rowland Rowland Public Library 401 E. Main Street (910) 422-3996 Roxboro Person County Public Library 319 South Main St (336) 597-7881 Rural Hall Rural Hall Branch Library 7125 Broad Street (336) 969-9545
City Library Address Zip Phone Salisbury Rowan Public Library 201 W. Fisher St 28145 (704) 216-8233 Saluda Saluda Branch Library 44 West Main St. (828) 749-2117 Sanford Jonesboro Branch Library 309 West Main Street (919) 776-3141 Sanford Lee County Library 107 Hawkins Avenue 27330 (919) 774-6045 Seagrove Seagrove Public Library 354 Old Plank Road (336) 873-7521 Selma Selma Public Library 301 N. Pollock St. (919) 965-8613 Seven Springs Seven Springs Public Library 506 Church St (919) 569-2631 Shallotte Rourk Branch Library 5068 Main Street (910) 754-6578 Shelby Cleveland County Memorial Library 104 Howie Drive 28150 (704) 487-9069 Sherrils Ford Sherrills Ford Branch 8456 Sherrills Ford Road (828) 478-2729 Siler City Chatham County Public Libraries 500 N. 2nd Ave. 27344 (919) 742-3815 Siler City Wren Memorial Library 502 North 2nd Avenue (919) 742-2016 Skyland South Buncombe Branch Library 260 Overlook Rd (828) 684-1827 Smithfield Public Library Of Johnston County Smithfield 305 Market Street 27577 (919) 934-8146 Sneads Ferry Sneads Ferry Branch Library 242 Sneads Ferry Road (910) 327-6471 Snow Hill Greene County Public Library 229 Kingold Blvd (252) 747-3437 Southern Pines Southern Pines Public Library 170 West Connecticut Avenue 28387 (910) 692-8235 Southport Brunswick County Library 109 W. Moore Street 28461 (910) 457-6237 Southport Harper Library 109 W. Moore Street (910) 457-6237 Sparta Alleghany County Public Library p.o. box 656 (336) 372-5573 Spindale Rutherford County Library 255 Callahan Koon Rd. 28160 (828) 287-6117 Spring Lake Spring Lake Branch 101 Laketree Blvd (910) 497-3650 Spruce Pine Spruce Pine Public Library 142 Walnut Avenue (828) 765-4673 St. Pauls St. Pauls Public Library 223 W. Broad Street (910) 865-4002 Stanley Stanley Branch Library 205 Peterson Street (704) 263-4166 Stantonsburg Crocker Branch Library 114 S Main St (252) 238-3758 Star Star Branch 222 South Main St (910) 428-2338 Statesville Iredell County Library 201 North Tradd Street 28677 (704) 878-3090 Stoneville Stoneville Branch Library 201 E. Main St (336) 573-9040 Stovall Stovall Branch Library 101 Hwy 15 N (919) 693-5722 Sugar Grove Western Watauga Branch Library 1085 Old Us Hwy 421 (828) 297-5515 Swan Quarter Mattamuskeet Library 20418 Us 264 (252) 926-8841 Swannonoa Swannanoa Branch Library 101 West Charleston St (828) 686-5516 Swansboro Swansboro Branch Library 1460 W Corbett Ave. (910) 326-4888 Sylva Jackson County Public Library 755 West Main Street (828) 586-2016
City Library Address Zip Phone Tabor City Tabor City Public Library 1 East Fifth Street (910) 653-3774 Tarboro Edgecombe County Memorial Library 909 Main Street 27886 (252) 823-1141 Taylorsville Alexander County Library 77 First Avenue Sw 28681 (828) 632-4058 Thomasville Thomasville Public Library 14 Randolph Street (336) 474-2690 Traphill Traphill Branch Library 11964 Austin Traphill Rd (336) 957-2534 Trenton Comfort Branch Library 4889 Highway 41 West (910) 324-5061 Trenton Trenton Public Library 204 Lakeview Drive (252) 448-4261 Troy Montgomery County Library 215 W. Main St. (910) 572-1311 Tuxedo Green River Branch Library 50 Green River Road (828) 697-4969
City Library Address Zip Phone Valdese Valdese Public Library 213 St. Germain Avenue, Se (828) 874-2421 Vale West Lincoln Branch Library 5545 West Nc Hwy 27 (704) 276-9946 Vanceboro Vanceboro-Craven County Public Library 7931 Main Street (252) 244-0571 Vass Vass Area Library 128 Seaboard Street (910) 245-2200
City Library Address Zip Phone Wadesboro Hampton B. Allen Library 120 South Greene Street (704) 694-5177 Wagram Wagram Branch Library p.o. box 118 (910) 369-2966 Walkertown Walkertown Branch Library 2969 Main Street (336) 595-6863 Walnut Cove Walnut Cove Public Library 106 West Fifth Street (336) 591-7496 Warrenton Warren County Memorial Library 119 Front St 27589 (252) 257-4990 Warrenton Warren County Memorial Library 117 S. Main Street (919) 257-4990 Warsaw Warsaw-Kornegay Public Library 117 East College St (910) 293-4664 Washington Bhm Regional Library 158 North Market Street 27889 (252) 946-6401 Washington George H. And Laura E. Brown Public Library 122 Van Norden Street 27889 (252) 975-9356 Waxhaw Waxhaw Library 509 South Providence Street (704) 843-3131 Waynesville Haywood County Public Library 678 South Haywood Street 28786 (828) 452-5169 Waynesville Maggie Valley Library (704) 926-0461 Weaverville Weaverville-Bess Tilson Sprinkle Mem. Library 41 N. Main (828) 645-3592 Welcome North Davidson Branch Library 559 Critcher Drive (336) 242-2050 Weldon Weldon Memorial Library 6 West First Street (252) 536-3837 Wendell Wendell Library 207 South Hollybrook Road (919) 365-2600 West Jefferson Appalachian Regional Library 148 Library Drive 28694 (336) 838-2818 West Jefferson Ashe County Public Library 148 Library Drive (336) 846-2041 Whiteville Columbus County Public Library 407 North J.K. Powell Boulevard 28472 (910) 642-3116 Williamston Martin Memorial Library 200 North Smithwick Street (252) 792-7476 Wilmington Myrtle Grove Branch 5155 S. College Road (910) 798-6391 Wilmington New Hanover County Public Library 201 Chestnut Street 28401 (910) 798-6321 Wilmington Northeast Regional 1241 Military Cutoff Road (910) 798-6371 Wilson East Branch Library 1006-C Ward Blvd (252) 237-2627 Wilson Wilson County Public Library 249 Nash Street W 27893 (252) 237-5355 Windsor Lawrence Memorial Library 204 E Dundee Street (252) 794-2244 Winston-Salem Carver School Road Branch Library 4915 Lansing Dr (336) 661-4917 Winston-Salem East Winston Heritage Center 1110 East Seventh Street (336) 727-2202 Winston-Salem Forsyth County Public Library 660 West Fifth Street 27101 (336) 703-3016 Winston-Salem Happy Hill Mini Library 920 Mock Street (336) 631-7994 Winston-Salem Reynolda Manor Branch Library 2839 Fairlawn Drive (336) 727-2948 Winston-Salem Salvation Army Boys Girls Club 1922 S. Martin Luther King Drive (336) 788-5761 Winston-Salem Southside Branch Library 3185 Buchanan Street (336) 771-4722 Winston-Salem Ywca Youth Mini Library 610 N. Liberty Street (336) 771-4722 Winterville C. D. Langston R. E. Boyd Library p.o. box 395 (252) 756-1786 Winton Albemarle Regional Library 303 W Tryon Street 27986 (252) 358-7832 Winton Hertford County Library 303 West Tryon Street (252) 358-7855
City Library Address Zip Phone Yadkinville Yadkin County Public Library 233 East Main Street (336) 679-8792 Yanceyville Gunn Memorial Public Library 161 Main Street East (336) 694-6241 Youngsville Youngsville Branch Library 218 Us1a Hwy. South (919) 556-1612
City Library Address Zip Phone Zebulon Zebulon Library 1000 Dogwood Drive (919) 404-3610
Back to Pamlico County Page