Beechboro Public Library Beechboro Public Library (formerly Altone Park Public Library) was opened in 1995 and is located within the Beechboro Community Hub.
Bullsbrook Public Library Established in 2017, Bullsbrook Public Library is located in the Ethel Warren Bullsbrook Community Centre.
Ellenbrook Community Library The Ellenbrook Community Library is a joint use facility with Ellenbrook Secondary College.
Gidgegannup Drop-Point Library The Gidgegannup Drop-Point Library services the needs of Gidgegannup's rural residents.
Guildford Public Library Guildford Public Library is housed in the original Council Chambers building, and has a strong sense of community.
Midland Public Library The modern two-storey Midland Public Library has the largest collection in the City of Swan system and houses the Local History Collection.