U.S. House · Historical · Pennsylvania District 24
Pennsylvania's 24th Congressional District
Members who have held the seat for Pennsylvania's 24th Congressional District, with sourced biographical profiles, party, and term history. The currently-serving holder appears on the serving roster.
- Alexander CraigPennsylvaniaDemocratic1891–1893
- Alexander IrvinPennsylvaniaWhig1847–1849
- Alfred GilmorePennsylvaniaDemocratic1849–1853
- Andrew StewartPennsylvaniaRepublican1891–1893
- Carroll KearnsPennsylvaniaRepublican1947–1963
- Chapin HallPennsylvaniaRepublican1859–1861
- Charles MatthewsPennsylvaniaRepublican1911–1913
- David BarclayPennsylvaniaDemocratic1855–1857
- Ernest AchesonPennsylvaniaRepublican1895–1909
- George LawrencePennsylvaniaRepublican1865–1885
- James GillisPennsylvaniaDemocratic1857–1859
- James WeaverPennsylvaniaRepublican1963–1965
- Jesse LazearPennsylvaniaDemocratic1861–1865
- John BanksPennsylvaniaAnti Masonic1831–1837
- John PearsonPennsylvaniaWhig1835–1837
- John TenerPennsylvaniaRepublican1909–1911
- John WallacePennsylvaniaRepublican1861–1877
- Joseph BuffingtonPennsylvaniaWhig1843–1847
- Joseph DonleyPennsylvaniaRepublican1869–1871
- Joseph RayPennsylvaniaRepublican1889–1891
- Joseph VigoritoPennsylvaniaDemocratic1965–1977
- Marc MarksPennsylvaniaRepublican1977–1983
- Oscar JacksonPennsylvaniaRepublican1885–1889
- Samuel KendallPennsylvaniaRepublican1919–1933
- Thomas HenryPennsylvaniaWhig1837–1843
- William McClellandPennsylvaniaDemocratic1871–1873
- William MoorePennsylvaniaRepublican1873–1875
- William ShallenbergerPennsylvaniaRepublican1877–1883
- William SipePennsylvaniaDemocratic1891–1895
Related on The Candidate
- Pennsylvania delegationEvery former U.S. Representative from Pennsylvania, grouped by district.Open
- Current Pennsylvania delegationThe companion lifecycle roster for Pennsylvania.Open
- All former U.S. RepresentativesBack to the full roster across every state and district.Open
- U.S. House of RepresentativesRole, term length, qualifications, and the full House candidate directory.Open