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)

Charlotte Mecklenburg Library

Public
310 N Tryon St Charlotte North Carolina 28202 Map It
(704) 416-0600

Charlotte Mecklenburg Library

Public
21105 Catawba Ave Cornelius North Carolina 28031 Map It
(704) 416-3800

Charlotte Mecklenburg Library

Public
119 S Main St Davidson North Carolina 28036 Map It
(704) 416-4000

Charlotte Mecklenburg Library

Public
5935 Hickory Grove Rd Charlotte North Carolina 28215 Map It
(704) 416-4400

Charlotte Mecklenburg Library

Public
300 E 7th St Charlotte North Carolina 28202 Map It
(704) 416-4600

Charlotte Mecklenburg Library

Public
6015 Conference Dr Charlotte North Carolina 28212 Map It
(704) 416-4800

Charlotte Mecklenburg Library

Public
230 Matthews Station St Matthews North Carolina 28105 Map It
(704) 416-5000

Charlotte Mecklenburg Library

Public
6840 Matthews-Mint Hill Rd Charlotte North Carolina 28227 Map It
(704) 416-5200

Charlotte Mecklenburg Library

Public
7015 Morrison Blvd Charlotte North Carolina 28211 Map It
(704) 416-5400

Charlotte Mecklenburg Library

Public
4420 Hoyt Galvin Wy Charlotte North Carolina 28214 Map It
(704) 416-5600

Charlotte Mecklenburg Library

Public
1361 Queens Rd Charlotte North Carolina 28207 Map It
(704) 416-5800

Charlotte Mecklenburg Library

Public
16500 Holly Crest Ln Huntersville North Carolina 28078 Map It
(704) 416-6000

Charlotte Mecklenburg Library

Public
1623 Central Ave Charlotte North Carolina 28205 Map It
(704) 416-6200

Charlotte Mecklenburg Library

Public
101 Scaleybark Rd Charlotte North Carolina 28209 Map It
(704) 416-6400

Charlotte Mecklenburg Library

Public
5801 Rea Rd Charlotte North Carolina 28277 Map It
(704) 416-6600

Charlotte Mecklenburg Library

Public
13620 Steele Creek Rd Charlotte North Carolina 28273 Map It
(704) 416-6800

Charlotte Mecklenburg Library

Public
4045 N Tryon St Charlotte North Carolina 28206 Map It
(704) 416-7000

Charlotte Mecklenburg Library

Public
301 E W T Harris Rd Charlotte North Carolina 28262 Map It
(704) 416-7200

Charlotte Mecklenburg Library

Public
2157 West Blvd Charlotte North Carolina 28208 Map It
(704) 416-7400

Chatham County Public Libraries

Public
197 NC Hwy 87 N Pittsboro North Carolina 27312 Map It
(919) 545-8084