Pennsylvania Montgomery County Public Libraries

By | January 1, 2023

We are providing a comprehensive directory of public libraries in Montgomery County, PA. This list includes library formal name, street address, postal code, phone number and how many books are available. Check the following list to see all public libraries in Pennsylvania Montgomery County.

  • DIRECTORYAAH.COM: Lists of state and city maps of Pennsylvania.
  • BITTRANSLATORS.COM: Fast facts about Pennsylvania, covering state geography, economy, population, history and main places.

1. Library System ABINGTON TWP PUBLIC LIBRARY
Street Address: 1030 Old York Rd, Abington, PA 19001
Phone Number: (215) 885-5180 Montgomery 400,116 360,885

2. Central Library ABINGTON TWP PUBLIC LIBRARY
Street Address: 1030 Old York Rd, Abington, PA 19001
Phone Number: (215) 885-5180 Montgomery N/A N/A

3. Branch Library AMBLER BRANCH LIBRARY
Street Address: 209 Race Street, Ambler, PA 19002
Phone Number: (215) 646-1072 Montgomery N/A N/A

4. Central Library ARDMORE FREE LIBRARY
Street Address: 108 Ardmore Avenue, Ardmore, PA 19003
Phone Number: (610) 642-5187 Montgomery N/A N/A

5. Branch Library BALA CYNWYD MEMORIAL LIBRARY
Street Address: 131 Old Lancaster Road, Bala Cynwyd, PA 19004
Phone Number: (610) 664-1196 Montgomery N/A N/A

6. Branch Library BELMONT HILLS PUBLIC LIBRARY
Street Address: 120 Mary Watersford Road, Bala Cynwyd, PA 19004
Phone Number: (610) 664-8427 Montgomery N/A N/A

7. Bookmobile BOOKMOBILE #6
1001 Powell ST., Norristown, PA 19401
Phone Number: (610) 278-5100 Montgomery N/A N/A

8. Bookmobile BOOKMOBILE #7
1001 Powell St, Norristown, PA 19401
Phone Number: (610) 278-5100 Montgomery N/A N/A

9. Bookmobile BOOKS-GO-ROUND
1001 Powell SR., Norristown, PA 19401
Phone Number: (610) 278-5100 Montgomery N/A N/A

10. Library System CHELTENHAM TWNSHP LIB SYSTEM
215 S Keswick Ave, Glenside, PA 19038
Phone Number: (215) 885-0457 Montgomery 295,839 466,788

11. Branch Library CONSHOHOCKEN FREE LIBRARY
Street Address: 301 Fayette St, Conshohocken, PA 19428
Phone Number: (610) 825-1656 Montgomery N/A N/A

12. Branch Library EAST CHELTENHAM FREE LIBRARY
Street Address: 400 Myrtle Avenue, Cheltenham, PA 19012
Phone Number: (215) 379-2077 Montgomery N/A N/A

13. Branch Library ELKINS PARK FREE LIBRARY
Street Address: 563 East Church Road, Elkins Park, PA 19027
Phone Number: (215) 635-5000 Montgomery N/A N/A

14. Central Library FR LIB OF SPRINGFIELD TWNSHP
1600 Paper Mill Rd, Wyndmoor, PA 19038
Phone Number: (215) 836-5300 Montgomery N/A N/A

15. Library System FR LIB OF SPRINGFIELD TWNSHP
1600 Paper Mill Rd, Wyndmoor, PA 19038
Phone Number: (215) 836-5300 Montgomery N/A N/A

16. Branch Library GLADWYNE FREE LIBRARY
Street Address: 362 Righters Mill Road, Gladwyne, PA 19035
Phone Number: (610) 642-3957 Montgomery N/A N/A

17. Central Library GLENSIDE FREE LIBRARY
Street Address: 215 S Keswick Ave, Glenside, PA 19038
Phone Number: (215) 885-0457 Montgomery N/A N/A

18. Central Library HORSHAM TOWNSHIP LIBRARY
Street Address: 435 Babylon Road, Horsham, PA 19044
Phone Number: (215) 443-2609 Montgomery N/A N/A

