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)

Craven-Pamlico-Carteret Regional Library

Public
230 Taylor Notion Rd Cape Carteret North Carolina 28584 Map It
(252) 393-6500

Cumberland County Public Library & Information Center

Public
3711 Village Dr Fayetteville North Carolina 28304 Map It
(910) 424-4008

Cumberland County Public Library & Information Center

Public
6882 Cliffdale Rd Fayetteville North Carolina 28314 Map It
(910) 864-3800

Cumberland County Public Library & Information Center

Public
300 Maiden Ln Fayetteville North Carolina 28301 Map It
(910) 483-7727

Cumberland County Public Library & Information Center

Public
4809 Clinton Rd Fayetteville North Carolina 28312 Map It
(910) 485-2955

Cumberland County Public Library & Information Center

Public
3411 Golfview Rd Hope Mills North Carolina 28348 Map It
(910) 425-8455

Cumberland County Public Library & Information Center

Public
855 McArthur Rd Fayetteville North Carolina 28311 Map It
(910) 822-1998

Cumberland County Public Library & Information Center

Public
101 Laketree Blvd Spring Lake North Carolina 28390 Map It
(910) 497-3650

Cumberland County Public Library & Information Center

Public
7469 Century Cir Fayetteville North Carolina 28306 Map It
(910) 487-0440

Davidson County Public Library System

Public
602 S Main St Lexington North Carolina 27292 Map It
(336) 242-2040

Davidson County Public Library System

Public
310 W Salisbury St Denton North Carolina 27239 Map It
(336) 859-2215

Davidson County Public Library System

Public
602 S Main St Lexington North Carolina 27292 Map It
(336) 242-2040

Davidson County Public Library System

Public
559 Critcher Dr Welcome North Carolina 27374 Map It
(336) 242-2050

Davidson County Public Library System

Public
14 Randolph St Thomasville North Carolina 27360 Map It
(336) 474-2690

Davidson County Public Library System

Public
246 Tyro School Rd Lexington North Carolina 27295 Map It
(336) 853-4800

Davie County Public Library

Public
7796 Hwy 801 S Cooleemee North Carolina 27014 Map It
(336) 284-2805

Davie County Public Library

Public
371 N Main St Mocksville North Carolina 27028 Map It
(336) 753-6030

Duplin County Library

Public
107 Bowden Dr Kenansville North Carolina 28349 Map It
(910) 296-2117

Duplin County Library

Public
106 Park Cir Faison North Carolina 28341 Map It
(910) 267-0601

Duplin County Library

Public
104 W Main St Magnolia North Carolina 28453 Map It
(910) 289-7056