North Carolina Public Libraries

This page lists 401 public libraries in North Carolina, including main libraries and branch locations, sorted by city. Where a library is a branch of a larger library system, the system is shown under its name.

Advertisement

North Carolina public libraries by city

Listings updated October 2026.

LibraryAddressZIPCountyPhone
A
Page Memorial LibraryPart of Sandhill Regional Library System100 S Poplar St, Aberdeen28315Moore(910) 944-1200
Ahoskie Public LibraryPart of Albemarle Regional Library210 E Church St, Ahoskie27910Hertford(252) 332-5500
History CenterPart of Stanly County Public Library157 N 2nd St, Albemarle28001Stanly(704) 986-3777
Stanly County Public Library133 E Main St, Albemarle28001Stanly(704) 986-3765
Albertson Community LibraryPart of Duplin County Library3763 N Nc 111 903 Hwy, Albertson28508Duplin(910) 372-9405
Andrews Public LibraryPart of Nantahala Regional Library871 Main St, Andrews28901Cherokee(828) 321-5956
Angier Public LibraryPart of Harnett County Public Library28 N Raleigh St, Angier27546Harnett(919) 639-4413
Eva Perry Regional LibraryPart of Wake County Public Libraries2100 Shepherds Vineyard Dr, Apex27502Wake(919) 387-2100
Middle Creek Community LibraryPart of Wake County Public Libraries111 Middle Creek Park Ave, Apex27539Wake(919) 890-7400
Archdale Public LibraryPart of Randolph Public Library10433 S Main St, Archdale27263Randolph(336) 431-3811
Randolph Public Library201 Worth St, Asheboro27203Randolph(336) 318-6800
East Asheville Branch LibraryPart of Buncombe County Public Libraries3 Avon Rd, Asheville28805Buncombe(828) 250-4738
North Asheville Branch LibraryPart of Buncombe County Public Libraries1030 Merrimon Ave, Asheville28804Buncombe(828) 250-4752
Pack Memorial LibraryPart of Buncombe County Public Libraries67 Haywood St, Asheville28801Buncombe(828) 250-4700
South Asheville Branch LibraryPart of Buncombe County Public Libraries749 Fairview Rd, Asheville28803Buncombe(828) 250-4754
South Buncombe - Skyland LibraryPart of Buncombe County Public Libraries260 Overlook Rd, Asheville28803Buncombe(828) 250-6488
West Asheville Branch LibraryPart of Buncombe County Public Libraries942 Haywood Rd, Asheville28806Buncombe(828) 250-4750
Sallie H. Jenkins Memorial LibraryPart of Albemarle Regional Library302 Broad St, Aulander27805Bertie(252) 345-4461
Hazel W. Guilford Memorial LibraryPart of Beaufort-Hyde-Martin Regional Library524 Main St, Aurora27806Beaufort(252) 322-5046
B
Badin Branch LibraryPart of Stanly County Public Library62 Pine St, Badin28009Stanly(704) 423-3218
Wesley Privette Memorial LibraryPart of Braswell Memorial Public Library6280 Main St, Bailey27807Nash(252) 235-6006
Mitchell County LibraryPart of Avery-Mitchell-Yancey Regional Library18 N Mitchell Ave, Bakersville28705Mitchell(828) 688-2511
Currituck County LibraryPart of East Albemarle Regional Library4261 Caratoke Hwy, Barco27917Currituck(252) 453-8345
Bath Community LibraryPart of Beaufort-Hyde-Martin Regional Library102 S Harding St, Bath27808Beaufort(252) 923-6371
Marybelle Hollowell AnnexPart of Craven-Pamlico Regional Library603 Main St, Bayboro28515Pamlico(252) 745-8372
Pamlico County LibraryPart of Craven-Pamlico Regional Library603 Main St, Bayboro28515Pamlico(252) 745-3515
Carteret County Public Library1702 Live Oak St Suite 100, Beaufort28516Carteret(252) 648-7725
Down East Branch Public LibraryPart of Carteret County Public Library System108 Straits Rd, Beaufort28516Carteret(252) 648-7729
Belhaven Public LibraryPart of Beaufort-Hyde-Martin Regional Library333 E Main St, Belhaven27810Beaufort(252) 943-2993
Belmont Branch LibraryPart of Gaston County Public Library125 N Central Ave, Belmont28012Gaston(704) 461-8272
Mary Duncan Public LibraryPart of Public Library of Johnston County & Smithfield100 W Main St, Benson27504Johnston(919) 894-3724
Bessemer City Branch LibraryPart of Gaston County Public Library207 N 12th St, Bessemer City28016Gaston(704) 729-6226
Blount LibraryPart of Sheppard Memorial Library201 Ives St, Bethel27812Pitt(252) 825-0782
Phillip Leff Memorial LibraryPart of Duplin County Library807 E Broad St, Beulaville28518Duplin(910) 298-4677
Allen LibraryPart of Sandhill Regional Library System307 Page St, Biscoe27209Montgomery(910) 428-2551
Black Creek Branch LibraryPart of Wilson County Public Library103 Central Ave, Black Creek27813Wilson(252) 237-5355
Black Mountain Branch LibraryPart of Buncombe County Public Libraries105 Dougherty St, Black Mountain28711Buncombe(828) 250-4756
Bridger Memorial LibraryPart of Bladen County Public Library313 S Main St, Bladenboro28320Bladen(910) 863-4586
Watauga County Public LibraryPart of Appalachian Regional Library140 Queen St, Boone28607Watauga(828) 264-8784
Boonville Community Public LibraryPart of Northwestern Regional Library121 W Main St, Boonville27011Yadkin(336) 367-7737
Transylvania County Library212 S Gaston St, Brevard28712Transylvania(828) 884-3151
Broadway Branch LibraryPart of Lee County Library206 S Main St, Broadway27505Lee(919) 258-6513
Marianna Black LibraryPart of Fontana Regional Library33 Fryemont St, Bryson City28713Swain(828) 488-3030
Bunn Branch LibraryPart of Franklin County Library610 Main St, Bunn27508Franklin(919) 496-6764
Anderson Creek Public LibraryPart of Harnett County Public Library914 Anderson Creek School Rd, Bunnlevel28323Harnett(910) 814-4012
Pender County Public Library103 S Cowan St, Burgaw28425Pender(910) 259-1234
May Memorial LibraryPart of Alamance County Public Libraries342 S Spring St, Burlington27215Alamance(336) 229-3588
North Park Library / Community CenterPart of Alamance County Public Libraries849 Sharpe Rd, Burlington27217Alamance(336) 226-7185
Avery-Mitchell-Yancey Regional Library BookmobilePart of Avery-Mitchell-Yancey Regional Library289 Burnsville School Rd, Burnsville28714Yancey(828) 682-4476
Yancey County LibraryPart of Avery-Mitchell-Yancey Regional Library321 School Cir, Burnsville28714Yancey(828) 682-2600
C
Camden County Public LibraryPart of East Albemarle Regional Library118 Nc Hwy 343 North, Camden27921Camden(252) 331-2543
Enka Branch LibraryPart of Buncombe County Public Libraries1404 Sandhill Rd, Candler28715Buncombe(828) 250-4758
Currie Memorial LibraryPart of Sandhill Regional Library System138 S School St, Candor27229Montgomery(910) 974-4033
Canton Branch LibraryPart of Haywood County Public Library11 Pennsylvania Ave, Canton28716Haywood(828) 648-2924
Western Carteret Branch Public LibraryPart of Carteret County Public Library System230 Taylor Notion Rd, Cape Carteret28584Carteret(252) 648-7728
Pleasure Island LibraryPart of New Hanover County Public Library1401 N Lake Park Blvd Ste 72, Carolina Beach28428New Hanover(910) 798-6380
Southwest Brunswick Branch LibraryPart of Brunswick County Library9400 Ocean Hwy West, Carolina Shores28467Brunswick(910) 575-0173
Carrboro CybraryPart of Orange County Public Library100 N Greensboro St, Carrboro27510Orange(919) 918-7387
Moore County LibraryPart of Sandhill Regional Library System101 Saunders St, Carthage28327Moore(910) 947-5335
Cary Regional LibraryPart of Wake County Public Libraries315 Kildaire Farm Rd, Cary27511Wake(919) 460-3350
West Regional LibraryPart of Wake County Public Libraries4000 Louis Stephens Dr, Cary27519Wake(919) 463-8500
Albert Carlton-Cashiers Community LibraryPart of Fontana Regional Library249 Frank Allen Rd, Cashiers28717Jackson(828) 743-0215
Chadbourn Community LibraryPart of Columbus County Public Library301 N Wilson St, Chadbourn28431Columbus(910) 654-3322
Chapel Hill Public Library100 Library Dr, Chapel Hill27514Orange(919) 968-2777
Allegra Westbrooks RegionalPart of Charlotte Mecklenburg Library2412 Beatties Ford Rd, Charlotte28216Mecklenburg(704) 416-3000
Charlotte Mecklenburg Library310 N Tryon St, Charlotte28202Mecklenburg
Founders HallPart of Charlotte Mecklenburg Library100 N Tryon St Suite 290, Charlotte28202Mecklenburg(704) 416-0300
Hickory Grove Branch LibraryPart of Charlotte Mecklenburg Library5935 Hickory Grove Rd, Charlotte28215Mecklenburg(704) 416-4400
Imaginon: The Joe & Joan Martin CenterPart of Charlotte Mecklenburg Library300 E 7th St, Charlotte28202Mecklenburg(704) 416-4600
Independence Regional LibraryPart of Charlotte Mecklenburg Library6015 Conference Dr, Charlotte28212Mecklenburg(704) 416-4800
Mint Hill Branch LibraryPart of Charlotte Mecklenburg Library6840 Matthews-Mint Hill Rd, Charlotte28227Mecklenburg(704) 416-5200
Moli BookmobilePart of Charlotte Mecklenburg Library101 Eastway Dr, Charlotte28213Mecklenburg(704) 416-0555
Mountain Island Branch LibraryPart of Charlotte Mecklenburg Library4420 Hoyt Galvin Wy, Charlotte28214Mecklenburg(704) 416-5600
Myers Park Branch LibraryPart of Charlotte Mecklenburg Library1361 Queens Rd, Charlotte28207Mecklenburg(704) 416-5800
Plaza Midwood Branch LibraryPart of Charlotte Mecklenburg Library1623 Central Ave, Charlotte28205Mecklenburg(704) 416-6200
South Boulevard Branch LibraryPart of Charlotte Mecklenburg Library7015 Carnegie Blvd, Charlotte28211Mecklenburg(704) 416-6400
South County Regional LibraryPart of Charlotte Mecklenburg Library5801 Rea Rd, Charlotte28277Mecklenburg(704) 416-6600
South Park Regional LibraryPart of Charlotte Mecklenburg Library7015 Morrison Blvd, Charlotte28211Mecklenburg(704) 416-5400
Steele Creek Branch LibraryPart of Charlotte Mecklenburg Library13620 Steele Creek Rd, Charlotte28273Mecklenburg(704) 416-6800
Sugar Creek Branch LibraryPart of Charlotte Mecklenburg Library4045 N Tryon St, Charlotte28206Mecklenburg(704) 416-7000
University City Regional LibraryPart of Charlotte Mecklenburg Library301 E W T Harris Rd, Charlotte28262Mecklenburg(704) 416-7200
West Boulevard Branch LibraryPart of Charlotte Mecklenburg Library2157 West Blvd, Charlotte28208Mecklenburg(704) 416-7400
Cherryville Branch LibraryPart of Gaston County Public Library605 E Main St, Cherryville28021Gaston(704) 769-8190
South Rowan Regional LibraryPart of Rowan Public Library920 Kimball Rd, China Grove28088Rowan(704) 216-7727
Claremont Branch LibraryPart of Catawba County Library3288 E Main St, Claremont28610Catawba(828) 466-6817
Clarkton Public LibraryPart of Bladen County Public Library10413 N College St, Clarkton28433Bladen(910) 647-3661
Hocutt Ellington Memorial Library100 S Church St, Clayton27520Johnston(919) 553-5542
Clemmons Branch LibraryPart of Forsyth County Public Library3554 Clemmons Rd, Clemmons27012Forsyth(336) 703-2920
West Branch LibraryPart of Rowan Public Library201 School St, Cleveland27013Rowan(704) 216-8290
J.C. Holliday LibraryPart of Sampson-Clinton Public Library217 Graham St, Clinton28328Sampson(910) 592-4153
Fines Creek Branch LibraryPart of Haywood County Public Library190 Fines Creek Rd, Clyde28721Haywood(828) 356-2551
Coats Public LibraryPart of Harnett County Public Library29 E Main St, Coats27521Harnett(910) 230-1944
Tyrrell County LibraryPart of Pettigrew Regional Library414 Main St, Columbia27925Tyrrell(252) 796-3771
Polk County Public Library1289 W Mills St, Columbus28722Polk(828) 894-8721
Cabarrus County Public Library27 Union St N, Concord28025Cabarrus(704) 920-2050
Conover Branch LibraryPart of Catawba County Library403 Conover Station SE, Conover28613Catawba(828) 466-5108
Cooleemee Branch LibraryPart of Davie County Public Library7796 Hwy 801 S, Cooleemee27014Davie(336) 753-6049
Cornelius Branch LibraryPart of Charlotte Mecklenburg Library21105 Catawba Ave, Cornelius28031Mecklenburg(704) 416-3800
Corolla Branch LibraryPart of East Albemarle Regional Library1123 Ocean Trl, Corolla27927Currituck(252) 453-0496
Cove City-Craven County Public LibraryPart of Craven-Pamlico Regional Library102 N Main St, Cove City28523Craven(252) 638-6363
South Branch LibraryPart of Granville County Library System1550 S Campus Dr, Creedmoor27522Granville(919) 528-1752
D
Dallas Branch LibraryPart of Gaston County Public Library105 S Holland St, Dallas28034Gaston(704) 215-7142
Danbury Public LibraryPart of Northwestern Regional Library1104 Main St, Danbury27016Stokes(336) 593-2419
Davidson Branch LibraryPart of Charlotte Mecklenburg Library119 S Main St, Davidson28036Mecklenburg(704) 416-4000
Denton Public LibraryPart of Davidson County Public Library System310 W Salisbury St, Denton27239Davidson(336) 859-2215
Florence S. Shanklin Branch LibraryPart of Lincoln County Public Library7837 Fairfield Forest Rd, Denver28037Lincoln(704) 483-3589
Dobson Community LibraryPart of Northwestern Regional Library113 Crutchfield St, Dobson27017Surry(336) 386-8208
Dunn Public LibraryPart of Harnett County Public Library110 E Divine St, Dunn28334Harnett(910) 892-2899
Bragtown Branch LibraryPart of Durham County Library3200 Dearborn Dr, Durham27707Durham(919) 560-0120
Durham County Main LibraryPart of Durham County Library300 N Roxboro Rd, Durham27701Durham(919) 560-0100
East Regional Branch LibraryPart of Durham County Library211 Lick Creek Ln, Durham27703Durham(919) 560-0203
North Regional LibraryPart of Durham County Library221 Milton Rd, Durham27712Durham(919) 560-0231
South Regional LibraryPart of Durham County Library4505 S Alston Ave, Durham27713Durham(919) 560-7409
Southwest Regional LibraryPart of Durham County Library3605 Shannon Rd, Durham27707Durham(919) 560-8590
Stanford L Warren Branch LibraryPart of Durham County Library1201 Fayetteville St, Durham27707Durham
E
East Bend Public LibraryPart of Northwestern Regional Library420 Flint Hill Rd, East Bend27018Yadkin(336) 699-3890
Eden Branch LibraryPart of Rockingham County Public Library598 S Pierce St, Eden27288Rockingham(336) 623-3168
Rockingham County Public Library BookmobilePart of Rockingham County Public Library527 Boone Rd, Eden27288Rockingham(336) 627-1106
Shepard-Pruden Memorial LibraryPart of Pettigrew Regional Library106 W Water St, Edenton27932Chowan(252) 482-4112
Pasquotank County LibraryPart of East Albemarle Regional Library100 E Colonial Ave, Elizabeth City27909Pasquotank(252) 335-2473
Bladen County Public Library111 N Cypress St, Elizabethtown28337Bladen(910) 862-6990
Elkin Public LibraryPart of Northwestern Regional Library111 N Front St, Elkin28621Surry(336) 835-5586
Kemp Sugg Memorial LibraryPart of Sandhill Regional Library System2086 N Main St, Ellerbe28338Richmond(910) 652-6130
Elm City BranchPart of Wilson County Public Library114 N Railroad St, Elm City27822Wilson(252) 236-4269
Enfield LibraryPart of Halifax County Library System103 S Railroad St, Enfield27823Halifax(252) 445-5203
Hyde County Public LibraryPart of Beaufort-Hyde-Martin Regional Library33460 US-264, Engelhard27824Hyde(252) 926-8841
Erwin Public LibraryPart of Harnett County Public Library110 W F St, Erwin28339Harnett(910) 897-5780
Etowah Branch LibraryPart of Henderson County Public Library101 Brickyard Rd, Etowah28729Henderson(828) 891-6577
F
Fair Bluff Community LibraryPart of Columbus County Public Library315 Railroad St, Fair Bluff28439Columbus(910) 805-8889
Fairmont Public LibraryPart of Robeson County Public Library105 S Main St, Fairmont28340Robeson(910) 628-9331
Fairview Branch LibraryPart of Buncombe County Public Libraries1 Taylor Rd, Fairview28730Buncombe(828) 250-6484
Faison Branch Library (Emily Hill Library)Part of Duplin County Library106 Park Cir, Faison28341Duplin(910) 267-0601
Farmville Public Library4276 W Church St, Farmville27828Pitt(252) 753-3355
Bordeaux Branch LibraryPart of Cumberland County Public Library3711 Village Dr, Fayetteville28304Cumberland(910) 483-7727
Cliffdale Branch LibraryPart of Cumberland County Public Library6882 Cliffdale Rd, Fayetteville28314Cumberland(910) 483-7727
East Regional Branch LibraryPart of Cumberland County Public Library4809 Clinton Rd, Fayetteville28312Cumberland(910) 483-7727
Headquarters LibraryPart of Cumberland County Public Library300 Maiden Ln, Fayetteville28301Cumberland(910) 483-7727
North Regional Branch LibraryPart of Cumberland County Public Library855 McArthur Rd, Fayetteville28311Cumberland(910) 483-7727
West Regional Branch LibraryPart of Cumberland County Public Library7469 Century Cir, Fayetteville28306Cumberland(910) 483-7727
Fletcher Branch LibraryPart of Henderson County Public Library120 Library Rd, Fletcher28732Henderson(828) 687-1218
James Bryan Creech LibraryPart of Public Library of Johnston County & Smithfield206 W Hatcher St, Four Oaks27524Johnston(919) 963-6013
Macon County Public LibraryPart of Fontana Regional Library149 Siler Farm Rd, Franklin28734Macon(828) 524-3600
Franklinton Public LibraryPart of Franklin County Library9 W Mason St, Franklinton27525Franklin(919) 494-2736
John W. Clark Public LibraryPart of Randolph Public Library111 Sumner Pl, Franklinville27248Randolph(336) 824-4020
Northern Wayne Public LibraryPart of Wayne County Public Library609 S Wilson St, Fremont27830Wayne(919) 705-1892
Fuquay-Varina Community LibraryPart of Wake County Public Libraries271 Bramblehill Dr, Fuquay-Varina27526Wake(919) 557-2788
G
Miriam B. Lamb Memorial LibraryPart of Sampson-Clinton Public Library144 S Church Ave, Garland28441Sampson(910) 529-2441
Southeast Regional LibraryPart of Wake County Public Libraries908 7th Ave, Garner27529Wake(919) 662-2250
Ferguson Branch LibraryPart of Gaston County Public Library913 N Pryor St, Gastonia28052Gaston(704) 671-2339
Gaston County Public Library (Regional Headquarters)Part of Gaston County Public Library1555 E Garrison Blvd, Gastonia28054Gaston(704) 868-2164
Union Road Branch LibraryPart of Gaston County Public Library5800 Union Rd, Gastonia28056Gaston(704) 671-2799
Gates County LibraryPart of Albemarle Regional Library14 Cypress Creek Dr, Gatesville27938Gates(252) 357-0110
Gibsonville Public Library506 Church St, Gibsonville27249Guilford(336) 449-6455
Wayne County Public Library, Inc.Part of Wayne County Public Library1001 E Ash St, Goldsboro27530Wayne(919) 735-1824
Goldston Public LibraryPart of Chatham County Public Libraries9235 Pittsboro-Goldston Rd, Goldston27252Chatham(919) 898-4522
Graham Public LibraryPart of Alamance County Public Libraries211 S Main St, Graham27253Alamance(336) 570-6730
Southern Branch LibraryPart of Caldwell County Public Library63 N Main St, Granite Falls28630Caldwell(828) 396-7703
Blanche Benjamin Branch LibraryPart of Greensboro Public Library1530 Benjamin Pkwy, Greensboro27408Guilford(336) 373-7540
Glenn McNairy Branch LibraryPart of Greensboro Public Library4860 Lake Jeanette Rd, Greensboro27455Guilford(336) 373-2015
Glenwood BranchPart of Greensboro Public Library1901 W Florida St, Greensboro27403Guilford(336) 297-5000
Greensboro Public Library219 N Church St, Greensboro27401Guilford(336) 373-2474
Hemphill Branch LibraryPart of Greensboro Public Library2301 W Vandalia Rd, Greensboro27407Guilford(336) 373-2925
Kathleen Clay Edwards Family BranchPart of Greensboro Public Library1420 Price Park Rd, Greensboro27410Guilford(336) 373-2923
McGirt-Horton Branch LibraryPart of Greensboro Public Library2501 Phillips Ave, Greensboro27405Guilford(336) 373-5810
Vance H. Chavis Lifelong Learning CenterPart of Greensboro Public Library900 S Benbow Rd, Greensboro27406Guilford(336) 373-5838
Carver Branch LibraryPart of Sheppard Memorial Library618 W 14th Ave, Greenville27834Pitt(252) 329-4583
East Branch LibraryPart of Sheppard Memorial Library2000 Cedar Ln, Greenville27858Pitt(252) 329-4582
Sheppard Memorial Library530 S Evans St, Greenville27858Pitt(252) 329-4580
H
Halifax County Library33 Granville St, Halifax27839Halifax(252) 583-3631
Hamlet Public LibraryPart of Sandhill Regional Library System302 Main St, Hamlet28345Richmond(910) 582-3477
Hampstead Branch LibraryPart of Pender County Public Library75 Library Dr, Hampstead28443Pender(910) 270-4603
Harmony Branch LibraryPart of Iredell County Library3393 Harmony Hwy, Harmony28634Iredell(704) 546-7086
Harrisburg LibraryPart of Cabarrus County Public Library201 Sims Pkwy, Harrisburg28075Cabarrus(704) 920-2080
Hatteras Branch LibraryPart of East Albemarle Regional Library57709 Hwy 12, Hatteras27943Dare(252) 986-2385
Havelock-Craven County PublicPart of Craven-Pamlico Regional Library301 Cunningham Blvd, Havelock28532Craven(252) 447-7509
Moss Memorial LibraryPart of Nantahala Regional Library26 Anderson St, Hayesville28904Clay(828) 389-8401
Perry Memorial Library205 Breckenridge St, Henderson27536Vance(252) 438-3316
Edneyville Branch LibraryPart of Henderson County Public Library2 Firehouse Ln, Hendersonville28792Henderson(828) 685-0110
Henderson County Public Library301 N Washington St, Hendersonville28739Henderson(828) 697-4725
Perquimans County LibraryPart of Pettigrew Regional Library514 S Church St, Hertford27944Perquimans(252) 426-5319
Bethlehem Branch LibraryPart of Alexander County Library45 Rink Dam Rd, Hickory28601Alexander(828) 495-8753
Patrick Beaver Memorial LibraryPart of Hickory Public Library375 3rd St NE, Hickory28601Catawba(828) 304-0500
Ridgeview Branch LibraryPart of Hickory Public Library706 1st St SW, Hickory28602Catawba(828) 345-6037
Southwest Branch LibraryPart of Catawba County Library2944 S Nc 127 Hwy, Hickory28602Catawba(828) 466-6818
St. Stephens Branch LibraryPart of Catawba County Library3225 Springs Rd, Hickory28601Catawba(828) 466-6821
High Point Public Library901 N Main St, High Point27262Guilford(336) 883-3631
Hudson LibraryPart of Fontana Regional Library554 Main St, Highlands28741Macon(828) 526-3031
C B Hildebrand Public LibraryPart of Burke County Public Library101-B Main Ave. West, Hildebran28637Burke(828) 764-9283
Orange County Public Library137 W Margaret Ln, Hillsborough27278Orange(919) 245-2525
Holly Springs Community LibraryPart of Wake County Public Libraries300 W Ballentine St, Holly Springs27540Wake(919) 577-1660
Hope Mills Branch LibraryPart of Cumberland County Public Library3411 Golfview Rd, Hope Mills28348Cumberland(910) 483-7727
Hot Springs Branch LibraryPart of Madison County Public Library170 Bridge St, Hot Springs28743Madison(828) 622-3584
Hudson Branch LibraryPart of Caldwell County Public Library530 Central St, Hudson28638Caldwell(828) 728-4207
North County Regional LibraryPart of Charlotte Mecklenburg Library16500 Holly Crest Ln, Huntersville28078Mecklenburg(704) 416-6600
I
Union West Regional LibraryPart of Union County Public Library123 Unionville-Indian Trail Rd, Indian Trail28079Union(704) 283-8184
J
Northampton County Memorial LibraryPart of Albemarle Regional Library207 W Jefferson St, Jackson27845Northampton(252) 534-3571
Onslow County Public Library58 Doris Ave E, Jacksonville28540Onslow(910) 455-7350
Jonesville Public LibraryPart of Northwestern Regional Library150 W Main St, Jonesville28642Yadkin(336) 835-7604
K
Kannapolis Branch LibraryPart of Cabarrus County Public Library850 Mountain St, Kannapolis28081Cabarrus(704) 920-1180
Dorothy Wightman LibraryPart of Duplin County Library107 Bowden Dr, Kenansville28349Duplin(910) 296-2117
Kenly Public LibraryPart of Public Library of Johnston County & Smithfield205 Edgerton St, Kenly27542Johnston(919) 284-4217
Paddison Memorial Branch LibraryPart of Forsyth County Public Library248 Harmon Ln, Kernersville27284Forsyth(336) 703-2930
Kill Devil Hills Branch LibraryPart of East Albemarle Regional Library400 Mustian St, Kill Devil Hills27948Dare(252) 441-4331
King Public LibraryPart of Northwestern Regional Library101 Pilot View Dr, King27021Stokes(336) 983-3868
Jacob Mauney Memorial Library100 S Piedmont Ave, Kings Mountain28086Cleveland(704) 739-2371
Kinston-Lenoir County Public LibraryPart of Neuse Regional Library510 N Queen St, Kinston28501Lenoir(252) 527-7066
East Regional LibraryPart of Wake County Public Libraries946 Steeple Square Ct, Knightdale27545Wake(919) 217-5300
L
La Grange Branch LibraryPart of Neuse Regional Library119 E Washington St, La Grange28551Lenoir(252) 566-3722
Mountains Branch LibraryPart of Rutherford County Library150 Bills Creek Rd, Lake Lure28746Rutherford(828) 287-6392
Rube McCray Memorial LibraryPart of Columbus County Public Library301 Fleming Dr, Lake Waccamaw28450Columbus(910) 646-4616
Scotland County Memorial Library312 W Church St, Laurinburg28352Scotland(910) 276-0563
Spangler Branch LibraryPart of Cleveland County Memorial Library112 Piedmont Dr, Lawndale28090Cleveland(704) 538-7005
Leicester Branch LibraryPart of Buncombe County Public Libraries1561 Alexander Rd, Leicester28748Buncombe(828) 250-6480
Leland Branch LibraryPart of Brunswick County Library487 Village Rd, Leland28451Brunswick(910) 371-9442
Caldwell County Public Library120 Hospital Ave, Lenoir28645Caldwell(828) 757-1270
Lewisville Branch LibraryPart of Forsyth County Public Library6490 Shallowford Rd, Lewisville27023Forsyth(336) 703-2940
Lexington Public LibraryPart of Davidson County Public Library System602 S Main St, Lexington27292Davidson(336) 242-2040
West Davidson Public LibraryPart of Davidson County Public Library System246 Tyro School Rd, Lexington27295Davidson(336) 853-4800
Liberty Public LibraryPart of Randolph Public Library239 S Fayetteville St, Liberty27298Randolph(336) 622-4605
Boone Trail Recreation Center and LibraryPart of Harnett County Public Library8500 Old Hwy 421, Lillington27546Harnett(910) 984-1094
Harnett County Public Library455 McKinney Pkwy, Lillington27546Harnett(910) 893-3446
Charles R. Jonas LibraryPart of Lincoln County Public Library306 W Main St, Lincolnton28092Lincoln(704) 735-8044
West Lincoln Branch LibraryPart of Lincoln County Public Library4797 Westwinds Rd, Lincolnton28092Lincoln(704) 276-9946
Littleton Public Library (Wc Jones Memorial)Part of Halifax County Library System114 E South Main St, Littleton27850Halifax(252) 586-3608
Locust Branch LibraryPart of Stanly County Public Library213 Town Centre Dr, Locust28097Stanly(704) 888-0103
Franklin County Library906 N Main St, Louisburg27549Franklin(919) 496-2111
Lowell Branch LibraryPart of Gaston County Public Library203 McAdenville Rd, Lowell28098Gaston(704) 879-4330
Lowgap Public LibraryPart of Northwestern Regional Library5210 W Pine St, Lowgap27024Surry(336) 352-3000
Lucama Branch LibraryPart of Wilson County Public Library103 E Spring St, Lucama27851Wilson(252) 239-0046
Robeson County Public Library101 N Chestnut St, Lumberton28358Robeson(910) 738-4859
M
Madison-Mayodan Public LibraryPart of Rockingham County Public Library611 Burton St, Madison27025Rockingham(336) 548-6553
Maggie Valley Branch LibraryPart of Haywood County Public Library3987 Soco Rd, Maggie Valley28751Haywood(828) 356-2541
Maiden Branch LibraryPart of Catawba County Library11 S A Ave, Maiden28650Catawba(828) 428-2712
Dare County LibraryPart of East Albemarle Regional Library700 N Hwy 64/264, Manteo27954Dare(252) 473-2372
McDowell County Public Library90 W Court St, Marion28752McDowell(828) 652-3858
Mars Hill Branch LibraryPart of Madison County Public Library25 Library St, Mars Hill28754Madison(828) 689-5183
Madison County Public Library1335 N Main St, Marshall28753Madison(828) 649-3741
Lois Morgan Edwards Memorial LibraryPart of Union County Public Library414 Hasty St, Marshville28103Union(704) 283-8184
Matthews Branch LibraryPart of Charlotte Mecklenburg Library230 Matthews Station St, Matthews28105Mecklenburg(704) 416-5000
Gilbert Patterson Memorial Public LibraryPart of Robeson County Public Library210 N Florence St, Maxton28364Robeson(910) 844-3884
Maysville Branch LibraryPart of Neuse Regional Library601 7th St, Maysville28555Jones(910) 743-3796
Mebane Public LibraryPart of Alamance County Public Libraries101 S First St, Mebane27302Alamance(919) 563-6431
Middlesex Public LibraryPart of Braswell Memorial Public Library12480 W Hanes Ave, Middlesex27557Nash(252) 419-0106
Midland Branch LibraryPart of Cabarrus County Public Library4297 C Hwy 24/27 E, Midland28107Cabarrus(704) 920-2040
Mills River BranchPart of Henderson County Public Library124 Town Center Dr Ste 1, Mills River28759Henderson(828) 890-1850
Davie County Public Library371 N Main St, Mocksville27028Davie(336) 753-6030
Union County Public Library316 E Windsor St, Monroe28112Union(704) 283-8184
Haynes Public LibraryPart of Rutherford County Library2669 Hwy 221A, Mooresboro28114Rutherford(828) 288-4039
Mooresville Public Library304 S Main St, Mooresville28115Iredell(704) 664-2927
Mooresville Public Library West BranchPart of Mooresville Public Library614 Brawley School Rd, Mooresville28117Iredell(704) 799-4200
Burke County Public Library204 S King St, Morganton28655Burke(828) 764-9260
Morrisville Community LibraryPart of Wake County Public Libraries310 Town Hall Dr, Morrisville27560Wake(919) 463-8460
Mount Airy Public LibraryPart of Northwestern Regional Library145 Rockford St, Mount Airy27030Surry(336) 789-5108
Mount Gilead BranchPart of Sandhill Regional Library System110 W Allenton St, Mount Gilead27306Montgomery(910) 439-6651
Moyock Public LibraryPart of East Albemarle Regional Library126 Campus Dr, Moyock27958Currituck(252) 435-6419
Mt. Holly Branch LibraryPart of Gaston County Public Library245 W Catawba Ave, Mt. Holly28120Gaston(704) 812-8646
Steele Memorial LibraryPart of Wayne County Public Library119 W Main St, Mt. Olive28365Wayne(919) 299-8105
Mt. Pleasant Branch LibraryPart of Cabarrus County Public Library8556 Cook St, Mt. Pleasant28124Cabarrus(704) 920-2202
Elizabeth Sewell Parker LibraryPart of Albemarle Regional Library213 E Main St, Murfreesboro27855Hertford(252) 398-4494
Murphy Public LibraryPart of Nantahala Regional Library9 Blumenthal St, Murphy28906Cherokee(828) 837-2417
Nantahala Regional Library BookmobilePart of Nantahala Regional Library11 Blumenthal St, Murphy28906Cherokee(828) 837-2025
N
Harold D. Cooley Library114 W Church St, Nashville27856Nash(252) 459-2106
New Bern-Craven County Public LibraryPart of Craven-Pamlico Regional Library400 Johnson St, New Bern28560Craven(252) 638-7800
Avery County LibraryPart of Avery-Mitchell-Yancey Regional Library150 Library Pl, Newland28657Avery(828) 733-9393
Newport Branch Public LibraryPart of Carteret County Public Library System210 Howard Blvd, Newport28570Carteret(252) 648-7727
Catawba County Library115 W C St, Newton28658Catawba(828) 465-8664
Bryan Memorial LibraryPart of Sampson-Clinton Public Library302 W Weeksdale St, Newton Grove28366Sampson(910) 594-1260
Wilkes County LibraryPart of Appalachian Regional Library215 10th St, North Wilkesboro28659Wilkes(336) 838-2818
Norwood Branch LibraryPart of Stanly County Public Library207 Pee Dee Ave, Norwood28128Stanly(704) 474-3625
O
G. V. Barbee, SR. LibraryPart of Brunswick County Library8200 E Oak Island Dr, Oak Island28465Brunswick(910) 278-4283
Oakboro Branch LibraryPart of Stanly County Public Library214 S Main St, Oakboro28129Stanly(704) 485-4310
Ocracoke Branch LibraryPart of Beaufort-Hyde-Martin Regional Library225 Back Rd, Ocracoke27960Hyde(252) 928-4436
Old Fort Branch LibraryPart of McDowell County Public Library65 E Mitchell St, Old Fort28762McDowell(828) 668-7111
Berea Branch LibraryPart of Granville County Library System1211 Hwy 158, Oxford27565Granville(919) 693-1231
Richard H. Thornton LibraryPart of Granville County Library System210 Main St, Oxford27565Granville(919) 693-1121
P
Pembroke Public LibraryPart of Robeson County Public Library413 S Blaine St, Pembroke28372Robeson(910) 521-1554
Charles H. Stone Memorial LibraryPart of Northwestern Regional Library319 W Main St, Pilot Mountain27041Surry(336) 368-2370
Bogue Banks Branch Public LibraryPart of Carteret County Public Library System320 Salter Path Rd, Pine Knoll Shores28512Carteret(252) 648-7726
Pinebluff Public LibraryPart of Sandhill Regional Library System305 E Baltimore Ave, Pinebluff28373Moore(910) 281-3004
Given Memorial Library & Tufts Archive150 Cherokee Rd, Pinehurst28374Moore(910) 295-6022
Pinetops Branch LibraryPart of Edgecombe County Memorial Library201 S 1st St, Pinetops27864Edgecombe(252) 827-4621
Pineville LibraryPart of Charlotte Mecklenburg Library505 Main St Suite 100, Pineville28134Mecklenburg(704) 416-3200
Pink Hill Branch LibraryPart of Neuse Regional Library114 W Broadway St, Pink Hill28572Lenoir(252) 568-3631
Chatham Community Library197 Nc Hwy 87 N, Pittsboro27312Chatham(919) 545-8084
Washington County LibraryPart of Pettigrew Regional Library201 E Third St, Plymouth27962Washington(252) 793-2113
Pollocksville Branch LibraryPart of Neuse Regional Library415 Green Hill St, Pollocksville28573Jones(252) 224-5011
Princeton Public LibraryPart of Public Library of Johnston County & Smithfield101 Doctor Donnie H. Jones, Jr Blvd, Princeton27569Johnston(919) 936-9996
R
Hoke County Public LibraryPart of Sandhill Regional Library System334 N Main St, Raeford28376Hoke(910) 875-2502
Athens Drive Community LibraryPart of Wake County Public Libraries1420 Athens Dr, Raleigh27606Wake(919) 233-4000
Duraleigh Road Community LibraryPart of Wake County Public Libraries5800 Duraleigh Rd, Raleigh27612Wake(919) 881-1344
Express Library Fayetteville StreetPart of Wake County Public Libraries336 Fayetteville St, Raleigh27601Wake(919) 856-6690
Green Road Community LibraryPart of Wake County Public Libraries4101 Green Rd, Raleigh27604Wake(919) 790-3200
Leesville Community LibraryPart of Wake County Public Libraries5105 Country Trl, Raleigh27613Wake(919) 571-6661
North Regional LibraryPart of Wake County Public Libraries7009 Harps Mill Rd, Raleigh27615Wake(919) 870-4000
Northeast Regional LibraryPart of Wake County Public Libraries14401 Green Elm Ln, Raleigh27614Wake(919) 570-5166
Oberlin Regional LibraryPart of Wake County Public Libraries1930 Clark Ave, Raleigh27605Wake(919) 856-6710
Olivia Raney Local History LibraryPart of Wake County Public Libraries4016 Carya Dr, Raleigh27610Wake(919) 250-1196
Richard B. Harrison Community LibraryPart of Wake County Public Libraries1313 New Bern Ave, Raleigh27610Wake(919) 856-5720
Southgate Community LibraryPart of Wake County Public Libraries1601-14 Crosslink Rd, Raleigh27610Wake(919) 856-6598
Ramseur Public LibraryPart of Randolph Public Library1512 Main St, Ramseur27316Randolph(336) 824-2232
Randleman Public LibraryPart of Randolph Public Library142 W Academy St, Randleman27317Randolph(336) 498-3141
McMillan Memorial LibraryPart of Robeson County Public Library205 E 2nd Ave, Red Springs28377Robeson(910) 843-4205
Reidsville Branch LibraryPart of Rockingham County Public Library204 W Morehead St, Reidsville27320Rockingham(336) 349-8476
Richlands Public LibraryPart of Onslow County Public Library299 S Wilmington St, Richlands28574Onslow(910) 324-5321
East Columbus Branch LibraryPart of Columbus County Public Library103 Church Rd, Riegelwood28456Columbus(910) 655-4157
Roanoke Rapids Public Library319 Roanoke Ave, Roanoke Rapids27870Halifax(252) 533-2890
Robbins Area BranchPart of Sandhill Regional Library System161 E Magnolia Dr, Robbins27325Moore(910) 948-4000
Graham County Public LibraryPart of Nantahala Regional Library80 Knight St, Robbinsville28771Graham(828) 479-8796
Robersonville Public LibraryPart of Beaufort-Hyde-Martin Regional Library119 S Main St, Robersonville27871Martin(252) 795-3591
Leath Memorial LibraryPart of Sandhill Regional Library System412 E Franklin St, Rockingham28379Richmond(910) 895-6337
East Branch LibraryPart of Rowan Public Library110 Broad St, Rockwell28138Rowan(704) 216-7838
Braswell Memorial Public Library727 N Grace St, Rocky Mount27804Nash(252) 442-1951
Rose Hill LibraryPart of Duplin County Library113 S Walnut St, Rose Hill28458Duplin(910) 289-2490
Roseboro Public LibraryPart of Sampson-Clinton Public Library300 W Roseboro St, Roseboro28382Sampson(910) 525-5436
Rowland Public LibraryPart of Robeson County Public Library113 E Main St, Rowland28383Robeson(910) 422-3996
Person County Public Library319 S Main St, Roxboro27573Person(336) 597-7881
Person County BookmobilePart of Person County Public Library319 S Main St, Roxoboro27573Person(336) 330-2295
Rural Hall Branch LibraryPart of Forsyth County Public Library7125 Broad St, Rural Hall27045Forsyth(336) 703-2970
S
Rowan Public Library201 W Fisher St, Salisbury28144Rowan(704) 216-8228
Saluda Branch LibraryPart of Polk County Public Libraries44 W Main St, Saluda28773Polk(828) 722-5218
Benhaven Public LibraryPart of Harnett County Public Library2815 Olivia Rd, Sanford27332Harnett(910) 814-6365
Suzanne Reeves BranchPart of Lee County Library107 Hawkins Ave, Sanford27330Lee(919) 718-4665
Scotland Neck Memorial LibraryPart of Halifax County Library System1600 Main St, Scotland Neck27874Halifax(252) 826-5578
Seagrove Public LibraryPart of Randolph Public Library530 Seagrove Plank Rd, Seagrove27341Randolph(336) 873-7521
Selma Public LibraryPart of Public Library of Johnston County & Smithfield301 N Pollock St, Selma27576Johnston(919) 965-8613
Rourk Branch LibraryPart of Brunswick County Library5068 Main St, Shallotte28459Brunswick(910) 754-6578
Cleveland County Memorial Library104 Howie Dr, Shelby28150Cleveland(704) 487-9069
Wren Memorial LibraryPart of Chatham County Public Libraries500 N 2nd Ave, Siler City27344Chatham(919) 742-2016
Public Library of Johnston County & Smithfield305 E Market St, Smithfield27577Johnston(919) 934-8146
Sneads Ferry Branch LibraryPart of Onslow County Public Library1330 Hwy 210, Sneads Ferry28460Onslow(910) 327-6471
Greene County LibraryPart of Neuse Regional Library229G Kingold Blvd, Snow Hill28580Greene(252) 747-3437
Southern Pines Public Library170 W Connecticut Ave, Southern Pines28387Moore(910) 692-8235
Harper LibraryPart of Brunswick County Library109 W Moore St, Southport28461Brunswick(910) 457-6237
Alleghany County Public LibraryPart of Northwestern Regional Library115 Atwood St, Sparta28675Alleghany(336) 372-5573
Rutherford County Library255 Callahan Koon Rd, Spindale28160Rutherford(828) 287-6115
Spring Hope Public LibraryPart of Braswell Memorial Public Library101 S Ash St, Spring Hope27882Nash(252) 478-3377
Spring Lake Branch LibraryPart of Cumberland County Public Library101 Laketree Blvd, Spring Lake28390Cumberland(910) 483-7727
Spruce Pine Public LibraryPart of Avery-Mitchell-Yancey Regional Library142 Walnut Ave, Spruce Pine28777Mitchell(828) 765-4673
St. Pauls Public LibraryPart of Robeson County Public Library221 W Broad St, St. Pauls28384Robeson(910) 865-4002
Stanley Branch LibraryPart of Gaston County Public Library205 Peterson St, Stanley28164Gaston(704) 931-0212
Crocker Branch LibraryPart of Wilson County Public Library114 S Main St, Stantonsburg27883Wilson(252) 238-3758
Star BranchPart of Sandhill Regional Library System222 S Main St, Star27356Montgomery(910) 428-2338
Iredell County Library201 N Tradd St, Statesville28687Iredell(704) 878-3090
Stoneville Branch LibraryPart of Rockingham County Public Library201 E Main St, Stoneville27048Rockingham(336) 573-9040
Stony Point Branch LibraryPart of Alexander County Library431 Ruritan Park Rd, Stony Point28678Alexander(828) 632-4058
Stovall Branch LibraryPart of Granville County Library System300 Main St, Stovall27582Granville(919) 693-5722
Western Watauga Branch LibraryPart of Appalachian Regional Library1085 Old US Hwy 421, Sugar Grove28679Watauga(828) 297-5515
Swannanoa Branch LibraryPart of Buncombe County Public Libraries101 W Charleston St, Swannanoa28778Buncombe(828) 250-6486
Swansboro Branch LibraryPart of Onslow County Public Library1460 W Corbett Ave, Swansboro28584Onslow(910) 326-4888
Jackson County Public LibraryPart of Fontana Regional Library310 Keener St, Sylva28779Jackson(828) 586-2016
T
Tabor City Public LibraryPart of Columbus County Public Library1 E 5th St, Tabor City28463Columbus(910) 653-3774
Edgecombe County Memorial Library909 Main St, Tarboro27886Edgecombe(252) 823-1141
Alexander County Library77 1st Ave SW, Taylorsville28681Alexander(828) 632-4058
Sherrills Ford-Terrell BranchPart of Catawba County Library9154 Sherrills Ford Rd, Terrell28682Catawba(828) 466-6827
Thomasville Public LibraryPart of Davidson County Public Library System14 Randolph St, Thomasville27360Davidson(336) 474-2690
Nantahala Community LibraryPart of Fontana Regional Library128 Nantahala School Rd, Topton28781Macon(828) 321-3020
Traphill Branch LibraryPart of Appalachian Regional Library6938 Traphill Rd, Traphill28685Wilkes(336) 863-3563
Comfort Branch LibraryPart of Neuse Regional Library4889 Hwy 41 W, Trenton28585Jones(910) 324-5061
Trenton Branch LibraryPart of Neuse Regional Library204 Lakeview Dr, Trenton28585Jones(252) 448-4261
J. Hoyt Hayes Memorial Troutman Branch LibraryPart of Iredell County Library215 W Church St, Troutman28166Iredell(704) 528-2682
Montgomery County LibraryPart of Sandhill Regional Library System215 W Main St, Troy27371Montgomery(910) 572-1311
V
Valdese Public LibraryPart of Burke County Public Library213 Saint Germain Ave SE, Valdese28690Burke(828) 874-2421
Vanceboro-Craven County Public LibraryPart of Craven-Pamlico Regional Library7931 Main St, Vanceboro28586Craven(252) 244-0571
Vass Area LibraryPart of Sandhill Regional Library System128 Seaboard St, Vass28394Moore(910) 245-2200
W
Hampton B. Allen LibraryPart of Sandhill Regional Library System120 S Greene St, Wadesboro28170Anson(704) 694-5177
Wake Forest Community LibraryPart of Wake County Public Libraries400 E Holding Ave, Wake Forest27587Wake(919) 554-8498
Walkertown Branch LibraryPart of Forsyth County Public Library2969 Main St, Walkertown27051Forsyth(336) 703-2990
Walnut Cove Public LibraryPart of Northwestern Regional Library106 W Fifth St, Walnut Cove27052Stokes(336) 591-7496
Warren County Memorial Library119 S Front St, Warrenton27589Warren(252) 257-4990
Warsaw-Kornegay Public LibraryPart of Duplin County Library117 E College St, Warsaw28398Duplin(910) 293-4664
Bhm Regional LibraryPart of Beaufort-Hyde-Martin Regional Library158 N Market St, Washington27889Beaufort(252) 946-6401
George H. and Laura E. Brown Public Library122 Van Norden St, Washington27889Beaufort(252) 946-4300
Waxhaw LibraryPart of Union County Public Library1515 Cuthbertson Rd, Waxhaw28173Union(704) 283-8184
Haywood County Public Library678 S Haywood St, Waynesville28786Haywood(828) 452-5169
Weaverville LibraryPart of Buncombe County Public Libraries41 N Main St, Weaverville28787Buncombe(828) 250-6482
North Davidson Branch LibraryPart of Davidson County Public Library System559 Critcher Dr, Welcome27374Davidson(336) 242-2050
Weldon Memorial LibraryPart of Halifax County Library System6 W 1st St, Weldon27890Halifax(252) 536-3837
Wendell Community LibraryPart of Wake County Public Libraries207 S Hollybrook Rd, Wendell27591Wake(919) 365-2600
Ashe County LibraryPart of Appalachian Regional Library148 Library Dr, West Jefferson28694Ashe(336) 846-2041
Whitakers Public LibraryPart of Braswell Memorial Public Library106 W Pippen St, Whitakers27891Nash(252) 437-1100
Columbus County Public Library407 N Jk Powell Blvd, Whiteville28472Columbus(910) 642-3116
Martin Memorial LibraryPart of Beaufort-Hyde-Martin Regional Library200 N Smithwick St, Williamston27892Martin(252) 792-7476
Main LibraryPart of New Hanover County Public Library201 Chestnut St, Wilmington28401New Hanover(910) 798-6300
Northeast LibraryPart of New Hanover County Public Library1241 Military Cutoff Rd, Wilmington28405New Hanover(910) 798-6370
Pine Valley LibraryPart of New Hanover County Public Library3802 S College Rd, Wilmington28412New Hanover(910) 798-6390
East Branch LibraryPart of Wilson County Public Library1006-C Ward Blvd, Wilson27893Wilson(252) 237-5355
Wilson County Public Library249 Nash St W, Wilson27893Wilson(252) 237-5355
Bertie County Public LibraryPart of Albemarle Regional Library102 Lancaster Ave, Windsor27983Bertie(252) 794-2244
Carver School Road Branch LibraryPart of Forsyth County Public Library4915 Lansing Dr, Winston-Salem27105Forsyth(336) 703-2910
Forsyth County Public Library660 W 5th St, Winston-Salem27101Forsyth(336) 703-3011
Forsyth County Public Library BookmobilePart of Forsyth County Public Library2851 Fairlawn Dr, Winston-Salem27106Forsyth(336) 703-2900
Malloy / Jordan East Winston Heritage CenterPart of Forsyth County Public Library1110 E 7th St, Winston-Salem27101Forsyth(336) 703-2950
Reynolda Manor Branch LibraryPart of Forsyth County Public Library2839 Fairlawn Dr, Winston-Salem27106Forsyth(336) 703-2960
Southside Branch LibraryPart of Forsyth County Public Library3185 Buchanan St, Winston-Salem27127Forsyth(336) 703-2980
Winterville Public LibraryPart of Sheppard Memorial Library2613 Railroad St, Winterville28590Pitt(252) 756-1786
Hertford County LibraryPart of Albemarle Regional Library303 W Tryon St, Winton27986Hertford(252) 358-7855
Y
Yadkin County Public LibraryPart of Northwestern Regional Library233 E Main St, Yadkinville27055Yadkin(336) 679-8792
Gunn Memorial Public Library161 Main Street East, Yanceyville27379Caswell(336) 694-6241
Youngsville Branch LibraryPart of Franklin County Library218 US 1A Hwy S, Youngsville27596Franklin(919) 556-1612
Z
Zebulon Community LibraryPart of Wake County Public Libraries1000 Dogwood Dr, Zebulon27597Wake(919) 404-3610
Green River Branch LibraryPart of Henderson County Public Library50 Green River Rd, Zirconia28790Henderson(828) 697-4969

About these listings

Each listing shows the library's street address, ZIP code, county and phone number. Bookmobiles are included only when they have their own street address. These listings do not include government libraries or libraries at schools or universities. If you would like to add or update a library or if you would like to request some changes to our listings please let us know by using the contact us link at the bottom of this page.