Charlotte-Mecklenburg Library Branch Locations

A List of Charlotte's Libraries

ImaginOn: The Joe and Joan Martin Center in Charlote
ImaginOn: The Joe and Joan Martin Center. Visit Charlotte

The Charlotte-Mecklenburg regional library system has 20 branches scattered across the city of Charlotte and Mecklenburg County. Here's a list of each branch to help you find the closest one to you.

Click here for the hours of each branch. The libraries are open on Sunday during the school year (Labor Day to Memorial Day) but are closed on Sundays during the summer. If you have children, be sure to check out ImaginOn, as it's consistently ranked one of the best children's libraries in the USA.

Each location of the Charlotte Mecklenburg library does offer free Wi-Fi, and each one has computers available for Internet and other use.

For more information about specific programs at each branch, click that branch name to be taken to their website.

Beatties Ford Road Regional Branch Library
2412 Beatties Ford Road
Charlotte NC 28216
(704) 416-3000

Cornelius Library
21105 Catawba Avenue
Cornelius NC 28031
(704) 416-3800

Davidson Branch Library
119 South Main Street
Davidson NC 28036
(704) 416-4000

Hickory Grove Branch Library
5935 Hickory Grove Road
Charlotte NC 28215
(704) 416-4400

ImaginOn: The Joe & Joan Martin Center Library
300 East Seventh Street
Charlotte NC 28202
(704) 416-4600

Independence Regional Branch Library
6000 Conference Drive
Charlotte NC 28212
(704) 416-4800

MainBranch Library
310 North Tryon St.
Charlotte NC 28202
(704) 416-0100

Matthews Branch Library
230 Matthews Station St.
Matthews NC 28105
(704) 416-5000

Mint Hill Branch Library
6840 Matthews - Mint Hill Road
Charlotte NC 28227
(704) 416-5200

Morrison Regional Branch Library
7015 Morrison Boulevard
Charlotte NC 28211
(704) 416-5400

Mountain Island Branch Library
4420 Hoyt Galvin Way
Charlotte NC 28214
(704) 416-5600

Myers Park Branch Library
1361 Queens Road
Charlotte NC 28207
(704) 416-5800

North County Regional Branch Library
16500 Holly Crest Lane
Huntersville NC 28078
(704) 416-6000

Plaza Midwood Branch Library
1623 Central Avenue
Charlotte NC 28205
(704) 416-6200

Scaleybark Branch Library
101 Scaleybark Road
Charlotte NC 28209
(704) 416-6400

South County Regional Branch Library
5801 Rea Road
Charlotte NC 28277
(704) 416-6600

Steele Creek Branch Library
13620 Steele Creek Road
Charlotte NC 28273
(704) 416-6800

Sugar Creek Branch Library
4045 North Tryon Street, Suite A
Charlotte NC 28206
(704) 416-7000

University City Regional Branch Library
301 East W.T. Harris Boulevard
Charlotte NC 28262
(704) 416-7200

West Boulevard Branch Library
2157 West Boulevard
Charlotte NC 28208
(704) 416-7400