Skip to content
Election Wrld, home
Senate D 45I 2R 53House D 214I 1R 218Governors D 24R 26Election Day Tue, Nov 3Seats as of Oct 28

Pennsylvania State Senate District 24

Tue, Nov 3 · Represented by Tracy Pennycuick Republican · Member list as of Oct 28

Tracy PennycuickRepublican · Incumbent4 years since first win

No published poll names both candidates.Last result · 2022 general: Tracy Pennycuick (R) 52.0, Jill Dennin (D) 48.0

Christopher David ThomasDemocratic
Show all 3 candidates on the ballot

Showing major-party nominees, incumbents and candidates with 5%+ in the latest poll or comparable fundraising.

Share

Pennsylvania State Senate District 24: Christopher David Thomas vs Tracy Pennycuick

Preview card: Pennsylvania State Senate District 24: Christopher David Thomas vs Tracy Pennycuick

Post to

Last election
Tracy Pennycuick (Republican) won by 4.0 points, 2022
On the 2026 ballot
3 candidates

All State Senate districts

Side by side

Left column: PennycuickRight column: Thomas

Donor-based spectrum
LiberalCentristConservativePennycuickNo published score for Thomas
Races
Won 2 of 2
None listed
Years since first win
4
Not available
How these are counted

The spectrum is a published research score, not our rating. How this works. Wins and losses count the races in our results files, the same as each profile.

More about this race

Candidates on the ballot

Source: pavoterservices.pa.gov, dated Oct 28

All State Senate districts

Select a shape for details. Arrow keys move between shapes.
Pennsylvania Senate districts, District 24 selectedState Senate District 2: Tina TartaglioneState Senate District 4: Art HaywoodState Senate District 49: Dan LaughlinState Senate District 50: Michele BrooksState Senate District 37: Devlin RobinsonState Senate District 22: Marty FlynnState Senate District 6: Frank FarryState Senate District 32: Pat StefanoState Senate District 10: Steve SantarsieroState Senate District 29: Dave ArgallState Senate District 9: John KaneState Senate District 1: Nikil SavalState Senate District 33: Doug MastrianoState Senate District 27: Lynda CulverState Senate District 5: Joe PicozziState Senate District 7: Vincent HughesState Senate District 8: Tony WilliamsState Senate District 11: Judy SchwankState Senate District 13: Scott MartinState Senate District 14: Nick MillerState Senate District 15: Patty KimState Senate District 16: Jarrett ColemanState Senate District 18: Lisa BoscolaState Senate District 19: Carolyn ComittaState Senate District 21: Scott HutchinsonState Senate District 23: Gene YawState Senate District 25: Cris DushState Senate District 26: Tim KearneyState Senate District 28: Kristin Phillips-HillState Senate District 30: Judy WardState Senate District 31: Dawn KeeferState Senate District 35: Wayne LangerholcState Senate District 36: James MaloneState Senate District 38: Lindsey WilliamsState Senate District 39: Kim WardState Senate District 40: Rosemary BrownState Senate District 41: Joe PittmanState Senate District 42: Wayne FontanaState Senate District 43: Jay CostaState Senate District 44: Katie MuthState Senate District 45: Nick PisciottanoState Senate District 46: Camera BartolottaState Senate District 47: Elder VogelState Senate District 48: Chris GebhardState Senate District 24: Tracy PennycuickState Senate District 17: Amanda CappellettiState Senate District 20: Lisa BakerState Senate District 34: Greg RothmanState Senate District 3: Sharif StreetState Senate District 12: Maria Collett
  • Democratic
  • Republican
  • Independent
  • Nonpartisan
  • More than one party
  • No member listed
Map settings
Color

Vote in Pennsylvania

Trouble voting? Election Protection hotline: 866-OUR-VOTE. A nonpartisan coalition of civil-rights and voting-rights groups, not a government service. 866ourvote.org

Official results for Pennsylvania

History (14 elections for this seat)

1970 to 2022: State Legislative Election Returns, 1967-2022 (Carl Klarner, Harvard Dataverse), retrieved Oct 28, 2026. Compiled by Carl Klarner (Harvard Dataverse) from official returns; not an official source

Only part of this chamber is up in a given cycle. Which districts vote on which date is not on file. Last contest in this district on file: 2022.

Download and cite

Cite this page

Election Wrld. (2026). Pennsylvania State Senate District 24, election results 1970 to 2022. https://www.electionwrld.com/pa/senate/24. Retrieved October 31, 2026.

Embed this seat
<iframe src="https://www.electionwrld.com/embed/pa/senate/24" title="Pennsylvania Senate District 24" width="100%" height="400" style="border:0;max-width:640px" loading="lazy"></iframe>
<p style="font-size:13px">Data: <a href="https://www.electionwrld.com">Election Wrld</a>, CC BY 4.0</p>
Paste this into any web page. It shows the seat, its last result and the next election.

Sources

Sources: Census TIGERweb Legislative MapServer (120th CDs layer 0, 119th CDs layer 4, 2026 SLD upper layer 1 and lower layer 2) (US Census Bureau, public domain), retrieved Oct 28, 2026; Open Civic Data division identifiers (census_autogenerated us_sldl/us_sldu and openstates state files); also (sld-recent.json): Open Civic Data division identifiers (country-us) (CC0 (repository); also (sld-recent.json): CC0 1.0), retrieved Oct 28, 2026; Open States people (current) CSVs (CC0-1.0 (Open States people data)), retrieved Oct 28, 2026, compiled by Open States volunteers and staff (rosters from state legislature sites) from official returns, not an official source; State Legislative Election Returns, 1967-2022 (Carl Klarner, Harvard Dataverse) (CC0 1.0), retrieved Oct 28, 2026, compiled by Carl Klarner (Harvard Dataverse) from official returns, not an official source.

District id: ocd-division/country:us/state:pa/sldu:24

DataState data (JSON)Sources: State Legislative Election Returns, 1967-2022 (Carl Klarner, Harvard Dataverse), DIME (ODC-BY)Data as of Oct 28, 2026