My Account Libby eResources Facebook LinkedIn Instagram

About Us

The front entrance of the Montgomery County-Norristown Public Library taken from outside the building

The Montgomery County-Norristown Public Library, a gateway to lifelong learning, provides convenient access to resources that inform, educate, entertain, and enrich people’s lives. We are Connected to the World, Committed to the Community, and Inclusive of All.

Karen J. DeAngelo began her tenure as Executive Director and District Administrator of the Montgomery County-Norristown Public Library on March 1, 2021. Read the press release.


The Library’s roots go back to 1794 and the founding of the “Norristown Library Company” by 90 families residing in Lower Merion, Norriton, Plymouth, Providence, Whitemarsh, Whitpain and Worcester Townships. The Library was formally incorporated in 1796. One of the signers of the Declaration of Independence, Pennsylvania Supreme Court Justice Thomas McKean, signed the charter issued in March 1796 establishing the corporation. Read more about the Library’s history


We are located on the corner of Swede and Elm and Powell streets. There is free parking available under the building on the side facing Swede Road.

1001 Powell St
Norristown, PA 19401
(610) 278-5100 ext. 0
(610) 277-0344


Mon-Thurs: 9am-8pm
Fri: 9am-6pm
Sat: 10am-2pm (July 6-Aug 31)

Mon-Thurs: 9am-7:45pm
Fri: 9am-5:45pm
Sat: 10am-1:45pm (July 6-Aug 31)

Curbside pickup:
by appointment

Our Staff


Karen J. DeAngelo
Executive Director
610-278-5100 ext. 140

Michael Angstadt
Coordinator, Automation & Technology Services
610-278-5100 ext. 125

Main Library

Thomas S. Fluharty
Director of Operations
610-278-5100 ext. 146

Jeanne Cove
Head, Adult Programs and Outreach
610-278-5100 ext. 400

Jamie Albrecht
Head, Adult Services
610-278-5100 ext. 112

Loretta Righter
Head, Reference Services
610-278-5100 ext. 201

Karen Mitchell
Head, Children’s Services
610-278-5100 ext. 205

Margaret Walk
Head, Technical Services
610-278-5100 ext. 118

Susan Horning
Head, Bookmobile, Outreach, and Interlibrary Delivery Services
610-278-5100 ext. 109

Matthew Wielgus
Head, Interlibrary Loan
610-278-5100 ext. 121


Holly Holst
Branch Manager, Conshohocken Free Library

Aileen Johnson
Branch Manager, Perkiomen Valley Library at Schwenksville

Addy Brady
Branch Manager, Royersford Free Public Library

Christine Bates
Branch Manager, Upper Perkiomen Valley Library