Cincinnati Libraries
Public libraries in Hamilton County, Clermont County, and Northern Kentucky.
Loading the map…
- Cincinnati & Hamilton County (PLCH) (34)
- Other regional systems (11)
Cincinnati & Hamilton County (PLCH)
- Anderson Branch Library
- Avondale Branch Library
- Blue Ash Branch Library
- Cheviot Branch Library
- Cincinnati Public Library - Pleasant Ridge Branch
- Clifton Branch Library
- College Hill Branch Library
- Corryville Branch Library
- Covedale Library
- Delhi Township Library
- Downtown Main Library
- Elmwood Place Branch Library
- Greenhills Branch Library
- Groesbeck Branch Library
- Harrison Branch Library
- Hyde Park Branch Library
- Loveland Branch Library
- Madeira Branch Library
- Madisonville Branch Library
- Mariemont Branch Library
- Miami Township Branch Library
- Mount Washington Branch Library
- North Central Regional Branch Library
- Northside Branch Library
- Norwood Public Library
- Oakley Branch Library
- Price Hill Branch Library
- Reading Branch Library
- Saint Bernard Public Library
- Sharonville Branch Public Library
- Walnut Hills Branch Library
- West End Branch Library
- Westwood Library
- Wyoming Branch Public Library
Other regional systems
- Boone County Public Library Main Library
- Campbell County Public Library - Newport Branch
- Campbell County Public Library - Philip N. Carrico Branch
- Cold Spring Branch Library
- Erlanger Branch Library
- Hebron Branch Public Library
- Lawrenceburg Public Library
- Lents Branch Boone County Library
- Mary Ann Mongan Library
- Milford Public Library
- Union Township Library
Library locations from OpenStreetMap contributors; the system split is inferred from OSM operator tags. Academic and private/special libraries are excluded. Hours vary by branch — check cincinnatilibrary.org before you go. Spot a missing branch? Tell us.