19. Library System HORSHAM TOWNSHIP LIBRARY
Street Address: 435 Babylon Road, Horsham, PA 19044
Phone Number: (215) 443-2609 Montgomery 231,352 N/A

20. Central Library HUNTINGDON VALLEY LIBRARY
Street Address: 625 Red Lion Rd, Huntingdon Valley, PA 19006
Phone Number: (215) 947-5138 Montgomery N/A N/A

21. Library System HUNTINGDON VALLEY LIBRARY
Street Address: 625 Red Lion Rd, Huntingdon Valley, PA 19006
Phone Number: (215) 947-5138 Montgomery 89,007 94,222

22. Library System INDIAN VALLEY PUBLIC LIBRARY
Street Address: 100 East Church Ave, Telford, PA 18969
Phone Number: (215) 723-9109 Montgomery 531,426 318,986

23. Central Library INDIAN VALLEY PUBLIC LIBRARY
Street Address: 100 East Church Ave, Telford, PA 18969
Phone Number: (215) 723-9109 Montgomery N/A N/A

24. Library System JENKINTOWN LIBRARY
Street Address: 460 Old York Road, Jenkintown, PA 19046
Phone Number: (215) 884-0593 Montgomery 68,573 58,176

25. Central Library JENKINTOWN LIBRARY
Street Address: 460 Old York Road, Jenkintown, PA 19046
Phone Number: (215) 884-0593 Montgomery N/A N/A

26. Branch Library LA MOTT FREE LIBRARY
Street Address: 7420 Sycamore Avenue, La Mott, PA 19027
Phone Number: (215) 635-4419 Montgomery N/A N/A

27. Central Library LANSDALE PUBLIC LIBRARY
Street Address: 301 Vine Street, Lansdale, PA 19446
Phone Number: (215) 855-3228 Montgomery N/A N/A

28. Library System LANSDALE PUBLIC LIBRARY
Street Address: 301 Vine Street, Lansdale, PA 19446
Phone Number: (215) 855-3228 Montgomery 121,568 N/A

29. Library System LOWER MERION LIBRARY SYSTEM
75 East Lancaster Ave, Ardmore, PA 19003
Phone Number: (610) 645-6110 Montgomery 1,368,824 821,903

30. Library System LOWER PROVIDENCE COM LIBRARY
Street Address: 50 Parklane Dr, Eagleville, PA 19403
Phone Number: (610) 666-6640 Montgomery 199,287 154,496

31. Central Library LOWER PROVIDENCE COM LIBRARY
Street Address: 50 Parklane Dr, Eagleville, PA 19403
Phone Number: (610) 666-6640 Montgomery N/A N/A

32. Branch Library LUDINGTON PUBLIC LIBRARY
Street Address: 5 S. Bryn Mawr Avenue, Bryn Mawr, PA 19010
Phone Number: (610) 525-1776 Montgomery N/A N/A

33. Central Library MONT CO-NORRISTOWN PUB LIB
1001 Powell St, Norristown, PA 19401
Phone Number: (610) 278-5100 Montgomery N/A N/A

34. Library System MONT CO-NORRISTOWN PUB LIB
1001 Powell St, Norristown, PA 19401
Phone Number: (610) 278-5100 Montgomery 540,830 188,238

35. Library System NARBERTH COMMUNITY LIBRARY
Street Address: 80 Windsor Avenue, Narberth, PA 19072
Phone Number: (610) 664-2878 Montgomery 21,976 14,184

36. Central Library NARBERTH COMMUNITY LIBRARY
Street Address: 80 Windsor Avenue, Narberth, PA 19072
Phone Number: (610) 664-2878 Montgomery N/A N/A

37. Branch Library NORTH HILLS COMMUNITY LIBRARY
Street Address: 212 Girard Ave, North Hills, PA 19038
Phone Number: (215) 884-4760 Montgomery N/A N/A

38. Central Library NORTH WALES MEM FREE LIBRARY
Street Address: 201 Summit St, North Wales, PA 19454
Phone Number: (215) 699-5410 Montgomery N/A N/A

39. Library System NORTH WALES MEM FREE LIBRARY
Street Address: 201 Summit St, North Wales, PA 19454
Phone Number: (215) 699-5410 Montgomery 29,809 N/A

