The borough maintains 17 libraries: Charville, Eastcote, Harefield, Harlington, Hayes End, Hayes, Ickenham, Manor Farm, Northwood Hills, Northwood, Oak Farm, Ruislip Manor, South Ruislip, Uxbridge, West Drayton, Yeading, and Yiewsley.
The borough maintains 17 libraries Charville Eastcote Harefield Harlington Hayes End Hayes Ickenham Manor Farm Northwood Hills Northwood Oak Farm Ruislip Manor South Ruislip Uxbridge West Drayton Yeading and Yiewsley