No matter where you live, work or go to school in Montgomery County, there is always an MCPL member library nearby. To find a library that is convenient for you, simply click the map on the left to see which library is close. Once you have identified a location, click on the corresponding link below to access that library's website.
Abington Free Library
Roslyn Branch
of the Abington Free Library
Cheltenham Township Library
System
East
Cheltenham Free Library
Elkins
Park Free Library
Glenside
Free Library
La
Mott Free Library
Free Library of Springfield Township
Horsham Township Library
Huntingdon Valley Library
Indian Valley Public Library
Jenkintown Library
Lansdale Public Library
Lower Merion Township Library System
Ardmore Free
Library
Bala Cynwyd
Library
Belmont
Hills Public Library
Gladwyne Free
Library
Ludington
Public Library
Penn Wynne
Library
Lower Providence Community Library
Montgomery County -- Norristown Public Library
Bookmobiles
Conshohocken
Free Library
Perkiomen Valley Library
at Schwenksville
Royersford
Free Public Library
Upper Perkiomen Valley
Public Library
Narberth Community Library
North Wales Area Library
Pottstown Public Library
Union Library Company of
Hatborough
Upper Dublin Public Library
Upper Merion Township Library
Upper Moreland Free Public
Library
William Jeanes Memorial Library of Whitemarsh
Township
Wissahickon Valley Public
Library -- Blue Bell
Wissahickon
Valley Public Library -- Ambler Branch

