Skip to Main Content
It looks like you're using Internet Explorer 11 or older. This website works best with modern browsers such as the latest versions of Chrome, Firefox, Safari, and Edge. If you continue with this browser, you may see unexpected results.

Hours of Operation: Home

Library Locations and Hours


Asheboro Public Library (Headquarters)

201 Worth Street, Asheboro

9 a.m.-9 p.m. Monday-Thursday                                                              

9 a.m.-6 p.m. Friday

9 a.m.-1 p.m. Saturday


Extension Services (Outreach & Homebound)

8:30 a.m.-5 p.m. Monday-Friday

336-318-6816 or 336-318-6817

Randolph Room (History & Genealogy)

Monday-Friday: 9:30am-12:30pm, 1:30pm-5:30pm. Closed for lunch: 12:30pm-1:30pm.
Saturday: 9:30am-12:30pm




Archdale Public Library

10433 S. Main St., Archdale

9 a.m.-8 p.m. Monday-Thursday
9 a.m.-6 p.m. Friday
9 a.m.-1 p.m. Saturday



Franklinville Public Library

111 Sumner Place, Franklinville

10 a.m.-6 p.m. Monday-Thursday
1-5 p.m. Sunday



Liberty Public Library

239 S. Fayetteville St.

9 a.m.-7 p.m. Monday-Tuesday 
9 a.m.-5 p.m. Wednesday-Friday

9 a.m.-3 p.m. Saturday



Ramseur Public Library

1512 S. Main St., Ramseur

9 a.m.-5 p.m. Monday-Friday

9 a.m.-1 p.m. Saturday


Randleman Public Library

142 W. Academy St., Randleman

9 a.m.-6 p.m. Monday-Friday
9 a.m.-1 p.m. Saturday


Seagrove Public Library

530 Old Plank Road, Seagrove

10 a.m.-6 p.m. Tuesday-Friday
11 a.m.-3 p.m. Saturday


Mobile Library

201 Worth Street, Asheboro

Hours: Based on Event.