Library Directory

The directory of North Carolina libraries provides options for users to search a variety of library information including names, addresses, etc. or to browse by location or type of library using the drop down menus below. Public libraries are listed first, in alphabetical order by the library system name and then alpha by branch. Community college and college/university libraries are next and are listed alphabetically by the name of the institution.

Click each link for an individual library to see more complete information and to report outdated or inaccurate information. The entire directory of public and academic library entries may be downloaded as a Microsoft Excel file by following the Export link provided below.

Export Directory (.xls)

Duplin County Library

Public
807 E Broad St Beulaville North Carolina 28518 Map It
(910) 298-4677

Duplin County Library

Public
113 S Walnut St Rose Hill North Carolina 28458 Map It
(910) 289-2490

Duplin County Library

Public
117 E College St Warsaw North Carolina 28398 Map It
(910) 293-4664

Durham County Library

Public
3200 Dearborn Dr Durham North Carolina 27704 Map It
(919) 560-0210

Durham County Library

Public
300 N Roxboro St Durham North Carolina 27701 Map It
(919) 560-0100

Durham County Library

Public
211 Lick Creek Ln Durham North Carolina 27703 Map It
(919) 560-0203

Durham County Library

Public
221 Milton Rd Durham North Carolina 27712 Map It
(919) 560-0231

Durham County Library

Public
4505 S Alston Ave Durham North Carolina 27713 Map It
(919) 560-7409

Durham County Library

Public
3605 Shannon Rd Durham North Carolina 27707 Map It
(919) 560-8590

Durham County Library

Public
1201 Fayetteville St Durham North Carolina 27707 Map It
(919) 560-0270

East Albemarle Regional Library

Public
104 Investor's Way Unit C-F Camden North Carolina 27921 Map It
(252) 331-2543

East Albemarle Regional Library

Public
1123 Ocean Trail Corolla North Carolina 27927 Map It
(252) 453-0496

East Albemarle Regional Library

Public
4261 Caratoke Hwy Barco North Carolina 27917 Map It
(252) 453-8345

East Albemarle Regional Library

Public
700 N Highway 64/264 Manteo North Carolina 27954 Map It
(252) 473-2372

East Albemarle Regional Library

Public
57709 Highway 12 Hatteras North Carolina 27943 Map It
(252) 986-2385

East Albemarle Regional Library

Public
400 Mustian St Kill Devil Hills North Carolina 27948 Map It
(252) 441-4331

East Albemarle Regional Library

Public
126 Campus Dr Moyock North Carolina 27958 Map It
(252) 435-6419

East Albemarle Regional Library

Public
100 E Colonial Ave Elizabeth City North Carolina 27909 Map It
(252) 335-2473

East Albemarle Regional Library

Public
100 E Colonial Ave Elizabeth City North Carolina 27909 Map It
(252) 335-2473

Edgecombe County Memorial Library

Public
909 Main St Tarboro North Carolina 27886 Map It
(252) 823-1141