40. Branch Library PENN WYNNE LIBRARY
Street Address: 130 Overbrook Parkway, Wynnewood, PA 19096
Phone Number: (610) 642-7844 Montgomery N/A N/A

41. Branch Library PERKIOMEN VALLEY LIBRARY, INC.
290 Second ST., Schwenksville, PA 19473
Phone Number: (610) 287-8360 Montgomery N/A N/A

42. Library System POTTSTOWN PUBLIC LIBRARY
Street Address: 500 High Street, Pottstown, PA 19464
Phone Number: (610) 970-6551 Montgomery 112,746 77,500

43. Central Library POTTSTOWN PUBLIC LIBRARY
Street Address: 500 High Street, Pottstown, PA 19464
Phone Number: (610) 970-6551 Montgomery N/A N/A

44. Branch Library ROSLYN BRANCH LIBRARY
Street Address: 2412 Avondale Avenue, Roslyn, PA 19001
Phone Number: (215) 886-9818 Montgomery N/A N/A

45. Branch Library ROYERSFORD FREE PUBLIC LIBRARY
Street Address: 200 South Fourth ST., Royersford, PA 19468
Phone Number: (610) 948-7277 Montgomery N/A N/A

46. Central Library UNION LIB COMPANY OF HATBOROUGH
243 South York Rd, Hatboro, PA 19040
Phone Number: (215) 672-1420 Montgomery N/A N/A

47. Library System UNION LIB COMPANY OF HATBOROUGH
243 South York Rd, Hatboro, PA 19040
Phone Number: (215) 672-1420 Montgomery 32,130 18,501

48. Library System UPPER DUBLIN PUBLIC LIBRARY
Street Address: 805 Loch Alsh Ave, Fort Washington, PA 19034
Phone Number: (215) 628-8744 Montgomery 219,271 150,534

49. Central Library UPPER DUBLIN PUBLIC LIBRARY
Street Address: 805 Loch Alsh Ave, Fort Washington, PA 19034
Phone Number: (215) 628-8744 Montgomery N/A N/A

50. Central Library UPPER MERION TOWNSHIP LIBRARY
Street Address: 175 W Valley Forge Rd, King Of Prussia, PA 19406
Phone Number: (610) 265-4805 Montgomery N/A N/A

51. Library System UPPER MERION TOWNSHIP LIBRARY
Street Address: 175 W Valley Forge Rd, King Of Prussia, PA 19406
Phone Number: (610) 265-4805 Montgomery 194,891 151,949

52. Library System UPPER MORELAND FR PUB LIBRARY
Street Address: 109 Park Ave, Willow Grove, PA 19090
Phone Number: (215) 659-0741 Montgomery 117,812 N/A

53. Central Library UPPER MORELAND FR PUB LIBRARY
Street Address: 109 Park Ave, Willow Grove, PA 19090
Phone Number: (215) 659-0741 Montgomery N/A N/A

54. Branch Library UPPER PERKIOMEN VALLEY LIBRARY
Street Address: 350 Main ST., Red Hill, PA 18076
Phone Number: (215) 679-2020 Montgomery N/A N/A

55. Library System WILLIAM JEANES MEM LIBRARY
Street Address: 4051 Joshua Rd, Lafayette Hill, PA 19444
Phone Number: (610) 828-0441 Montgomery 84,645 157,407

56. Central Library WILLIAM JEANES MEM LIBRARY
Street Address: 4051 Joshua Rd, Lafayette Hill, PA 19444
Phone Number: (610) 828-0441 Montgomery N/A N/A

57. Library System WISSAHICKON VALLEY PUB LIBRARY
Street Address: 650 Skippack Pike, Blue Bell, PA 19422
Phone Number: (215) 643-1320 Montgomery 398,126 138,894

58. Central Library WISSAHICKON VALLEY PUB LIBRARY
Street Address: 650 Skippack Pike, Blue Bell, PA 19422
Phone Number: (215) 643-1320 Montgomery N/A N/A

