North Penn Democrats

Serving Hatfield, Lansdale, Montgomery Township, North Wales,Towamencin & Upper Gwynedd

Please Join Us

We continue to hold our area committee meetings using Zoom for the time being. 

The next Zoom Meeting will be held on Wednesday October 27th 2021 at 7pm.  It will continue to be by invitation only. To request that invitation please send an email to

Our Mission

We support Democratic candidates at all levels in their outreach to the citizens of the North Penn Area and pledge to staff every Polling Station for every Election as a visible sign of our support.

  Dave Keightly was elected Chair of the Montgomery Township Democratic Committee on August 11, 2015, following the unexpected resignation of his predecessor.

Dave, a lawyer since 1984, served 18 years as Magisterial District Judge for Montgomery Township, and parts of Hatfield. His district previously included Lansdale Borough. Now that he has retired from that office, he is permitted to be involved in politics again, and has happily taken that opportunity.

Dave was an active Democrat from the time he turned 18 until he returned to the area following law school, when he followed the recommendation of an employer and registered Republican. He recalls working with Montco Democratic legend Colleen Alexander and others during the lean years of the local party. He staffed Democratic headquarters, alone, on election day, 1980.

David A. Keightly, Sr., has been married to Karen, since 1982. They have 2 sons, Dave, Jr., who is a lawyer working for the Bucks County District Attorney’s Office, and Derek, who is a first-year student at Michigan State Law School. The Keightlys are a “Blue and White” family, as Dave’s parents met at Penn State, he and his wife met there, both kids graduated from PSU, and Dave, Jr.’s wife, Amanda, also graduated from Penn State.

Dave, Sr. practices law in Lansdale. He is a general practitioner, with a heavy emphasis on Divorce and Criminal Defense. His dream is to one day practice law with both of his sons.


Volunteering is the best way you can help, even if it is a small amount of time. Please click on the volunteer button and let us know what you can help with.




If you can possibly help us with a small donation then click on the button below.

Proxy Form

Download a Proxy Form here