The Cabell County Public Library is located in Huntington, West Virginia, at 455 9th Street Plaza. In addition to the Main Library, there are seven branches located throughout the county. Cabell County's facilities also serve neighboring libraries located in Logan, Mingo, Putnam, and Wayne Counties. Computer and cataloging services are provided for libraries in Lincoln County.
Plans to establish a library in the city of Huntington were begun in late 1897 and a resolution by the Ministers Association was adopted in 1898 to open a public library. In 1899, books were collected for the establishment of a library and in late 1901, a room was leased for the library in the Florentine Annex.