Branch Locations, Contact Information and Hours
Click on the link to each branch library for detailed information, upcoming events, maps and more!

Asheboro Public Library (Headquarters)
201 Worth Street
Asheboro, NC 27203
336-318-6800/ FAX 336-318-6823
Hours: Mon-Thurs 9-9; Fri 9-6; Sat 9-5

Archdale Public Library
10433 S. Main
Archdale, NC 27263
336-431-3811/ FAX336-431-4619
Hours: Mon-Thurs 9-7; Fri 9-6; Sat 9-5
Franklinville Public Library
John W. Clark Public Library
111 Sumner Place
Franklinville, NC 27248
336-824-4020
Hours: Mon-Fri 2-6; Sun 2-5

Liberty Public Library
239 S. Fayetteville Street
Liberty, NC 27298
336-622-4605/ FAX 336-622-4605
Hours: Mon, Weds, Thurs, Fri 9-5: Tues 9-7;
Sat 9-1

Ramseur Public Library
1512 S. Main Street
Ramseur, NC 27316
336-824-2232/ FAX 336-824-2232
Hours: Mon-Fri 8:30-5
Randleman Public Library
122 Commerce Square
Randleman, NC 27317
336-498-3141
Hours: Mon-Fri 10-6: Sat 10-1
Seagrove Public Library
530 Old Plank Road
Seagrove, NC 27341
336-873-7521
Hours: Mon-Thurs 1-7; Fri 12-6; Sat 10-3
Randolph Room -- History & Genealogy
Asheboro Public Library
First Floor
336-318-6815
Hours: Mon, Thurs, Fri, Sat 9-5; Tues, Weds 9-9

.