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)

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

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

Catawba County Library

Public
9154 Sherrills Ford Rd Terrell North Carolina 28682 Map It
(828) 466-6827

Catawba County Library

Public
2944 S NC 127 Hwy Hickory North Carolina 28602 Map It
(828) 466-6818

Catawba County Library

Public
3225 Springs Rd Hickory North Carolina 28601 Map It
(828) 466-6821

Chapel Hill Public Library

Public
100 Library Dr Chapel Hill North Carolina 27514 Map It
(919) 968-2777

Charlotte Mecklenburg Library

Public
2412 Beatties Ford Rd Charlotte North Carolina 28216 Map It
(704) 416-3000