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 or PDF by following the link provided below.

Download Directory

Burke County Public Library

Public
101B Main Ave West Hildebran North Carolina 28637 Map It
(828) 764-9283

Burke County Public Library

Public
213 Saint Germain Ave Se Valdese North Carolina 28690 Map It
(828) 874-2421

Cabarrus County Public Library

Public
27 Union St N Concord North Carolina 28025 Map It
(704) 920-2050

Cabarrus County Public Library

Public
201 Sims Pkwy Harrisburg North Carolina 28075 Map It
(704) 920-2080

Cabarrus County Public Library

Public
850 Mountain St Kannapolis North Carolina 28081 Map It
(704) 920-1180

Cabarrus County Public Library

Public
4297 Highway 24/27 Suite C Midland North Carolina 28107 Map It
(704) 920-2040

Cabarrus County Public Library

Public
8556 Cook St Mount Pleasant North Carolina 28124 Map It
(704) 920-2202

Caldwell County Public Library

Public
120 Hospital Ave Lenoir North Carolina 28645 Map It
(828) 757-1270

Caldwell County Public Library

Public
24 S Main St Granite Falls North Carolina 28630 Map It
(828) 396-7703

Caldwell County Public Library

Public
530 Central St Hudson North Carolina 28638 Map It
(828) 728-4207

Carteret County Public Library

Public
320 Salter Path Rd Pine Knoll Shores North Carolina 28512 Map It
(252) 648-7726

Carteret County Public Library

Public
1702 Live Oak St. Suite 100 Beaufort North Carolina 28516 Map It
(252) 648-7725

Carteret County Public Library

Public
702 Hwy 70 E Otway Beaufort North Carolina 28516 Map It
(252) 648-7729

Carteret County Public Library

Public
210 Howard Blvd Newport North Carolina 28570 Map It
(252) 648-7727

Carteret County Public Library

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

Caswell County Public Library

Public
161 Main St E Yanceyville North Carolina 27379 Map It
(336) 694-6241

Catawba County Library

Public
115 W C St Newton North Carolina 28658 Map It
(828) 465-8664

Catawba County Library

Public
3288 E Main St Claremont North Carolina 28610 Map It
(828) 466-6817

Catawba County Library

Public
403 Conover Station SE Conover North Carolina 28613 Map It
(828) 466-5108

Catawba County Library

Public
11 S A Ave Maiden North Carolina 28650 Map It
(828) 428-2712