Branch Locations

Buncombe County Public Libraries consists of 11 branch libraries conveniently located throughout the County, and our central branch, Pack Memorial Library, in downtown Asheville. We also have a law library located in the County courthouse, which serves the needs of both the public and the legal community.

At this time there is a library within 5 miles of almost every Buncombe County resident. To learn more about the locations of each Buncombe County Library, please make a selection from the list on the left.