59. Bookmobile WORDS-ON-WHEELS
1001 Powell St, Norristown, PA 19401
Phone Number: (610) 278-5100 Montgomery N/A N/A

Overview of Montgomery County, Pennsylvania

Montgomery County is a county located in the state of Pennsylvania. As of 2000, the population is 750,097. The county seat is Norristown.

The county was created in 1784, out of land originally part of Philadelphia County. It is believed to have been named in honor of Richard Montgomery, an American Revolutionary War general killed in 1775 while attempting to capture Quebec City, Canada, but it is not certain that this is the origin of the name.

Montgomery County is a suburban county northwest of Philadelphia, Pennsylvania, and part of the Delaware Valley area.

Geography

According to the U.S. Census Bureau, the county has a total area of 1,262 km2 (487 mi2). 1,251 km2 (483 mi2) of it is land and 11 km2 (4 mi2) of it is water. The total area is 0.89% water.

Demographics

As of the census of 2000, there are 750,097 people, 286,098 households, and 197,693 families residing in the county. The population density is 599/km2 (1,553/mi2). There are 297,434 housing units at an average density of 238 units/km2 (616 units/mi2). The racial makeup of the county is 86.46% White, 7.46% African American, 0.11% Native American, 4.02% Asian, 0.03% Pacific Islander, 0.75% from other races, and 1.16% from two or more races. 2.04% of the population are Hispanic or Latino of any race.

There are 286,098 households out of which 32.00% have children under the age of 18 living with them, 57.20% are married couples living together, 8.80% have a female householder with no husband present, and 30.90% are non-families. 25.60% of all households are made up of individuals and 9.90% have someone living alone who is 65 years of age or older. The average household size is 2.54 and the average family size is 3.09.

In the county, the population is spread out with 24.10% under the age of 18, 7.10% from 18 to 24, 30.50% from 25 to 44, 23.40% from 45 to 64, and 14.90% who are 65 years of age or older. The median age is 38 years. For every 100 females there are 93.60 males. For every 100 females age 18 and over, there are 90.00 males.

Cities and towns

  • Abington Township
  • Ambler
  • Audubon
  • Blue Bell
  • Bridgeport
  • Bryn Athyn
  • Bryn Mawr
  • Cheltenham Township
  • Collegeville
  • Conshohocken
  • Douglass Township
  • Dresher
  • Eagleville
  • East Greenville
  • East Norriton Township
  • Evansburg
  • Flourtown
  • Fort Washington
  • Franconia Township
  • Gilbertsville
  • Glenside
  • Green Lane
  • Halfway House
  • Harleysville
  • Hatboro
  • Hatfield
  • Hatfield Township
  • Horsham
  • Horsham Township
  • Jenkintown
  • King of Prussia
  • Kulpsville
  • Lansdale
  • Limerick Township
  • Lower Frederick Township
  • Lower Gwynedd Township
  • Lower Merion Township
  • Lower Moreland Township
  • Lower Pottsgrove Township
  • Lower Providence Township
  • Lower Salford Township
  • Maple Glen
  • Marlborough Township
  • Montgomery Township
  • Montgomeryville
  • Narberth
  • New Hanover Township
  • Norristown
  • North Wales
  • Oreland
  • Penn Wynne
  • Pennsburg
  • Perkiomen Township
  • Plymouth Township
  • Plymouth Meeting
  • Pottsgrove
  • Pottstown
  • Red Hill
  • Rockledge
  • Royersford
  • Salford Township
  • Sanatoga
  • Schwenksville
  • Skippack
  • Skippack Township
  • Souderton
  • Spring House
  • Spring Mount
  • Springfield Township
  • Stowe
  • Towamencin Township
  • Trappe
  • Trooper
  • Upper Dublin Township
  • Upper Frederick Township
  • Upper Gwynedd Township
  • Upper Hanover Township
  • Upper Merion Township
  • Upper Moreland Township
  • Upper Pottsgrove Township
  • Upper Providence Township
  • Upper Salford Township
  • West Conshohocken
  • West Norriton Township
  • West Pottsgrove Township
  • Whitemarsh Township
  • Whitpain Township
  • Willow Grove
  • Worcester Township
  • Wyncote
  • Wyndmoor