TECHNOCRACY AI CANADA INC. · PENNSYLVANIA 2026 · COMPLETE DISTRICT INTELLIGENCE BUILD
TECHNOCRACY.USA
FULL DATA AUDIT · Michigan-core master · verified 19 August 2026

Pennsylvania 2026
Electoral Cascade & Riding Intelligence

One integrated system covering the statewide electorate, Governor and Lieutenant Governor, all 17 U.S. House districts, the 25 State Senate seats on the regular 2026 ballot, and all 203 State House districts. Pennsylvania has no regular U.S. Senate election in 2026.

Michigan-core parity rule. This Pennsylvania build uses the Michigan master page shell, typography, component system, district accordions, navigation, audit treatment, source panel and access gate. Pennsylvania-specific content changes the data—not the design system.
01 · Total electorate

Pennsylvania registered-electorate profile

8,979,921Registered votersPA DOS district workbook · 08/17/2026
3,844,216Democratic42.8% of registration
3,635,308Republican40.5% of registration
1,185,970No affiliationOfficial registration category

Registration composition

Democratic
42.8%
Republican
40.5%
No affiliation
13.2%
02 · Previous election / chamber context

2024 turnout and 2026 institutional baseline

76.67%2024 presidential turnoutRegistered-voter turnout
10 R / 7 DU.S. House delegation17 seats
27 R / 23 DState Senate50 seats total
102 D / 100 RState House1 vacancy in sourcebook baseline
POST-AUDIT UPDATE · HD-12 SPECIAL ELECTION: Pennsylvania’s official election-return system shows unofficial Aug. 18 results of Brandon Dukes (D) 8,469 and Scott Timko (R) 8,372. The dashboard retains the pre-certification chamber baseline of 102 D / 100 R / 1 vacancy until the special-election result is officially certified and the seat is filled.
Cycle structure: all 17 U.S. House seats and all 203 State House seats are on the 2026 ballot; 25 even-numbered State Senate districts are on the regular 2026 ballot.
03 · Statewide executive

Governor and Lieutenant Governor

Governor2026
Josh Shapiro
VS
Stacy Garrity

Dem primary: 1,116,960. GOP primary: 641,534. Other current general-election candidates: Anthony Dastra (Green) · Ken Krawchuk (Libertarian).

Current 2026 statewide field from the Pennsylvania sourcebook; general-election status remains subject to lawful ballot changes.
Lieutenant Governor2026
Austin Davis
VS
Jason Richey

Dem primary: 1,072,694. GOP primary: 428,740. Other current general-election candidates: Craig Bolton (Green) · John Thomas (Libertarian).

Current 2026 statewide field from the Pennsylvania sourcebook; general-election status remains subject to lawful ballot changes.
04 · 17 U.S. House districts

Post-primary congressional matchups

Candidate-status audit: primary outcomes are post-primary; November candidate fields are current/provisional as of Aug. 19. Pennsylvania’s Secretary of the Commonwealth is scheduled to transmit the official “Unofficial Candidate and Referendum List (General)” on Aug. 25, 2026, so no current roster is labeled final before that milestone.

All 17 congressional districts use the same Michigan core matchup-card language. PA-03 correctly retains “No Republican primary nominee.” It is an open 2026 race because incumbent Rep. Dwight Evans is serving his current term but is not seeking re-election.

PA-01Brian Fitzpatrick (R)
Bob Harvie
VS
Brian Fitzpatrick

Bucks, Montgomery · Other: Jamie Frost Remmey (L); John Hoban (I)

571,026 registered · R reg +1.8 · registration is descriptive, not a forecast.
PA-02Brendan Boyle (D)
Brendan Boyle
VS
Jessica Arriaga

Philadelphia

456,791 registered · D reg +46.7 · registration is descriptive, not a forecast.
PA-03Open seat
Christopher Rabb
VS
No Republican primary nominee

Philadelphia · Other: Dennis Mahoney (Independent Party)

583,017 registered · D reg +69.9 · registration is descriptive, not a forecast.
PA-04Madeleine Dean (D)
Madeleine Dean
VS
Aurora Stuski

Berks, Montgomery

557,910 registered · D reg +10.3 · registration is descriptive, not a forecast.
PA-05Mary Gay Scanlon (D)
Mary Gay Scanlon
VS
Nick Manganaro

Chester, Delaware, Montgomery, Philadelphia

532,908 registered · D reg +21.5 · registration is descriptive, not a forecast.
PA-06Chrissy Houlahan (D)
Chrissy Houlahan
VS
Marty Young

Berks, Chester

528,184 registered · D reg +3.9 · registration is descriptive, not a forecast.
PA-07Ryan Mackenzie (R)
Bob Brooks
VS
Ryan Mackenzie

Carbon, Lehigh, Monroe, Northampton · Other: Andrew Tupone (G); Ramon Granados (I); Frank Golden (Unaffiliated)

541,545 registered · D reg +3.5 · registration is descriptive, not a forecast.
PA-08Rob Bresnahan Jr. (R)
Paige Cognetti
VS
Rob Bresnahan Jr.

Lackawanna, Luzerne, Monroe, Pike, Wayne

519,522 registered · D reg +2.7 · registration is descriptive, not a forecast.
PA-09Dan Meuser (R)
Rachel Wallace
VS
Dan Meuser

Berks, Bradford, Columbia, Lebanon, Luzerne, Lycoming, Montour, Northumberland, Schuylkill, Sullivan, Susquehanna, Wyoming

498,807 registered · R reg +31.6 · registration is descriptive, not a forecast.
PA-10Scott Perry (R)
Janelle Stelson
VS
Scott Perry

Cumberland, Dauphin, York · Other: Isabelle Harman (I)

540,724 registered · R reg +6.2 · registration is descriptive, not a forecast.
PA-11Lloyd Smucker (R)
Nancy Mannion
VS
Lloyd Smucker

Lancaster, York · Other: Jeffrey Wilder (I)

520,801 registered · R reg +23.0 · registration is descriptive, not a forecast.
PA-12Summer Lee (D)
Summer Lee
VS
James Hayes

Allegheny, Westmoreland

558,713 registered · D reg +28.1 · registration is descriptive, not a forecast.
PA-13John Joyce (R)
Beth Farnham
VS
John Joyce

Adams, Bedford, Blair, Cambria, Cumberland, Franklin, Fulton, Huntingdon, Juniata, Mifflin, Perry, Somerset

509,357 registered · R reg +37.9 · registration is descriptive, not a forecast.
PA-14Guy Reschenthaler (R)
Alan Bradstock
VS
Guy Reschenthaler

Fayette, Greene, Indiana, Somerset, Washington, Westmoreland · Other: Adam Halfhill (American Independent)

506,983 registered · R reg +19.6 · registration is descriptive, not a forecast.
PA-15Glenn Thompson (R)
Ray Bilger
VS
Glenn Thompson

Armstrong, Cameron, Centre, Clarion, Clearfield, Clinton, Elk, Forest, Indiana, Jefferson, Lycoming, Mckean, Potter, Snyder, Tioga, Union, Venango, Warren

486,106 registered · R reg +32.3 · registration is descriptive, not a forecast.
PA-16Mike Kelly (R)
Justin Wagner
VS
Mike Kelly

Butler, Crawford, Erie, Lawrence, Mercer, Venango · Other: Nick Singelis (I)

513,078 registered · R reg +16.6 · registration is descriptive, not a forecast.
PA-17Chris Deluzio (D)
Chris Deluzio
VS
Tony Guy

Allegheny, Beaver

554,449 registered · D reg +11.1 · registration is descriptive, not a forecast.
05 · 25 Pennsylvania State Senate contests

Every regular-cycle upper-chamber contest

Candidate-status audit: all 25 regular-cycle contests were rechecked against the current 2026 candidate tables. General-election fields remain provisional until Pennsylvania’s Aug. 25 Secretary candidate-list milestone.
25Regular-cycle contestsEven-numbered districts
50Total Senate districtsFour-year terms
27 RCurrent Republican seatsSourcebook baseline
23 DCurrent Democratic seatsSourcebook baseline
SD-02Christine Tartaglione · —Philadelphia · Democratic registration edgeD reg +50.3
SD-02Pennsylvania
139,287PA DOS district workbook · 08/17/2026
D reg +50.3D 91,290 · R 21,242
22,955Official registration category

Christine Tartaglione (D)

Christine Tartaglione
2026 general-election field
—
2026 general-election field
Counties: Philadelphia
Registration balance
D reg +50.3

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

SD-04Art Haywood · Todd JohnsonMontgomery, Philadelphia · Democratic registration edgeD reg +61.3
SD-04Pennsylvania
200,026PA DOS district workbook · 08/17/2026
D reg +61.3D 147,942 · R 25,343
21,119Official registration category

Art Haywood (D)

Art Haywood
2026 general-election field
Todd Johnson
2026 general-election field
Counties: Montgomery, Philadelphia
Registration balance
D reg +61.3

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

SD-06Eileen Hartnett Albillar · Frank FarryBucks · Near parityR reg +4.8
SD-06Pennsylvania
196,113PA DOS district workbook · 08/17/2026
R reg +4.8D 76,764 · R 86,233
26,311Official registration category

Frank Farry (R)

Eileen Hartnett Albillar
2026 general-election field
Frank Farry
2026 general-election field
Counties: Bucks
Registration balance
R reg +4.8

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

SD-08Anthony Williams · —Delaware, Philadelphia · Democratic registration edgeD reg +62.6
SD-08Pennsylvania
182,654PA DOS district workbook · 08/17/2026
D reg +62.6D 134,818 · R 20,400
22,421Official registration category

Anthony Williams (D)

Anthony Williams
2026 general-election field
—
2026 general-election field
Counties: Delaware, Philadelphia
Registration balance
D reg +62.6

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

SD-10Steve Santarsiero · Gregory Bankos Jr.Bucks · Competitive registrationD reg +7.4
SD-10Pennsylvania
206,632PA DOS district workbook · 08/17/2026
D reg +7.4D 90,763 · R 75,398
32,293Official registration category

Steve Santarsiero (D)

Steve Santarsiero
2026 general-election field
Gregory Bankos Jr.
2026 general-election field
Counties: Bucks
Registration balance
D reg +7.4

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

SD-12Maria Collett · Robert Costello IIIMontgomery · Competitive registrationD reg +8.5
SD-12Pennsylvania
195,471PA DOS district workbook · 08/17/2026
D reg +8.5D 88,473 · R 71,909
26,870Official registration category

Maria Collett (D)

Maria Collett
2026 general-election field
Robert Costello III
2026 general-election field
Counties: Montgomery
Registration balance
D reg +8.5

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

SD-14Nick Miller · Omy MaldonadoLehigh, Northampton · Democratic registration edgeD reg +11.9
SD-14Pennsylvania
173,937PA DOS district workbook · 08/17/2026
D reg +11.9D 78,822 · R 58,093
31,124Official registration category

Nick Miller (D)

Nick Miller
2026 general-election field
Omy Maldonado
2026 general-election field
Counties: Lehigh, Northampton
Registration balance
D reg +11.9

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

SD-16Mark Pinsley · Jarrett ColemanBucks, Lehigh · Republican registration edgeR reg +11.0
SD-16Pennsylvania
200,169PA DOS district workbook · 08/17/2026
R reg +11.0D 70,070 · R 92,119
31,510Official registration category

Jarrett Coleman (R)

Mark Pinsley
2026 general-election field
Jarrett Coleman
2026 general-election field
Counties: Bucks, Lehigh
Registration balance
R reg +11.0

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

SD-18Lisa Boscola · Scott JanneyLehigh, Northampton · Competitive registrationD reg +9.7
SD-18Pennsylvania
193,770PA DOS district workbook · 08/17/2026
D reg +9.7D 85,064 · R 66,248
34,600Official registration category

Lisa Boscola (D)

Lisa Boscola
2026 general-election field
Scott Janney
2026 general-election field
Counties: Lehigh, Northampton
Registration balance
D reg +9.7

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

SD-20Jaclyn Baker · Lisa BakerLuzerne, Pike, Susquehanna, Wayne, Wyoming · Republican registration edgeR reg +19.6
SD-20Pennsylvania
195,499PA DOS district workbook · 08/17/2026
R reg +19.6D 62,503 · R 100,768
25,471Official registration category

Lisa Baker (R)

Jaclyn Baker
2026 general-election field
Lisa Baker
2026 general-election field
Counties: Luzerne, Pike, Susquehanna, Wayne, Wyoming
Registration balance
R reg +19.6

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

SD-22Martin Flynn · Sharon SoltisLackawanna, Luzerne · Democratic registration edgeD reg +18.8
SD-22Pennsylvania
164,023PA DOS district workbook · 08/17/2026
D reg +18.8D 85,384 · R 54,567
20,006Official registration category

Martin Flynn (D)

Martin Flynn
2026 general-election field
Sharon Soltis
2026 general-election field
Counties: Lackawanna, Luzerne
Registration balance
D reg +18.8

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

SD-24Christopher Thomas · Tracy PennycuickBerks, Montgomery · Competitive registrationR reg +6.0
SD-24Pennsylvania
189,653PA DOS district workbook · 08/17/2026
R reg +6.0D 71,883 · R 83,351
25,917Official registration category

Tracy Pennycuick (R)

Christopher Thomas
2026 general-election field
Tracy Pennycuick
2026 general-election field
Counties: Berks, Montgomery
Registration balance
R reg +6.0

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

SD-26Timothy Kearney · Alfe GoodwinDelaware · Democratic registration edgeD reg +12.0
SD-26Pennsylvania
178,418PA DOS district workbook · 08/17/2026
D reg +12.0D 86,419 · R 65,052
20,267Official registration category

Timothy Kearney (D)

Timothy Kearney
2026 general-election field
Alfe Goodwin
2026 general-election field
Counties: Delaware
Registration balance
D reg +12.0

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

SD-28Thomas Johnson · Kristin Phillips-HillYork · Republican registration edgeR reg +27.1
SD-28Pennsylvania
191,202PA DOS district workbook · 08/17/2026
R reg +27.1D 52,282 · R 104,088
29,799Official registration category

Kristin Phillips-Hill (R)

Thomas Johnson
2026 general-election field
Kristin Phillips-Hill
2026 general-election field
Counties: York
Registration balance
R reg +27.1

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

SD-30Sean Steeg · Judith WardBlair, Fulton, Huntingdon, Juniata, Mifflin · Republican registration edgeR reg +43.8
SD-30Pennsylvania
160,767PA DOS district workbook · 08/17/2026
R reg +43.8D 35,184 · R 105,614
15,446Official registration category

Judith Ward (R)

Sean Steeg
2026 general-election field
Judith Ward
2026 general-election field
Counties: Blair, Fulton, Huntingdon, Juniata, Mifflin
Registration balance
R reg +43.8

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

SD-32Jacob Cecil (write-in) · Patrick StefanoBedford, Fayette, Somerset, Westmoreland · Republican registration edgeR reg +33.0
SD-32Pennsylvania
163,884PA DOS district workbook · 08/17/2026
R reg +33.0D 46,212 · R 100,207
13,660Official registration category

Patrick Stefano (R)

Jacob Cecil (write-in)
2026 general-election field
Patrick Stefano
2026 general-election field
Counties: Bedford, Fayette, Somerset, Westmoreland
Registration balance
R reg +33.0

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

SD-34Nathan Wood · Greg RothmanCumberland, Dauphin, Perry · Republican registration edgeR reg +24.6
SD-34Pennsylvania
185,642PA DOS district workbook · 08/17/2026
R reg +24.6D 54,147 · R 99,797
25,421Official registration category

Greg Rothman (R)

Nathan Wood
2026 general-election field
Greg Rothman
2026 general-election field
Counties: Cumberland, Dauphin, Perry
Registration balance
R reg +24.6

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

SD-36James Malone · Tom JonesLancaster · Republican registration edgeR reg +21.8
SD-36Pennsylvania
189,201PA DOS district workbook · 08/17/2026
R reg +21.8D 56,895 · R 98,168
25,866Official registration category

James Malone (D)

James Malone
2026 general-election field
Tom Jones
2026 general-election field
Counties: Lancaster
Registration balance
R reg +21.8

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

SD-38Lindsey Williams · Thomas WestAllegheny · Democratic registration edgeD reg +13.4
SD-38Pennsylvania
188,044PA DOS district workbook · 08/17/2026
D reg +13.4D 91,939 · R 66,689
21,880Official registration category

Lindsey Williams (D)

Lindsey Williams
2026 general-election field
Thomas West
2026 general-election field
Counties: Allegheny
Registration balance
D reg +13.4

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

SD-40Brian Wrightson · Rosemary BrownLackawanna, Monroe, Wayne · Near parityD reg +1.2
SD-40Pennsylvania
181,213PA DOS district workbook · 08/17/2026
D reg +1.2D 74,398 · R 72,203
28,047Official registration category

Rosemary Brown (R)

Brian Wrightson
2026 general-election field
Rosemary Brown
2026 general-election field
Counties: Lackawanna, Monroe, Wayne
Registration balance
D reg +1.2

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

SD-42Wayne Fontana · —Allegheny · Democratic registration edgeD reg +37.9
SD-42Pennsylvania
180,314PA DOS district workbook · 08/17/2026
D reg +37.9D 108,570 · R 40,244
23,742Official registration category

Wayne Fontana (D)

Wayne Fontana
2026 general-election field
—
2026 general-election field
Counties: Allegheny
Registration balance
D reg +37.9

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

SD-44Katie Muth · Melissa DicranianBerks, Chester, Montgomery · Near parityD reg +0.4
SD-44Pennsylvania
192,797PA DOS district workbook · 08/17/2026
D reg +0.4D 77,687 · R 76,991
29,113Official registration category

Katie Muth (D)

Katie Muth
2026 general-election field
Melissa Dicranian
2026 general-election field
Counties: Berks, Chester, Montgomery
Registration balance
D reg +0.4

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

SD-46— · Camera BartolottaBeaver, Greene, Washington · Republican registration edgeR reg +15.4
SD-46Pennsylvania
170,834PA DOS district workbook · 08/17/2026
R reg +15.4D 61,043 · R 87,283
17,952Official registration category

Camera Bartolotta (R)

—
2026 general-election field
Camera Bartolotta
2026 general-election field
Counties: Beaver, Greene, Washington
Registration balance
R reg +15.4

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

SD-48Wayne Moyer (write-in) · Chris GebhardBerks, Lancaster, Lebanon · Republican registration edgeR reg +30.0
SD-48Pennsylvania
177,714PA DOS district workbook · 08/17/2026
R reg +30.0D 47,579 · R 100,882
22,328Official registration category

Chris Gebhard (R)

Wayne Moyer (write-in)
2026 general-election field
Chris Gebhard
2026 general-election field
Counties: Berks, Lancaster, Lebanon
Registration balance
R reg +30.0

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

SD-50Sue Mulvey (write-in) · Michele BrooksCrawford, Lawrence, Mercer · Republican registration edgeR reg +23.7
SD-50Pennsylvania
171,539PA DOS district workbook · 08/17/2026
R reg +23.7D 53,796 · R 94,429
17,953Official registration category

Michele Brooks (R)

Sue Mulvey (write-in)
2026 general-election field
Michele Brooks
2026 general-election field
Counties: Crawford, Lawrence, Mercer
Registration balance
R reg +23.7

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

06 · 203 Pennsylvania State House districts

Every lower-chamber riding

Candidate-status audit: all 203 district rows were rechecked as current 2026 general-election fields. Because the Secretary’s statewide unofficial general candidate list is not due until Aug. 25, candidate fields are explicitly provisional rather than represented as final ballot certification.
203Total districtsAll on 2026 ballot
102 DDemocratic seatsSourcebook baseline
100 RRepublican seatsSourcebook baseline
1VacancyBaseline status
HD-001Patrick Harkins · —Erie · Democratic registration edgeD reg +29.1
HD-001Pennsylvania
37,210PA DOS district workbook · 08/17/2026
D reg +29.1D 20,590 · R 9,755
5,368Official registration category

2026 general-election field

Patrick Harkins
2026 general-election field
—
2026 general-election field
Counties: Erie
Registration balance
D reg +29.1

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-002Robert Merski · Robert MerskiErie · Democratic registration edgeD reg +12.8
HD-002Pennsylvania
42,552PA DOS district workbook · 08/17/2026
D reg +12.8D 20,706 · R 15,264
5,053Official registration category

2026 general-election field · Cross-filed/fusion

Robert Merski
2026 general-election field
Robert Merski
2026 general-election field
Counties: ErieOther / notes: Cross-filed/fusion
Registration balance
D reg +12.8

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-003Ryan Bizzarro · Donna ReeseErie · Near parityD reg +0.5
HD-003Pennsylvania
46,783PA DOS district workbook · 08/17/2026
D reg +0.5D 20,124 · R 19,877
5,134Official registration category

2026 general-election field

Ryan Bizzarro
2026 general-election field
Donna Reese
2026 general-election field
Counties: Erie
Registration balance
D reg +0.5

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-004Kathryn Divittorio · Jake BantaErie · Republican registration edgeR reg +22.4
HD-004Pennsylvania
42,421PA DOS district workbook · 08/17/2026
R reg +22.4D 13,256 · R 22,769
4,665Official registration category

2026 general-election field

Kathryn Divittorio
2026 general-election field
Jake Banta
2026 general-election field
Counties: Erie
Registration balance
R reg +22.4

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-005Andres Ruben Flammer Santiago · Eric WeaknechtBerks · Republican registration edgeR reg +23.1
HD-005Pennsylvania
44,588PA DOS district workbook · 08/17/2026
R reg +23.1D 13,659 · R 23,943
5,351Official registration category

2026 general-election field

Andres Ruben Flammer Santiago
2026 general-election field
Eric Weaknecht
2026 general-election field
Counties: Berks
Registration balance
R reg +23.1

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-006Michael Walker · Bradley RoaeCrawford, Erie · Republican registration edgeR reg +28.0
HD-006Pennsylvania
41,468PA DOS district workbook · 08/17/2026
R reg +28.0D 12,168 · R 23,795
4,032Official registration category

2026 general-election field

Michael Walker
2026 general-election field
Bradley Roae
2026 general-election field
Counties: Crawford, Erie
Registration balance
R reg +28.0

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-007Christopher Ford · Parke WentlingMercer · Competitive registrationR reg +5.8
HD-007Pennsylvania
43,442PA DOS district workbook · 08/17/2026
R reg +5.8D 17,159 · R 19,674
5,319Official registration category

2026 general-election field

Christopher Ford
2026 general-election field
Parke Wentling
2026 general-election field
Counties: Mercer
Registration balance
R reg +5.8

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-008Richard Telesz · Aaron BernstineButler, Lawrence · Republican registration edgeR reg +35.6
HD-008Pennsylvania
48,715PA DOS district workbook · 08/17/2026
R reg +35.6D 12,498 · R 29,820
4,649Official registration category

2026 general-election field

Richard Telesz
2026 general-election field
Aaron Bernstine
2026 general-election field
Counties: Butler, Lawrence
Registration balance
R reg +35.6

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-009Shay Micco · Marla Gallo BrownLawrence · Republican registration edgeR reg +13.7
HD-009Pennsylvania
41,862PA DOS district workbook · 08/17/2026
R reg +13.7D 15,303 · R 21,040
4,173Official registration category

2026 general-election field

Shay Micco
2026 general-election field
Marla Gallo Brown
2026 general-election field
Counties: Lawrence
Registration balance
R reg +13.7

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-010Amen Brown · —Philadelphia · Democratic registration edgeD reg +69.6
HD-010Pennsylvania
44,757PA DOS district workbook · 08/17/2026
D reg +69.6D 33,937 · R 2,794
6,781Official registration category

2026 general-election field

Amen Brown
2026 general-election field
—
2026 general-election field
Counties: Philadelphia
Registration balance
D reg +69.6

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-011Kathy Smith (write-in) · Marci MustelloButler · Republican registration edgeR reg +31.1
HD-011Pennsylvania
45,048PA DOS district workbook · 08/17/2026
R reg +31.1D 12,258 · R 26,269
4,828Official registration category

2026 general-election field

Kathy Smith (write-in)
2026 general-election field
Marci Mustello
2026 general-election field
Counties: Butler
Registration balance
R reg +31.1

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-012Brandon Dukes · Scott TimkoButler · Republican registration edgeR reg +23.4
HD-012Pennsylvania
52,737PA DOS district workbook · 08/17/2026
R reg +23.4D 15,841 · R 28,157
6,932Official registration category

2026 general-election field

Brandon Dukes
2026 general-election field
Scott Timko
2026 general-election field
Counties: Butler
Registration balance
R reg +23.4

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-013Madelyn Alvarino · John LawrenceChester · Competitive registrationR reg +9.9
HD-013Pennsylvania
44,759PA DOS district workbook · 08/17/2026
R reg +9.9D 15,926 · R 20,359
6,391Official registration category

2026 general-election field

Madelyn Alvarino
2026 general-election field
John Lawrence
2026 general-election field
Counties: Chester
Registration balance
R reg +9.9

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-014Bradley Young · Roman KozakBeaver · Republican registration edgeR reg +14.0
HD-014Pennsylvania
44,593PA DOS district workbook · 08/17/2026
R reg +14.0D 15,985 · R 22,231
4,507Official registration category

2026 general-election field

Bradley Young
2026 general-election field
Roman Kozak
2026 general-election field
Counties: Beaver
Registration balance
R reg +14.0

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-015Sydney Speicher · Joshua KailBeaver, Washington · Republican registration edgeR reg +19.3
HD-015Pennsylvania
45,851PA DOS district workbook · 08/17/2026
R reg +19.3D 15,434 · R 24,277
4,488Official registration category

2026 general-election field

Sydney Speicher
2026 general-election field
Joshua Kail
2026 general-election field
Counties: Beaver, Washington
Registration balance
R reg +19.3

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-016Robert Matzie · John CostanzaBeaver · Democratic registration edgeD reg +10.9
HD-016Pennsylvania
43,413PA DOS district workbook · 08/17/2026
D reg +10.9D 20,806 · R 16,052
4,849Official registration category

2026 general-election field

Robert Matzie
2026 general-election field
John Costanza
2026 general-election field
Counties: Beaver
Registration balance
D reg +10.9

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-017— · Tim BonnerButler, Mercer · Republican registration edgeR reg +42.6
HD-017Pennsylvania
40,904PA DOS district workbook · 08/17/2026
R reg +42.6D 8,913 · R 26,334
4,456Official registration category

2026 general-election field

—
2026 general-election field
Tim Bonner
2026 general-election field
Counties: Butler, Mercer
Registration balance
R reg +42.6

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-018Bryan Allen · K.C. TomlinsonBucks · Near parityD reg +3.3
HD-018Pennsylvania
42,833PA DOS district workbook · 08/17/2026
D reg +3.3D 18,404 · R 17,002
6,002Official registration category

2026 general-election field

Bryan Allen
2026 general-election field
K.C. Tomlinson
2026 general-election field
Counties: Bucks
Registration balance
D reg +3.3

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-019Aerion Abney · —Allegheny · Democratic registration edgeD reg +55.8
HD-019Pennsylvania
43,810PA DOS district workbook · 08/17/2026
D reg +55.8D 29,805 · R 5,346
6,310Official registration category

2026 general-election field

Aerion Abney
2026 general-election field
—
2026 general-election field
Counties: Allegheny
Registration balance
D reg +55.8

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-020Emily Kinkead · Joseph AgugliaAllegheny · Democratic registration edgeD reg +22.9
HD-020Pennsylvania
44,487PA DOS district workbook · 08/17/2026
D reg +22.9D 23,730 · R 13,527
5,280Official registration category

2026 general-election field

Emily Kinkead
2026 general-election field
Joseph Aguglia
2026 general-election field
Counties: Allegheny
Registration balance
D reg +22.9

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-021Lindsay Powell · —Allegheny · Democratic registration edgeD reg +30.7
HD-021Pennsylvania
49,187PA DOS district workbook · 08/17/2026
D reg +30.7D 28,158 · R 13,044
6,160Official registration category

2026 general-election field

Lindsay Powell
2026 general-election field
—
2026 general-election field
Counties: Allegheny
Registration balance
D reg +30.7

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-022Cecilia Gerlach · Robert SmithLehigh · Democratic registration edgeD reg +33.1
HD-022Pennsylvania
33,174PA DOS district workbook · 08/17/2026
D reg +33.1D 17,722 · R 6,753
7,586Official registration category

2026 general-election field

Cecilia Gerlach
2026 general-election field
Robert Smith
2026 general-election field
Counties: Lehigh
Registration balance
D reg +33.1

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-023Dan Frankel · —Allegheny · Democratic registration edgeD reg +62.3
HD-023Pennsylvania
48,432PA DOS district workbook · 08/17/2026
D reg +62.3D 34,893 · R 4,729
7,391Official registration category

2026 general-election field

Dan Frankel
2026 general-election field
—
2026 general-election field
Counties: Allegheny
Registration balance
D reg +62.3

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-024La’Tasha Mayes · —Allegheny · Democratic registration edgeD reg +68.4
HD-024Pennsylvania
47,636PA DOS district workbook · 08/17/2026
D reg +68.4D 36,147 · R 3,550
6,153Official registration category

2026 general-election field

La’Tasha Mayes
2026 general-election field
—
2026 general-election field
Counties: Allegheny
Registration balance
D reg +68.4

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-025Brandon Markosek · Amy NooneAllegheny · Democratic registration edgeD reg +20.9
HD-025Pennsylvania
45,648PA DOS district workbook · 08/17/2026
D reg +20.9D 23,905 · R 14,388
5,453Official registration category

2026 general-election field

Brandon Markosek
2026 general-election field
Amy Noone
2026 general-election field
Counties: Allegheny
Registration balance
D reg +20.9

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-026Paul Friel · Samantha HoroskyChester · Near parityD reg +2.6
HD-026Pennsylvania
47,319PA DOS district workbook · 08/17/2026
D reg +2.6D 19,730 · R 18,505
6,922Official registration category

2026 general-election field

Paul Friel
2026 general-election field
Samantha Horosky
2026 general-election field
Counties: Chester
Registration balance
D reg +2.6

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-027Daniel Deasy Jr. · Ed BroskyAllegheny · Democratic registration edgeD reg +28.5
HD-027Pennsylvania
41,964PA DOS district workbook · 08/17/2026
D reg +28.5D 23,473 · R 11,525
5,174Official registration category

2026 general-election field

Daniel Deasy Jr.
2026 general-election field
Ed Brosky
2026 general-election field
Counties: Allegheny
Registration balance
D reg +28.5

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-028Jeremy Ferderber · Jeremy ShafferAllegheny · Competitive registrationR reg +9.7
HD-028Pennsylvania
48,301PA DOS district workbook · 08/17/2026
R reg +9.7D 17,786 · R 22,457
6,194Official registration category

2026 general-election field

Jeremy Ferderber
2026 general-election field
Jeremy Shaffer
2026 general-election field
Counties: Allegheny
Registration balance
R reg +9.7

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-029Tim Brennan · Sean Patrick DuffyBucks · Near parityD reg +3.5
HD-029Pennsylvania
54,116PA DOS district workbook · 08/17/2026
D reg +3.5D 22,614 · R 20,726
8,742Official registration category

2026 general-election field

Tim Brennan
2026 general-election field
Sean Patrick Duffy
2026 general-election field
Counties: Bucks
Registration balance
D reg +3.5

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-030Arvind Venkat · Libby BlackburnAllegheny · Near parityD reg +3.0
HD-030Pennsylvania
47,152PA DOS district workbook · 08/17/2026
D reg +3.0D 20,264 · R 18,875
6,066Official registration category

2026 general-election field

Arvind Venkat
2026 general-election field
Libby Blackburn
2026 general-election field
Counties: Allegheny
Registration balance
D reg +3.0

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-031Perry Warren · —Bucks · Near parityD reg +4.1
HD-031Pennsylvania
55,676PA DOS district workbook · 08/17/2026
D reg +4.1D 23,208 · R 20,908
9,147Official registration category

2026 general-election field

Perry Warren
2026 general-election field
—
2026 general-election field
Counties: Bucks
Registration balance
D reg +4.1

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-032Joe McAndrew · Gary MotorAllegheny · Democratic registration edgeD reg +31.7
HD-032Pennsylvania
47,429PA DOS district workbook · 08/17/2026
D reg +31.7D 27,583 · R 12,567
5,371Official registration category

2026 general-election field

Joe McAndrew
2026 general-election field
Gary Motor
2026 general-election field
Counties: Allegheny
Registration balance
D reg +31.7

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-033Mandy Steele · Michael HammillAllegheny · Democratic registration edgeD reg +10.4
HD-033Pennsylvania
44,190PA DOS district workbook · 08/17/2026
D reg +10.4D 20,912 · R 16,299
5,207Official registration category

2026 general-election field

Mandy Steele
2026 general-election field
Michael Hammill
2026 general-election field
Counties: Allegheny
Registration balance
D reg +10.4

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-034Abigail Salisbury · —Allegheny · Democratic registration edgeD reg +59.5
HD-034Pennsylvania
48,738PA DOS district workbook · 08/17/2026
D reg +59.5D 35,002 · R 6,026
5,504Official registration category

2026 general-election field

Abigail Salisbury
2026 general-election field
—
2026 general-election field
Counties: Allegheny
Registration balance
D reg +59.5

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-035Dan Goughnour · James EdwardsAllegheny · Democratic registration edgeD reg +35.3
HD-035Pennsylvania
43,219PA DOS district workbook · 08/17/2026
D reg +35.3D 25,915 · R 10,648
4,864Official registration category

2026 general-election field

Dan Goughnour
2026 general-election field
James Edwards
2026 general-election field
Counties: Allegheny
Registration balance
D reg +35.3

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-036Jessica Benham · Timothy McCuneAllegheny · Democratic registration edgeD reg +39.8
HD-036Pennsylvania
42,627PA DOS district workbook · 08/17/2026
D reg +39.8D 25,872 · R 8,903
5,993Official registration category

2026 general-election field

Jessica Benham
2026 general-election field
Timothy McCune
2026 general-election field
Counties: Allegheny
Registration balance
D reg +39.8

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-037Chad Gleissl · Mindy FeeLancaster · Republican registration edgeR reg +32.5
HD-037Pennsylvania
47,389PA DOS district workbook · 08/17/2026
R reg +32.5D 12,085 · R 27,467
5,792Official registration category

2026 general-election field

Chad Gleissl
2026 general-election field
Mindy Fee
2026 general-election field
Counties: Lancaster
Registration balance
R reg +32.5

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-038John Inglis · Stone SobieralskiAllegheny · Democratic registration edgeD reg +21.8
HD-038Pennsylvania
44,757PA DOS district workbook · 08/17/2026
D reg +21.8D 23,972 · R 14,219
4,980Official registration category

2026 general-election field

John Inglis
2026 general-election field
Stone Sobieralski
2026 general-election field
Counties: Allegheny
Registration balance
D reg +21.8

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-039Dylan Altemara · Andrew KuzmaAllegheny, Washington · Near parityR reg +4.3
HD-039Pennsylvania
47,466PA DOS district workbook · 08/17/2026
R reg +4.3D 19,433 · R 21,476
4,896Official registration category

2026 general-election field

Dylan Altemara
2026 general-election field
Andrew Kuzma
2026 general-election field
Counties: Allegheny, Washington
Registration balance
R reg +4.3

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-040Jonathan Lloyd · Natalie MihalekAllegheny, Washington · Competitive registrationR reg +8.3
HD-040Pennsylvania
50,670PA DOS district workbook · 08/17/2026
R reg +8.3D 19,437 · R 23,646
5,864Official registration category

2026 general-election field

Jonathan Lloyd
2026 general-election field
Natalie Mihalek
2026 general-election field
Counties: Allegheny, Washington
Registration balance
R reg +8.3

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-041Brad Chambers · Brett MillerLancaster · Competitive registrationR reg +9.9
HD-041Pennsylvania
45,966PA DOS district workbook · 08/17/2026
R reg +9.9D 16,168 · R 20,741
6,863Official registration category

2026 general-election field

Brad Chambers
2026 general-election field
Brett Miller
2026 general-election field
Counties: Lancaster
Registration balance
R reg +9.9

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-042Jennifer Mazzocco · —Allegheny · Democratic registration edgeD reg +23.9
HD-042Pennsylvania
48,854PA DOS district workbook · 08/17/2026
D reg +23.9D 26,134 · R 14,470
6,352Official registration category

2026 general-election field

Jennifer Mazzocco
2026 general-election field
—
2026 general-election field
Counties: Allegheny
Registration balance
D reg +23.9

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-043Bryan Peirson · Keith GreinerLancaster · Republican registration edgeR reg +35.1
HD-043Pennsylvania
37,588PA DOS district workbook · 08/17/2026
R reg +35.1D 8,822 · R 22,029
5,079Official registration category

2026 general-election field

Bryan Peirson
2026 general-election field
Keith Greiner
2026 general-election field
Counties: Lancaster
Registration balance
R reg +35.1

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-044Hadley Haas · Valerie GaydosAllegheny · Near parityR reg +1.8
HD-044Pennsylvania
48,523PA DOS district workbook · 08/17/2026
R reg +1.8D 19,723 · R 20,589
6,383Official registration category

2026 general-election field

Hadley Haas
2026 general-election field
Valerie Gaydos
2026 general-election field
Counties: Allegheny
Registration balance
R reg +1.8

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-045Brittany Bloam · James JuliusAllegheny · Democratic registration edgeD reg +19.1
HD-045Pennsylvania
47,290PA DOS district workbook · 08/17/2026
D reg +19.1D 24,364 · R 15,340
5,729Official registration category

2026 general-election field

Brittany Bloam
2026 general-election field
James Julius
2026 general-election field
Counties: Allegheny
Registration balance
D reg +19.1

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-046Mike Crossey · Jason OrtitayAllegheny, Washington · Competitive registrationR reg +8.1
HD-046Pennsylvania
48,901PA DOS district workbook · 08/17/2026
R reg +8.1D 18,793 · R 22,775
5,946Official registration category

2026 general-election field

Mike Crossey
2026 general-election field
Jason Ortitay
2026 general-election field
Counties: Allegheny, Washington
Registration balance
R reg +8.1

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-047Edward Ritter · Joe D’OrsieYork · Republican registration edgeR reg +18.9
HD-047Pennsylvania
46,676PA DOS district workbook · 08/17/2026
R reg +18.9D 14,581 · R 23,428
7,470Official registration category

2026 general-election field

Edward Ritter
2026 general-election field
Joe D’Orsie
2026 general-election field
Counties: York
Registration balance
R reg +18.9

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-048Rebecca MacTaggart · Timothy O’NealWashington · Republican registration edgeR reg +12.2
HD-048Pennsylvania
44,634PA DOS district workbook · 08/17/2026
R reg +12.2D 16,606 · R 22,032
4,840Official registration category

2026 general-election field

Rebecca MacTaggart
2026 general-election field
Timothy O’Neal
2026 general-election field
Counties: Washington
Registration balance
R reg +12.2

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-049Ismail Smith-Wade-El · Vanessa AcostaLancaster · Democratic registration edgeD reg +25.4
HD-049Pennsylvania
37,640PA DOS district workbook · 08/17/2026
D reg +25.4D 18,672 · R 9,123
7,783Official registration category

2026 general-election field

Ismail Smith-Wade-El
2026 general-election field
Vanessa Acosta
2026 general-election field
Counties: Lancaster
Registration balance
D reg +25.4

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-050Lois Bower-Bjornson · Ben HumbleGreene, Washington · Republican registration edgeR reg +14.9
HD-050Pennsylvania
40,259PA DOS district workbook · 08/17/2026
R reg +14.9D 14,824 · R 20,809
3,578Official registration category

2026 general-election field

Lois Bower-Bjornson
2026 general-election field
Ben Humble
2026 general-election field
Counties: Greene, Washington
Registration balance
R reg +14.9

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-051— · Charity Grimm KrupaFayette · Republican registration edgeR reg +10.3
HD-051Pennsylvania
40,327PA DOS district workbook · 08/17/2026
R reg +10.3D 15,814 · R 19,965
3,491Official registration category

2026 general-election field

—
2026 general-election field
Charity Grimm Krupa
2026 general-election field
Counties: Fayette
Registration balance
R reg +10.3

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-052— · Ryan WarnerFayette · Republican registration edgeR reg +19.6
HD-052Pennsylvania
39,201PA DOS district workbook · 08/17/2026
R reg +19.6D 13,650 · R 21,342
3,201Official registration category

2026 general-election field

—
2026 general-election field
Ryan Warner
2026 general-election field
Counties: Fayette
Registration balance
R reg +19.6

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-053Steven Malagari · —Montgomery · Competitive registrationD reg +8.4
HD-053Pennsylvania
44,090PA DOS district workbook · 08/17/2026
D reg +8.4D 19,583 · R 15,870
6,563Official registration category

2026 general-election field

Steven Malagari
2026 general-election field
—
2026 general-election field
Counties: Montgomery
Registration balance
D reg +8.4

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-054Greg Scott · —Montgomery · Democratic registration edgeD reg +31.6
HD-054Pennsylvania
37,025PA DOS district workbook · 08/17/2026
D reg +31.6D 21,000 · R 9,314
5,274Official registration category

2026 general-election field

Greg Scott
2026 general-election field
—
2026 general-election field
Counties: Montgomery
Registration balance
D reg +31.6

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-055Davon Magwood · Jill CooperWestmoreland · Republican registration edgeR reg +15.0
HD-055Pennsylvania
47,119PA DOS district workbook · 08/17/2026
R reg +15.0D 16,680 · R 23,756
4,794Official registration category

2026 general-election field

Davon Magwood
2026 general-election field
Jill Cooper
2026 general-election field
Counties: Westmoreland
Registration balance
R reg +15.0

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-056— · Brian RaselWestmoreland · Republican registration edgeR reg +17.5
HD-056Pennsylvania
47,829PA DOS district workbook · 08/17/2026
R reg +17.5D 16,595 · R 24,957
4,519Official registration category

2026 general-election field

—
2026 general-election field
Brian Rasel
2026 general-election field
Counties: Westmoreland
Registration balance
R reg +17.5

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-057Robert Francis · Eric NelsonWestmoreland · Republican registration edgeR reg +14.7
HD-057Pennsylvania
46,502PA DOS district workbook · 08/17/2026
R reg +14.7D 16,649 · R 23,498
4,605Official registration category

2026 general-election field

Robert Francis
2026 general-election field
Eric Nelson
2026 general-election field
Counties: Westmoreland
Registration balance
R reg +14.7

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-058Cherri Rogers · Eric DavanzoWestmoreland · Republican registration edgeR reg +16.6
HD-058Pennsylvania
44,761PA DOS district workbook · 08/17/2026
R reg +16.6D 15,953 · R 23,378
4,030Official registration category

2026 general-election field

Cherri Rogers
2026 general-election field
Eric Davanzo
2026 general-election field
Counties: Westmoreland
Registration balance
R reg +16.6

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-059Jordan Omlor · Leslie Baum RossiWestmoreland · Republican registration edgeR reg +25.9
HD-059Pennsylvania
46,798PA DOS district workbook · 08/17/2026
R reg +25.9D 14,392 · R 26,505
4,221Official registration category

2026 general-election field

Jordan Omlor
2026 general-election field
Leslie Baum Rossi
2026 general-election field
Counties: Westmoreland
Registration balance
R reg +25.9

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-060Dustyn Dorn · Abby MajorArmstrong, Westmoreland · Republican registration edgeR reg +24.2
HD-060Pennsylvania
43,363PA DOS district workbook · 08/17/2026
R reg +24.2D 13,575 · R 24,086
4,054Official registration category

2026 general-election field · Brian Peltier (Libertarian)

Dustyn Dorn
2026 general-election field
Abby Major
2026 general-election field
Counties: Armstrong, WestmorelandOther / notes: Brian Peltier (Libertarian)
Registration balance
R reg +24.2

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-061Liz Hanbidge · —Montgomery · Competitive registrationD reg +9.5
HD-061Pennsylvania
48,752PA DOS district workbook · 08/17/2026
D reg +9.5D 22,426 · R 17,801
6,333Official registration category

2026 general-election field

Liz Hanbidge
2026 general-election field
—
2026 general-election field
Counties: Montgomery
Registration balance
D reg +9.5

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-062Trajan Jones · James Struzzi IIIndiana · Republican registration edgeR reg +24.8
HD-062Pennsylvania
39,245PA DOS district workbook · 08/17/2026
R reg +24.8D 12,082 · R 21,824
3,950Official registration category

2026 general-election field

Trajan Jones
2026 general-election field
James Struzzi II
2026 general-election field
Counties: Indiana
Registration balance
R reg +24.8

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-063Andrew Harbaugh · Josh BashlineArmstrong, Clarion · Republican registration edgeR reg +46.6
HD-063Pennsylvania
41,297PA DOS district workbook · 08/17/2026
R reg +46.6D 8,620 · R 27,852
3,531Official registration category

2026 general-election field

Andrew Harbaugh
2026 general-election field
Josh Bashline
2026 general-election field
Counties: Armstrong, Clarion
Registration balance
R reg +46.6

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-064Amanda Shaffer · R. Lee JamesCrawford, Venango · Republican registration edgeR reg +37.4
HD-064Pennsylvania
39,466PA DOS district workbook · 08/17/2026
R reg +37.4D 9,568 · R 24,341
4,084Official registration category

2026 general-election field

Amanda Shaffer
2026 general-election field
R. Lee James
2026 general-election field
Counties: Crawford, Venango
Registration balance
R reg +37.4

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-065Destiny Howard · Kathy RappCrawford, Forest, Warren · Republican registration edgeR reg +37.2
HD-065Pennsylvania
39,258PA DOS district workbook · 08/17/2026
R reg +37.2D 9,592 · R 24,191
3,750Official registration category

2026 general-election field

Destiny Howard
2026 general-election field
Kathy Rapp
2026 general-election field
Counties: Crawford, Forest, Warren
Registration balance
R reg +37.2

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-066Lisa Gourley · Brian SmithIndiana, Jefferson · Republican registration edgeR reg +50.6
HD-066Pennsylvania
37,946PA DOS district workbook · 08/17/2026
R reg +50.6D 7,245 · R 26,451
3,015Official registration category

2026 general-election field

Lisa Gourley
2026 general-election field
Brian Smith
2026 general-election field
Counties: Indiana, Jefferson
Registration balance
R reg +50.6

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-067Zach Ware · Martin CauserCameron, Mckean, Potter · Republican registration edgeR reg +46.9
HD-067Pennsylvania
39,082PA DOS district workbook · 08/17/2026
R reg +46.9D 7,690 · R 26,020
3,950Official registration category

2026 general-election field

Zach Ware
2026 general-election field
Martin Causer
2026 general-election field
Counties: Cameron, Mckean, Potter
Registration balance
R reg +46.9

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-068Quentin Gee · Clint OwlettBradford, Tioga · Republican registration edgeR reg +50.7
HD-068Pennsylvania
41,345PA DOS district workbook · 08/17/2026
R reg +50.7D 7,418 · R 28,392
4,239Official registration category

2026 general-election field

Quentin Gee
2026 general-election field
Clint Owlett
2026 general-election field
Counties: Bradford, Tioga
Registration balance
R reg +50.7

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-069— · Carl MetzgarSomerset · Republican registration edgeR reg +48.8
HD-069Pennsylvania
42,747PA DOS district workbook · 08/17/2026
R reg +48.8D 8,717 · R 29,584
3,773Official registration category

2026 general-election field

—
2026 general-election field
Carl Metzgar
2026 general-election field
Counties: Somerset
Registration balance
R reg +48.8

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-070Matthew Bradford · —Montgomery · Competitive registrationD reg +5.4
HD-070Pennsylvania
48,951PA DOS district workbook · 08/17/2026
D reg +5.4D 21,476 · R 18,851
6,489Official registration category

2026 general-election field

Matthew Bradford
2026 general-election field
—
2026 general-election field
Counties: Montgomery
Registration balance
D reg +5.4

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-071— · Jim RigbyCambria, Somerset · Republican registration edgeR reg +27.7
HD-071Pennsylvania
40,632PA DOS district workbook · 08/17/2026
R reg +27.7D 12,382 · R 23,646
3,694Official registration category

2026 general-election field

—
2026 general-election field
Jim Rigby
2026 general-election field
Counties: Cambria, Somerset
Registration balance
R reg +27.7

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-072Frank Burns · Philip RiceCambria · Republican registration edgeR reg +11.3
HD-072Pennsylvania
41,049PA DOS district workbook · 08/17/2026
R reg +11.3D 15,688 · R 20,310
3,976Official registration category

2026 general-election field

Frank Burns
2026 general-election field
Philip Rice
2026 general-election field
Counties: Cambria
Registration balance
R reg +11.3

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-073— · Dallas KephartCambria, Clearfield · Republican registration edgeR reg +35.8
HD-073Pennsylvania
38,542PA DOS district workbook · 08/17/2026
R reg +35.8D 10,091 · R 23,893
3,265Official registration category

2026 general-election field

—
2026 general-election field
Dallas Kephart
2026 general-election field
Counties: Cambria, Clearfield
Registration balance
R reg +35.8

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-074Dan Williams · Lorenzo KelleyChester · Competitive registrationD reg +6.5
HD-074Pennsylvania
41,796PA DOS district workbook · 08/17/2026
D reg +6.5D 18,382 · R 15,654
5,832Official registration category

2026 general-election field

Dan Williams
2026 general-election field
Lorenzo Kelley
2026 general-election field
Counties: Chester
Registration balance
D reg +6.5

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-075Kimberly Kohlhepp · Mike ArmaniniClearfield, Elk, Jefferson · Republican registration edgeR reg +35.5
HD-075Pennsylvania
41,359PA DOS district workbook · 08/17/2026
R reg +35.5D 10,766 · R 25,450
3,630Official registration category

2026 general-election field

Kimberly Kohlhepp
2026 general-election field
Mike Armanini
2026 general-election field
Counties: Clearfield, Elk, Jefferson
Registration balance
R reg +35.5

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-076Sara Eggler · Stephanie BorowiczClinton, Union · Republican registration edgeR reg +31.3
HD-076Pennsylvania
38,304PA DOS district workbook · 08/17/2026
R reg +31.3D 10,348 · R 22,331
4,333Official registration category

2026 general-election field

Sara Eggler
2026 general-election field
Stephanie Borowicz
2026 general-election field
Counties: Clinton, Union
Registration balance
R reg +31.3

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-077H. Scott Conklin · Michelle SchellbergCentre · Competitive registrationD reg +9.6
HD-077Pennsylvania
39,730PA DOS district workbook · 08/17/2026
D reg +9.6D 17,872 · R 14,074
6,757Official registration category

2026 general-election field

H. Scott Conklin
2026 general-election field
Michelle Schellberg
2026 general-election field
Counties: Centre
Registration balance
D reg +9.6

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-078— · Jesse TopperBedford, Fulton · Republican registration edgeR reg +58.6
HD-078Pennsylvania
43,123PA DOS district workbook · 08/17/2026
R reg +58.6D 6,733 · R 32,016
3,219Official registration category

2026 general-election field

—
2026 general-election field
Jesse Topper
2026 general-election field
Counties: Bedford, Fulton
Registration balance
R reg +58.6

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-079Caleb McCoy · Andrea VerobishBlair · Republican registration edgeR reg +25.8
HD-079Pennsylvania
40,146PA DOS district workbook · 08/17/2026
R reg +25.8D 11,729 · R 22,077
4,871Official registration category

2026 general-election field

Caleb McCoy
2026 general-election field
Andrea Verobish
2026 general-election field
Counties: Blair
Registration balance
R reg +25.8

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-080Sarah Holland · Scott BargerBlair, Huntingdon · Republican registration edgeR reg +49.5
HD-080Pennsylvania
43,227PA DOS district workbook · 08/17/2026
R reg +49.5D 8,378 · R 29,791
3,790Official registration category

2026 general-election field

Sarah Holland
2026 general-election field
Scott Barger
2026 general-election field
Counties: Blair, Huntingdon
Registration balance
R reg +49.5

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-081Caleb Donahue · Richard IrvinFranklin, Huntingdon · Republican registration edgeR reg +47.1
HD-081Pennsylvania
41,436PA DOS district workbook · 08/17/2026
R reg +47.1D 8,530 · R 28,046
3,858Official registration category

2026 general-election field

Caleb Donahue
2026 general-election field
Richard Irvin
2026 general-election field
Counties: Franklin, Huntingdon
Registration balance
R reg +47.1

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-082Paul Takac · Kirsten McTernanCentre · Near parityD reg +1.9
HD-082Pennsylvania
40,099PA DOS district workbook · 08/17/2026
D reg +1.9D 16,638 · R 15,889
6,482Official registration category

2026 general-election field

Paul Takac
2026 general-election field
Kirsten McTernan
2026 general-election field
Counties: Centre
Registration balance
D reg +1.9

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-083— · Jamie FlickLycoming, Union · Republican registration edgeR reg +21.7
HD-083Pennsylvania
36,283PA DOS district workbook · 08/17/2026
R reg +21.7D 11,202 · R 19,071
4,532Official registration category

2026 general-election field

—
2026 general-election field
Jamie Flick
2026 general-election field
Counties: Lycoming, Union
Registration balance
R reg +21.7

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-084— · Joe HammLycoming, Sullivan · Republican registration edgeR reg +47.9
HD-084Pennsylvania
44,293PA DOS district workbook · 08/17/2026
R reg +47.9D 8,672 · R 29,902
4,197Official registration category

2026 general-election field

—
2026 general-election field
Joe Hamm
2026 general-election field
Counties: Lycoming, Sullivan
Registration balance
R reg +47.9

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-085— · David RoweJuniata, Mifflin, Snyder, Union · Republican registration edgeR reg +39.9
HD-085Pennsylvania
42,321PA DOS district workbook · 08/17/2026
R reg +39.9D 9,964 · R 26,854
4,304Official registration category

2026 general-election field

—
2026 general-election field
David Rowe
2026 general-election field
Counties: Juniata, Mifflin, Snyder, Union
Registration balance
R reg +39.9

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-086Wendy Morgan · Perry StambaughJuniata, Perry · Republican registration edgeR reg +48.7
HD-086Pennsylvania
42,031PA DOS district workbook · 08/17/2026
R reg +48.7D 8,058 · R 28,519
4,339Official registration category

2026 general-election field

Wendy Morgan
2026 general-election field
Perry Stambaugh
2026 general-election field
Counties: Juniata, Perry
Registration balance
R reg +48.7

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-087Jessica St. Clair · Thomas KutzCumberland · Republican registration edgeR reg +19.3
HD-087Pennsylvania
49,174PA DOS district workbook · 08/17/2026
R reg +19.3D 15,433 · R 24,933
7,154Official registration category

2026 general-election field

Jessica St. Clair
2026 general-election field
Thomas Kutz
2026 general-election field
Counties: Cumberland
Registration balance
R reg +19.3

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-088Sara Agerton · Jeffrey ClarkCumberland · Competitive registrationR reg +8.9
HD-088Pennsylvania
46,984PA DOS district workbook · 08/17/2026
R reg +8.9D 16,946 · R 21,110
7,275Official registration category

2026 general-election field

Sara Agerton
2026 general-election field
Jeffrey Clark
2026 general-election field
Counties: Cumberland
Registration balance
R reg +8.9

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-089Shannon Jackson · Rob KauffmanFranklin · Republican registration edgeR reg +30.4
HD-089Pennsylvania
44,659PA DOS district workbook · 08/17/2026
R reg +30.4D 11,672 · R 25,269
6,195Official registration category

2026 general-election field

Shannon Jackson
2026 general-election field
Rob Kauffman
2026 general-election field
Counties: Franklin
Registration balance
R reg +30.4

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-090— · Chad ReichardFranklin · Republican registration edgeR reg +43.4
HD-090Pennsylvania
45,383PA DOS district workbook · 08/17/2026
R reg +43.4D 8,981 · R 28,675
6,269Official registration category

2026 general-election field

—
2026 general-election field
Chad Reichard
2026 general-election field
Counties: Franklin
Registration balance
R reg +43.4

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-091Kathleen Pratt · Dan MoulAdams · Republican registration edgeR reg +28.9
HD-091Pennsylvania
49,874PA DOS district workbook · 08/17/2026
R reg +28.9D 13,166 · R 27,554
7,267Official registration category

2026 general-election field

Kathleen Pratt
2026 general-election field
Dan Moul
2026 general-election field
Counties: Adams
Registration balance
R reg +28.9

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-092Krista Anderson · Marc AndersonYork · Republican registration edgeR reg +34.6
HD-092Pennsylvania
50,007PA DOS district workbook · 08/17/2026
R reg +34.6D 12,155 · R 29,442
7,058Official registration category

2026 general-election field

Krista Anderson
2026 general-election field
Marc Anderson
2026 general-election field
Counties: York
Registration balance
R reg +34.6

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-093Melissa Barnes · Mike JonesYork · Republican registration edgeR reg +25.0
HD-093Pennsylvania
49,868PA DOS district workbook · 08/17/2026
R reg +25.0D 14,161 · R 26,619
7,813Official registration category

2026 general-election field

Melissa Barnes
2026 general-election field
Mike Jones
2026 general-election field
Counties: York
Registration balance
R reg +25.0

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-094Konnor Grimek · Wendy FinkYork · Republican registration edgeR reg +30.7
HD-094Pennsylvania
44,734PA DOS district workbook · 08/17/2026
R reg +30.7D 11,520 · R 25,264
6,785Official registration category

2026 general-election field

Konnor Grimek
2026 general-election field
Wendy Fink
2026 general-election field
Counties: York
Registration balance
R reg +30.7

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-095Carol Hill-Evans · Jasmine RiveraYork · Democratic registration edgeD reg +21.9
HD-095Pennsylvania
40,634PA DOS district workbook · 08/17/2026
D reg +21.9D 19,100 · R 10,203
9,957Official registration category

2026 general-election field

Carol Hill-Evans
2026 general-election field
Jasmine Rivera
2026 general-election field
Counties: York
Registration balance
D reg +21.9

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-096Nikki Rivera · Babita RusynLancaster · Democratic registration edgeD reg +12.8
HD-096Pennsylvania
47,758PA DOS district workbook · 08/17/2026
D reg +12.8D 22,052 · R 15,933
7,682Official registration category

2026 general-election field

Nikki Rivera
2026 general-election field
Babita Rusyn
2026 general-election field
Counties: Lancaster
Registration balance
D reg +12.8

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-097Jess Branas · Steven MentzerLancaster · Republican registration edgeR reg +22.3
HD-097Pennsylvania
47,854PA DOS district workbook · 08/17/2026
R reg +22.3D 14,338 · R 25,014
6,551Official registration category

2026 general-election field

Jess Branas
2026 general-election field
Steven Mentzer
2026 general-election field
Counties: Lancaster
Registration balance
R reg +22.3

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-098Hugh Hyder-Darlington · Nicky WoodsLancaster, Lebanon · Republican registration edgeR reg +29.7
HD-098Pennsylvania
47,562PA DOS district workbook · 08/17/2026
R reg +29.7D 12,755 · R 26,888
6,060Official registration category

2026 general-election field · Joshua Deering (Independent)

Hugh Hyder-Darlington
2026 general-election field
Nicky Woods
2026 general-election field
Counties: Lancaster, LebanonOther / notes: Joshua Deering (Independent)
Registration balance
R reg +29.7

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-099Ethan Gabrick · David H. ZimmermanBerks, Lancaster · Republican registration edgeR reg +40.6
HD-099Pennsylvania
38,893PA DOS district workbook · 08/17/2026
R reg +40.6D 8,450 · R 24,232
4,639Official registration category

2026 general-election field

Ethan Gabrick
2026 general-election field
David H. Zimmerman
2026 general-election field
Counties: Berks, Lancaster
Registration balance
R reg +40.6

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-100— · Dave NissleyLancaster · Republican registration edgeR reg +51.4
HD-100Pennsylvania
34,743PA DOS district workbook · 08/17/2026
R reg +51.4D 5,820 · R 23,685
3,819Official registration category

2026 general-election field · Dale Hamby (Independent)

—
2026 general-election field
Dave Nissley
2026 general-election field
Counties: LancasterOther / notes: Dale Hamby (Independent)
Registration balance
R reg +51.4

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-101— · John SchlegelLebanon · Republican registration edgeR reg +16.7
HD-101Pennsylvania
42,098PA DOS district workbook · 08/17/2026
R reg +16.7D 13,448 · R 20,473
6,361Official registration category

2026 general-election field

—
2026 general-election field
John Schlegel
2026 general-election field
Counties: Lebanon
Registration balance
R reg +16.7

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-102Matthew Duvall · Russell DiamondLebanon · Republican registration edgeR reg +40.8
HD-102Pennsylvania
42,668PA DOS district workbook · 08/17/2026
R reg +40.8D 9,451 · R 26,848
4,841Official registration category

2026 general-election field

Matthew Duvall
2026 general-election field
Russell Diamond
2026 general-election field
Counties: Lebanon
Registration balance
R reg +40.8

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-103Nate Davidson · Cindi WardCumberland, Dauphin · Democratic registration edgeD reg +21.4
HD-103Pennsylvania
46,857PA DOS district workbook · 08/17/2026
D reg +21.4D 23,665 · R 13,643
7,774Official registration category

2026 general-election field

Nate Davidson
2026 general-election field
Cindi Ward
2026 general-election field
Counties: Cumberland, Dauphin
Registration balance
D reg +21.4

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-104Dave Madsen · —Dauphin · Democratic registration edgeD reg +27.6
HD-104Pennsylvania
39,333PA DOS district workbook · 08/17/2026
D reg +27.6D 20,744 · R 9,883
7,229Official registration category

2026 general-election field

Dave Madsen
2026 general-election field
—
2026 general-election field
Counties: Dauphin
Registration balance
D reg +27.6

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-105Justin Fleming · —Dauphin · Democratic registration edgeD reg +19.1
HD-105Pennsylvania
45,567PA DOS district workbook · 08/17/2026
D reg +19.1D 22,820 · R 14,106
6,993Official registration category

2026 general-election field

Justin Fleming
2026 general-election field
—
2026 general-election field
Counties: Dauphin
Registration balance
D reg +19.1

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-106Anju Singh · Thomas MehaffieDauphin · Republican registration edgeR reg +13.8
HD-106Pennsylvania
48,331PA DOS district workbook · 08/17/2026
R reg +13.8D 16,222 · R 22,868
7,523Official registration category

2026 general-election field

Anju Singh
2026 general-election field
Thomas Mehaffie
2026 general-election field
Counties: Dauphin
Registration balance
R reg +13.8

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-107Ryan Coleman · Joanne StehrNorthumberland, Schuylkill · Republican registration edgeR reg +34.7
HD-107Pennsylvania
40,977PA DOS district workbook · 08/17/2026
R reg +34.7D 10,647 · R 24,855
3,907Official registration category

2026 general-election field

Ryan Coleman
2026 general-election field
Joanne Stehr
2026 general-election field
Counties: Northumberland, Schuylkill
Registration balance
R reg +34.7

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-108Amber Neidig · Michael StenderMontour, Northumberland · Republican registration edgeR reg +30.6
HD-108Pennsylvania
41,605PA DOS district workbook · 08/17/2026
R reg +30.6D 11,221 · R 23,938
4,793Official registration category

2026 general-election field · Drew Bingaman (Independent)

Amber Neidig
2026 general-election field
Michael Stender
2026 general-election field
Counties: Montour, NorthumberlandOther / notes: Drew Bingaman (Independent)
Registration balance
R reg +30.6

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-109Justin Hummel · Robert LeadbeterColumbia · Republican registration edgeR reg +26.4
HD-109Pennsylvania
40,549PA DOS district workbook · 08/17/2026
R reg +26.4D 11,749 · R 22,451
4,863Official registration category

2026 general-election field

Justin Hummel
2026 general-election field
Robert Leadbeter
2026 general-election field
Counties: Columbia
Registration balance
R reg +26.4

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-110Pamela Hemann · Tina PickettBradford, Wyoming · Republican registration edgeR reg +39.0
HD-110Pennsylvania
42,791PA DOS district workbook · 08/17/2026
R reg +39.0D 9,999 · R 26,673
4,427Official registration category

2026 general-election field

Pamela Hemann
2026 general-election field
Tina Pickett
2026 general-election field
Counties: Bradford, Wyoming
Registration balance
R reg +39.0

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-111Kyle Devlin · Jonathan FritzSusquehanna, Wayne · Republican registration edgeR reg +39.3
HD-111Pennsylvania
45,828PA DOS district workbook · 08/17/2026
R reg +39.3D 10,405 · R 28,435
5,348Official registration category

2026 general-election field

Kyle Devlin
2026 general-election field
Jonathan Fritz
2026 general-election field
Counties: Susquehanna, Wayne
Registration balance
R reg +39.3

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-112Kyle Mullins · Joseph Sabia Jr.Lackawanna · Democratic registration edgeD reg +20.4
HD-112Pennsylvania
45,375PA DOS district workbook · 08/17/2026
D reg +20.4D 24,536 · R 15,303
4,496Official registration category

2026 general-election field

Kyle Mullins
2026 general-election field
Joseph Sabia Jr.
2026 general-election field
Counties: Lackawanna
Registration balance
D reg +20.4

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-113Kyle Donahue · Lucas O’BrienLackawanna · Democratic registration edgeD reg +18.7
HD-113Pennsylvania
39,455PA DOS district workbook · 08/17/2026
D reg +18.7D 20,215 · R 12,831
5,450Official registration category

2026 general-election field

Kyle Donahue
2026 general-election field
Lucas O’Brien
2026 general-election field
Counties: Lackawanna
Registration balance
D reg +18.7

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-114Bridget Malloy Kosierowski · Logan LombardoLackawanna · Democratic registration edgeD reg +15.4
HD-114Pennsylvania
43,667PA DOS district workbook · 08/17/2026
D reg +15.4D 22,131 · R 15,404
5,126Official registration category

2026 general-election field

Bridget Malloy Kosierowski
2026 general-election field
Logan Lombardo
2026 general-election field
Counties: Lackawanna
Registration balance
D reg +15.4

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-115Maureen Madden · Rich SzaboMonroe · Democratic registration edgeD reg +10.9
HD-115Pennsylvania
43,089PA DOS district workbook · 08/17/2026
D reg +10.9D 19,056 · R 14,336
7,867Official registration category

2026 general-election field

Maureen Madden
2026 general-election field
Rich Szabo
2026 general-election field
Counties: Monroe
Registration balance
D reg +10.9

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-116— · Dane Watro Jr.Luzerne, Schuylkill · Competitive registrationR reg +7.0
HD-116Pennsylvania
31,782PA DOS district workbook · 08/17/2026
R reg +7.0D 11,754 · R 13,986
4,991Official registration category

2026 general-election field

—
2026 general-election field
Dane Watro Jr.
2026 general-election field
Counties: Luzerne, Schuylkill
Registration balance
R reg +7.0

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-117Jeremy Benscoter · Jamie WalshLuzerne · Republican registration edgeR reg +32.0
HD-117Pennsylvania
44,086PA DOS district workbook · 08/17/2026
R reg +32.0D 11,985 · R 26,102
4,893Official registration category

2026 general-election field

Jeremy Benscoter
2026 general-election field
Jamie Walsh
2026 general-election field
Counties: Luzerne
Registration balance
R reg +32.0

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-118James Haddock · John LombardoLackawanna, Luzerne · Competitive registrationD reg +8.1
HD-118Pennsylvania
45,757PA DOS district workbook · 08/17/2026
D reg +8.1D 21,867 · R 18,154
4,671Official registration category

2026 general-election field

James Haddock
2026 general-election field
John Lombardo
2026 general-election field
Counties: Lackawanna, Luzerne
Registration balance
D reg +8.1

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-119Lauren McCurdy · Alec RyncavageLuzerne · Near parityD reg +1.9
HD-119Pennsylvania
40,556PA DOS district workbook · 08/17/2026
D reg +1.9D 17,470 · R 16,705
5,203Official registration category

2026 general-election field

Lauren McCurdy
2026 general-election field
Alec Ryncavage
2026 general-election field
Counties: Luzerne
Registration balance
D reg +1.9

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-120Fern Leard · Brenda PughLuzerne · Near parityR reg +4.7
HD-120Pennsylvania
43,327PA DOS district workbook · 08/17/2026
R reg +4.7D 17,652 · R 19,665
4,855Official registration category

2026 general-election field

Fern Leard
2026 general-election field
Brenda Pugh
2026 general-election field
Counties: Luzerne
Registration balance
R reg +4.7

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-121Jessica McClay · Mike HarostockLuzerne · Democratic registration edgeD reg +19.5
HD-121Pennsylvania
34,260PA DOS district workbook · 08/17/2026
D reg +19.5D 17,533 · R 10,841
4,844Official registration category

2026 general-election field

Jessica McClay
2026 general-election field
Mike Harostock
2026 general-election field
Counties: Luzerne
Registration balance
D reg +19.5

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-122Christian Bartulovich · Doyle HeffleyCarbon · Republican registration edgeR reg +21.4
HD-122Pennsylvania
45,750PA DOS district workbook · 08/17/2026
R reg +21.4D 14,089 · R 23,901
5,849Official registration category

2026 general-election field

Christian Bartulovich
2026 general-election field
Doyle Heffley
2026 general-election field
Counties: Carbon
Registration balance
R reg +21.4

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-123John Deatrich · Tim TwardzikSchuylkill · Republican registration edgeR reg +20.3
HD-123Pennsylvania
42,731PA DOS district workbook · 08/17/2026
R reg +20.3D 13,711 · R 22,390
4,878Official registration category

2026 general-election field

John Deatrich
2026 general-election field
Tim Twardzik
2026 general-election field
Counties: Schuylkill
Registration balance
R reg +20.3

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-124Tina Burns · Jamie BartonBerks, Schuylkill · Republican registration edgeR reg +31.9
HD-124Pennsylvania
42,998PA DOS district workbook · 08/17/2026
R reg +31.9D 11,296 · R 25,001
4,958Official registration category

2026 general-election field

Tina Burns
2026 general-election field
Jamie Barton
2026 general-election field
Counties: Berks, Schuylkill
Registration balance
R reg +31.9

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-125Kathryn Waters · Joe KerwinDauphin · Republican registration edgeR reg +27.9
HD-125Pennsylvania
47,378PA DOS district workbook · 08/17/2026
R reg +27.9D 13,392 · R 26,607
5,769Official registration category

2026 general-election field

Kathryn Waters
2026 general-election field
Joe Kerwin
2026 general-election field
Counties: Dauphin
Registration balance
R reg +27.9

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-126Jacklyn Rusnock · Miguel VasquezBerks · Democratic registration edgeD reg +16.6
HD-126Pennsylvania
37,476PA DOS district workbook · 08/17/2026
D reg +16.6D 17,853 · R 11,640
6,592Official registration category

2026 general-election field

Jacklyn Rusnock
2026 general-election field
Miguel Vasquez
2026 general-election field
Counties: Berks
Registration balance
D reg +16.6

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-127Manuel Guzman · —Berks · Democratic registration edgeD reg +28.1
HD-127Pennsylvania
30,948PA DOS district workbook · 08/17/2026
D reg +28.1D 15,756 · R 7,044
6,820Official registration category

2026 general-election field

Manuel Guzman
2026 general-election field
—
2026 general-election field
Counties: Berks
Registration balance
D reg +28.1

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-128Andy Wagner · Mark GillenBerks · Republican registration edgeR reg +16.7
HD-128Pennsylvania
45,735PA DOS district workbook · 08/17/2026
R reg +16.7D 15,111 · R 22,732
6,181Official registration category

2026 general-election field

Andy Wagner
2026 general-election field
Mark Gillen
2026 general-election field
Counties: Berks
Registration balance
R reg +16.7

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-129Johanny Cepeda-Freytiz · —Berks · Democratic registration edgeD reg +16.8
HD-129Pennsylvania
38,830PA DOS district workbook · 08/17/2026
D reg +16.8D 18,575 · R 12,064
6,803Official registration category

2026 general-election field

Johanny Cepeda-Freytiz
2026 general-election field
—
2026 general-election field
Counties: Berks
Registration balance
D reg +16.8

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-130Erik Bonnett · Melissa BrewerBerks · Republican registration edgeR reg +22.2
HD-130Pennsylvania
46,065PA DOS district workbook · 08/17/2026
R reg +22.2D 14,075 · R 24,289
5,946Official registration category

2026 general-election field

Erik Bonnett
2026 general-election field
Melissa Brewer
2026 general-election field
Counties: Berks
Registration balance
R reg +22.2

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-131Meriam Sabih · Milou MackenzieLehigh, Montgomery, Northampton · Republican registration edgeR reg +13.4
HD-131Pennsylvania
49,818PA DOS district workbook · 08/17/2026
R reg +13.4D 17,003 · R 23,680
7,353Official registration category

2026 general-election field

Meriam Sabih
2026 general-election field
Milou Mackenzie
2026 general-election field
Counties: Lehigh, Montgomery, Northampton
Registration balance
R reg +13.4

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-132Michael Schlossberg · Caren LowreyLehigh · Democratic registration edgeD reg +13.1
HD-132Pennsylvania
46,513PA DOS district workbook · 08/17/2026
D reg +13.1D 21,559 · R 15,476
8,198Official registration category

2026 general-election field

Michael Schlossberg
2026 general-election field
Caren Lowrey
2026 general-election field
Counties: Lehigh
Registration balance
D reg +13.1

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-133Jeanne McNeill · —Lehigh · Democratic registration edgeD reg +17.1
HD-133Pennsylvania
43,522PA DOS district workbook · 08/17/2026
D reg +17.1D 21,082 · R 13,649
7,481Official registration category

2026 general-election field

Jeanne McNeill
2026 general-election field
—
2026 general-election field
Counties: Lehigh
Registration balance
D reg +17.1

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-134Peter Schweyer · Miriam MaldonadoLehigh · Democratic registration edgeD reg +22.2
HD-134Pennsylvania
39,331PA DOS district workbook · 08/17/2026
D reg +22.2D 19,549 · R 10,819
7,729Official registration category

2026 general-election field

Peter Schweyer
2026 general-election field
Miriam Maldonado
2026 general-election field
Counties: Lehigh
Registration balance
D reg +22.2

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-135Steve Samuelson · Joe PoplawskiNorthampton · Democratic registration edgeD reg +27.8
HD-135Pennsylvania
47,819PA DOS district workbook · 08/17/2026
D reg +27.8D 25,183 · R 11,910
8,992Official registration category

2026 general-election field

Steve Samuelson
2026 general-election field
Joe Poplawski
2026 general-election field
Counties: Northampton
Registration balance
D reg +27.8

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-136Robert Freeman · Pilar Cavallo-CampisiNorthampton · Democratic registration edgeD reg +17.0
HD-136Pennsylvania
43,352PA DOS district workbook · 08/17/2026
D reg +17.0D 20,311 · R 12,932
8,325Official registration category

2026 general-election field

Robert Freeman
2026 general-election field
Pilar Cavallo-Campisi
2026 general-election field
Counties: Northampton
Registration balance
D reg +17.0

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-137Jeff Warren · Joe EmrickNorthampton · Near parityD reg +1.6
HD-137Pennsylvania
50,483PA DOS district workbook · 08/17/2026
D reg +1.6D 20,349 · R 19,547
8,380Official registration category

2026 general-election field

Jeff Warren
2026 general-election field
Joe Emrick
2026 general-election field
Counties: Northampton
Registration balance
D reg +1.6

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-138Jared Bitting · Ann FloodNorthampton · Republican registration edgeR reg +15.8
HD-138Pennsylvania
50,967PA DOS district workbook · 08/17/2026
R reg +15.8D 16,203 · R 24,253
8,253Official registration category

2026 general-election field

Jared Bitting
2026 general-election field
Ann Flood
2026 general-election field
Counties: Northampton
Registration balance
R reg +15.8

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-139Dominique Azzollini · Jeff OlsommerPike, Wayne · Republican registration edgeR reg +29.0
HD-139Pennsylvania
51,422PA DOS district workbook · 08/17/2026
R reg +29.0D 13,042 · R 27,967
8,335Official registration category

2026 general-election field

Dominique Azzollini
2026 general-election field
Jeff Olsommer
2026 general-election field
Counties: Pike, Wayne
Registration balance
R reg +29.0

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-140Jim Prokopiak · Michael GettisBucks · Democratic registration edgeD reg +12.4
HD-140Pennsylvania
42,159PA DOS district workbook · 08/17/2026
D reg +12.4D 19,725 · R 14,515
6,116Official registration category

2026 general-election field

Jim Prokopiak
2026 general-election field
Michael Gettis
2026 general-election field
Counties: Bucks
Registration balance
D reg +12.4

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-141Tina Davis · Ken VelezBucks · Democratic registration edgeD reg +17.1
HD-141Pennsylvania
44,571PA DOS district workbook · 08/17/2026
D reg +17.1D 22,094 · R 14,460
6,404Official registration category

2026 general-election field

Tina Davis
2026 general-election field
Ken Velez
2026 general-election field
Counties: Bucks
Registration balance
D reg +17.1

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-142Kristin Egan · Joseph HoganBucks · Near parityR reg +2.5
HD-142Pennsylvania
47,292PA DOS district workbook · 08/17/2026
R reg +2.5D 18,925 · R 20,129
6,427Official registration category

2026 general-election field

Kristin Egan
2026 general-election field
Joseph Hogan
2026 general-election field
Counties: Bucks
Registration balance
R reg +2.5

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-143Tim Hayes · Shelby LabsBucks · Republican registration edgeR reg +13.1
HD-143Pennsylvania
51,269PA DOS district workbook · 08/17/2026
R reg +13.1D 17,463 · R 24,200
7,629Official registration category

2026 general-election field · Chris Gambino (Forward Independent Party)

Tim Hayes
2026 general-election field
Shelby Labs
2026 general-election field
Counties: BucksOther / notes: Chris Gambino (Forward Independent Party)
Registration balance
R reg +13.1

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-144Brian Munroe · Mike MurphyBucks · Near parityR reg +4.6
HD-144Pennsylvania
48,163PA DOS district workbook · 08/17/2026
R reg +4.6D 18,913 · R 21,148
6,512Official registration category

2026 general-election field

Brian Munroe
2026 general-election field
Mike Murphy
2026 general-election field
Counties: Bucks
Registration balance
R reg +4.6

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-145— · Craig StaatsBucks · Republican registration edgeR reg +18.2
HD-145Pennsylvania
47,124PA DOS district workbook · 08/17/2026
R reg +18.2D 14,914 · R 23,493
6,774Official registration category

2026 general-election field · Rebecca Prendergast (Independent Party); Democratic nominee Les Mavus did not make general ballot

—
2026 general-election field
Craig Staats
2026 general-election field
Counties: BucksOther / notes: Rebecca Prendergast (Independent Party); Democratic nominee Les Mavus did not make general ballot
Registration balance
R reg +18.2

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-146Joseph Ciresi · —Montgomery · Competitive registrationD reg +8.2
HD-146Pennsylvania
45,789PA DOS district workbook · 08/17/2026
D reg +8.2D 20,244 · R 16,482
6,829Official registration category

2026 general-election field

Joseph Ciresi
2026 general-election field
—
2026 general-election field
Counties: Montgomery
Registration balance
D reg +8.2

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-147Margaret Burke · Donna ScheurenMontgomery · Republican registration edgeR reg +14.8
HD-147Pennsylvania
49,344PA DOS district workbook · 08/17/2026
R reg +14.8D 16,634 · R 23,951
6,581Official registration category

2026 general-election field

Margaret Burke
2026 general-election field
Donna Scheuren
2026 general-election field
Counties: Montgomery
Registration balance
R reg +14.8

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-148Megan Griffin-Shelley · —Montgomery · Democratic registration edgeD reg +37.7
HD-148Pennsylvania
49,947PA DOS district workbook · 08/17/2026
D reg +37.7D 30,376 · R 11,553
6,338Official registration category

2026 general-election field

Megan Griffin-Shelley
2026 general-election field
—
2026 general-election field
Counties: Montgomery
Registration balance
D reg +37.7

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-149Tim Briggs · —Montgomery · Democratic registration edgeD reg +27.5
HD-149Pennsylvania
48,333PA DOS district workbook · 08/17/2026
D reg +27.5D 26,100 · R 12,829
7,495Official registration category

2026 general-election field

Tim Briggs
2026 general-election field
—
2026 general-election field
Counties: Montgomery
Registration balance
D reg +27.5

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-150Joseph Webster · —Montgomery · Competitive registrationD reg +5.6
HD-150Pennsylvania
45,932PA DOS district workbook · 08/17/2026
D reg +5.6D 19,740 · R 17,172
6,855Official registration category

2026 general-election field

Joseph Webster
2026 general-election field
—
2026 general-election field
Counties: Montgomery
Registration balance
D reg +5.6

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-151Melissa Cerrato · —Montgomery · Democratic registration edgeD reg +11.7
HD-151Pennsylvania
49,591PA DOS district workbook · 08/17/2026
D reg +11.7D 23,254 · R 17,470
6,835Official registration category

2026 general-election field

Melissa Cerrato
2026 general-election field
—
2026 general-election field
Counties: Montgomery
Registration balance
D reg +11.7

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-152Nancy Guenst · —Montgomery · Democratic registration edgeD reg +13.2
HD-152Pennsylvania
43,853PA DOS district workbook · 08/17/2026
D reg +13.2D 21,037 · R 15,259
5,851Official registration category

2026 general-election field

Nancy Guenst
2026 general-election field
—
2026 general-election field
Counties: Montgomery
Registration balance
D reg +13.2

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-153Ben Sanchez · Cory TonerMontgomery · Democratic registration edgeD reg +24.4
HD-153Pennsylvania
46,812PA DOS district workbook · 08/17/2026
D reg +24.4D 25,406 · R 13,959
5,654Official registration category

2026 general-election field

Ben Sanchez
2026 general-election field
Cory Toner
2026 general-election field
Counties: Montgomery
Registration balance
D reg +24.4

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-154Napoleon Nelson · —Montgomery · Democratic registration edgeD reg +51.2
HD-154Pennsylvania
47,510PA DOS district workbook · 08/17/2026
D reg +51.2D 32,509 · R 8,195
5,219Official registration category

2026 general-election field · Stephanie Berardi (Progress for Pennsylvania)

Napoleon Nelson
2026 general-election field
—
2026 general-election field
Counties: MontgomeryOther / notes: Stephanie Berardi (Progress for Pennsylvania)
Registration balance
D reg +51.2

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-155Danielle Friel Otten · Greer HeindelChester · Near parityD reg +1.9
HD-155Pennsylvania
48,842PA DOS district workbook · 08/17/2026
D reg +1.9D 19,846 · R 18,931
7,723Official registration category

2026 general-election field

Danielle Friel Otten
2026 general-election field
Greer Heindel
2026 general-election field
Counties: Chester
Registration balance
D reg +1.9

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-156Christopher Pielli · Kris R. VollrathChester · Near parityD reg +4.4
HD-156Pennsylvania
46,630PA DOS district workbook · 08/17/2026
D reg +4.4D 20,045 · R 17,983
6,552Official registration category

2026 general-election field

Christopher Pielli
2026 general-election field
Kris R. Vollrath
2026 general-election field
Counties: Chester
Registration balance
D reg +4.4

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-157Melissa Shusterman · Justin PakChester · Competitive registrationD reg +6.0
HD-157Pennsylvania
48,512PA DOS district workbook · 08/17/2026
D reg +6.0D 20,673 · R 17,736
7,909Official registration category

2026 general-election field

Melissa Shusterman
2026 general-election field
Justin Pak
2026 general-election field
Counties: Chester
Registration balance
D reg +6.0

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-158Christina Sappey · Tina AyalaChester · Near parityD reg +3.8
HD-158Pennsylvania
45,444PA DOS district workbook · 08/17/2026
D reg +3.8D 19,011 · R 17,270
6,984Official registration category

2026 general-election field

Christina Sappey
2026 general-election field
Tina Ayala
2026 general-election field
Counties: Chester
Registration balance
D reg +3.8

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-159Carol Kazeem · Michael BannonDelaware · Democratic registration edgeD reg +25.8
HD-159Pennsylvania
41,632PA DOS district workbook · 08/17/2026
D reg +25.8D 22,796 · R 12,076
5,107Official registration category

2026 general-election field

Carol Kazeem
2026 general-election field
Michael Bannon
2026 general-election field
Counties: Delaware
Registration balance
D reg +25.8

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-160Elizabeth Moro · Craig WilliamsChester, Delaware · Republican registration edgeR reg +10.3
HD-160Pennsylvania
49,828PA DOS district workbook · 08/17/2026
R reg +10.3D 17,864 · R 22,995
6,772Official registration category

2026 general-election field

Elizabeth Moro
2026 general-election field
Craig Williams
2026 general-election field
Counties: Chester, Delaware
Registration balance
R reg +10.3

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-161Leanne Krueger · John MancinelliDelaware · Near parityD reg +1.1
HD-161Pennsylvania
46,900PA DOS district workbook · 08/17/2026
D reg +1.1D 20,088 · R 19,580
5,333Official registration category

2026 general-election field

Leanne Krueger
2026 general-election field
John Mancinelli
2026 general-election field
Counties: Delaware
Registration balance
D reg +1.1

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-162David Delloso · Mike MurphyDelaware · Competitive registrationD reg +6.5
HD-162Pennsylvania
45,244PA DOS district workbook · 08/17/2026
D reg +6.5D 20,872 · R 17,918
4,802Official registration category

2026 general-election field

David Delloso
2026 general-election field
Mike Murphy
2026 general-election field
Counties: Delaware
Registration balance
D reg +6.5

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-163Heather Boyd · —Delaware · Democratic registration edgeD reg +23.2
HD-163Pennsylvania
43,986PA DOS district workbook · 08/17/2026
D reg +23.2D 23,774 · R 13,558
4,987Official registration category

2026 general-election field

Heather Boyd
2026 general-election field
—
2026 general-election field
Counties: Delaware
Registration balance
D reg +23.2

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-164Gina Curry · —Delaware · Democratic registration edgeD reg +52.9
HD-164Pennsylvania
36,400PA DOS district workbook · 08/17/2026
D reg +52.9D 24,904 · R 5,642
4,405Official registration category

2026 general-election field

Gina Curry
2026 general-election field
—
2026 general-election field
Counties: Delaware
Registration balance
D reg +52.9

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-165Jennifer O’Mara · Deirdre McClearyDelaware · Near parityD reg +3.7
HD-165Pennsylvania
48,386PA DOS district workbook · 08/17/2026
D reg +3.7D 21,581 · R 19,809
5,192Official registration category

2026 general-election field

Jennifer O’Mara
2026 general-election field
Deirdre McCleary
2026 general-election field
Counties: Delaware
Registration balance
D reg +3.7

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-166Judy Trombetta · Joe WalkerDelaware · Democratic registration edgeD reg +12.3
HD-166Pennsylvania
48,840PA DOS district workbook · 08/17/2026
D reg +12.3D 23,662 · R 17,630
5,845Official registration category

2026 general-election field

Judy Trombetta
2026 general-election field
Joe Walker
2026 general-election field
Counties: Delaware
Registration balance
D reg +12.3

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-167Kristine Howard · Joe LewisChester · Competitive registrationD reg +5.9
HD-167Pennsylvania
47,951PA DOS district workbook · 08/17/2026
D reg +5.9D 20,382 · R 17,540
7,882Official registration category

2026 general-election field

Kristine Howard
2026 general-election field
Joe Lewis
2026 general-election field
Counties: Chester
Registration balance
D reg +5.9

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-168Lisa Borowski · Kathryn BuckleyDelaware · Near parityD reg +3.2
HD-168Pennsylvania
47,908PA DOS district workbook · 08/17/2026
D reg +3.2D 20,102 · R 18,573
7,374Official registration category

2026 general-election field

Lisa Borowski
2026 general-election field
Kathryn Buckley
2026 general-election field
Counties: Delaware
Registration balance
D reg +3.2

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-169Austin Graham · Kate KlunkYork · Republican registration edgeR reg +30.8
HD-169Pennsylvania
48,267PA DOS district workbook · 08/17/2026
R reg +30.8D 12,118 · R 27,001
7,801Official registration category

2026 general-election field

Austin Graham
2026 general-election field
Kate Klunk
2026 general-election field
Counties: York
Registration balance
R reg +30.8

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-170Rob Gurtcheff II · Martina WhitePhiladelphia · Democratic registration edgeD reg +10.2
HD-170Pennsylvania
36,753PA DOS district workbook · 08/17/2026
D reg +10.2D 17,269 · R 13,510
5,114Official registration category

2026 general-election field

Rob Gurtcheff II
2026 general-election field
Martina White
2026 general-election field
Counties: Philadelphia
Registration balance
D reg +10.2

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-171John Zangari · Kerry BenninghoffCentre, Mifflin · Republican registration edgeR reg +35.0
HD-171Pennsylvania
41,154PA DOS district workbook · 08/17/2026
R reg +35.0D 10,529 · R 24,945
4,645Official registration category

2026 general-election field

John Zangari
2026 general-election field
Kerry Benninghoff
2026 general-election field
Counties: Centre, Mifflin
Registration balance
R reg +35.0

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-172Sean Dougherty · —Philadelphia · Democratic registration edgeD reg +21.3
HD-172Pennsylvania
34,807PA DOS district workbook · 08/17/2026
D reg +21.3D 18,106 · R 10,681
5,193Official registration category

2026 general-election field

Sean Dougherty
2026 general-election field
—
2026 general-election field
Counties: Philadelphia
Registration balance
D reg +21.3

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-173Patrick Gallagher · Bill GriffinPhiladelphia · Democratic registration edgeD reg +29.6
HD-173Pennsylvania
32,629PA DOS district workbook · 08/17/2026
D reg +29.6D 18,514 · R 8,842
4,466Official registration category

2026 general-election field

Patrick Gallagher
2026 general-election field
Bill Griffin
2026 general-election field
Counties: Philadelphia
Registration balance
D reg +29.6

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-174Ed Neilson · —Philadelphia · Democratic registration edgeD reg +25.9
HD-174Pennsylvania
34,447PA DOS district workbook · 08/17/2026
D reg +25.9D 18,721 · R 9,783
5,094Official registration category

2026 general-election field

Ed Neilson
2026 general-election field
—
2026 general-election field
Counties: Philadelphia
Registration balance
D reg +25.9

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-175MaryLouise Isaacson · —Philadelphia · Democratic registration edgeD reg +59.6
HD-175Pennsylvania
52,832PA DOS district workbook · 08/17/2026
D reg +59.6D 37,233 · R 5,739
8,798Official registration category

2026 general-election field

MaryLouise Isaacson
2026 general-election field
—
2026 general-election field
Counties: Philadelphia
Registration balance
D reg +59.6

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-176Thomas Kucer · Jack RaderMonroe · Republican registration edgeR reg +11.2
HD-176Pennsylvania
45,482PA DOS district workbook · 08/17/2026
R reg +11.2D 15,432 · R 20,548
7,529Official registration category

2026 general-election field

Thomas Kucer
2026 general-election field
Jack Rader
2026 general-election field
Counties: Monroe
Registration balance
R reg +11.2

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-177Joseph Hohenstein · Robyn BirdPhiladelphia · Democratic registration edgeD reg +38.4
HD-177Pennsylvania
40,717PA DOS district workbook · 08/17/2026
D reg +38.4D 24,640 · R 8,990
6,050Official registration category

2026 general-election field

Joseph Hohenstein
2026 general-election field
Robyn Bird
2026 general-election field
Counties: Philadelphia
Registration balance
D reg +38.4

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-178Monica Weninger · Kristin MarcellBucks · Republican registration edgeR reg +14.9
HD-178Pennsylvania
51,141PA DOS district workbook · 08/17/2026
R reg +14.9D 17,628 · R 25,235
6,600Official registration category

2026 general-election field

Monica Weninger
2026 general-election field
Kristin Marcell
2026 general-election field
Counties: Bucks
Registration balance
R reg +14.9

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-179Jason Dawkins · —Philadelphia · Democratic registration edgeD reg +60.6
HD-179Pennsylvania
34,021PA DOS district workbook · 08/17/2026
D reg +60.6D 24,125 · R 3,496
5,458Official registration category

2026 general-election field

Jason Dawkins
2026 general-election field
—
2026 general-election field
Counties: Philadelphia
Registration balance
D reg +60.6

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-180Jose Giral · —Philadelphia · Democratic registration edgeD reg +53.8
HD-180Pennsylvania
36,025PA DOS district workbook · 08/17/2026
D reg +53.8D 23,879 · R 4,483
6,613Official registration category

2026 general-election field

Jose Giral
2026 general-election field
—
2026 general-election field
Counties: Philadelphia
Registration balance
D reg +53.8

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-181Malcolm Kenyatta · —Philadelphia · Democratic registration edgeD reg +67.5
HD-181Pennsylvania
46,454PA DOS district workbook · 08/17/2026
D reg +67.5D 34,464 · R 3,093
7,635Official registration category

2026 general-election field

Malcolm Kenyatta
2026 general-election field
—
2026 general-election field
Counties: Philadelphia
Registration balance
D reg +67.5

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-182Benjamin Waxman · —Philadelphia · Democratic registration edgeD reg +64.3
HD-182Pennsylvania
58,354PA DOS district workbook · 08/17/2026
D reg +64.3D 42,911 · R 5,361
9,015Official registration category

2026 general-election field

Benjamin Waxman
2026 general-election field
—
2026 general-election field
Counties: Philadelphia
Registration balance
D reg +64.3

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-183Deirdre Kamber Todd · Zachary MakoLehigh, Northampton · Republican registration edgeR reg +13.7
HD-183Pennsylvania
49,515PA DOS district workbook · 08/17/2026
R reg +13.7D 16,783 · R 23,555
7,419Official registration category

2026 general-election field

Deirdre Kamber Todd
2026 general-election field
Zachary Mako
2026 general-election field
Counties: Lehigh, Northampton
Registration balance
R reg +13.7

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-184Elizabeth Fiedler · —Philadelphia · Democratic registration edgeD reg +49.9
HD-184Pennsylvania
40,029PA DOS district workbook · 08/17/2026
D reg +49.9D 27,012 · R 7,057
5,118Official registration category

2026 general-election field

Elizabeth Fiedler
2026 general-election field
—
2026 general-election field
Counties: Philadelphia
Registration balance
D reg +49.9

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-185Regina Young · —Delaware, Philadelphia · Democratic registration edgeD reg +45.8
HD-185Pennsylvania
41,615PA DOS district workbook · 08/17/2026
D reg +45.8D 27,397 · R 8,353
4,803Official registration category

2026 general-election field

Regina Young
2026 general-election field
—
2026 general-election field
Counties: Delaware, Philadelphia
Registration balance
D reg +45.8

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-186Jordan Harris · —Philadelphia · Democratic registration edgeD reg +67.8
HD-186Pennsylvania
49,220PA DOS district workbook · 08/17/2026
D reg +67.8D 37,384 · R 3,998
6,682Official registration category

2026 general-election field

Jordan Harris
2026 general-election field
—
2026 general-election field
Counties: Philadelphia
Registration balance
D reg +67.8

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-187Rachel Cuevas · Gary DayLehigh · Republican registration edgeR reg +10.6
HD-187Pennsylvania
49,579PA DOS district workbook · 08/17/2026
R reg +10.6D 17,490 · R 22,737
8,050Official registration category

2026 general-election field

Rachel Cuevas
2026 general-election field
Gary Day
2026 general-election field
Counties: Lehigh
Registration balance
R reg +10.6

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-188Rick Krajewski · —Philadelphia · Democratic registration edgeD reg +72.9
HD-188Pennsylvania
48,874PA DOS district workbook · 08/17/2026
D reg +72.9D 37,897 · R 2,281
7,537Official registration category

2026 general-election field

Rick Krajewski
2026 general-election field
—
2026 general-election field
Counties: Philadelphia
Registration balance
D reg +72.9

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-189Tarah Probst · Danica HartenfelsMonroe, Pike · Democratic registration edgeD reg +11.2
HD-189Pennsylvania
43,408PA DOS district workbook · 08/17/2026
D reg +11.2D 19,139 · R 14,280
8,179Official registration category

2026 general-election field

Tarah Probst
2026 general-election field
Danica Hartenfels
2026 general-election field
Counties: Monroe, Pike
Registration balance
D reg +11.2

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-190G. Roni Green · —Philadelphia · Democratic registration edgeD reg +74.2
HD-190Pennsylvania
46,959PA DOS district workbook · 08/17/2026
D reg +74.2D 37,406 · R 2,575
5,689Official registration category

2026 general-election field

G. Roni Green
2026 general-election field
—
2026 general-election field
Counties: Philadelphia
Registration balance
D reg +74.2

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-191Joanna McClinton · —Delaware, Philadelphia · Democratic registration edgeD reg +75.1
HD-191Pennsylvania
42,191PA DOS district workbook · 08/17/2026
D reg +75.1D 33,968 · R 2,298
4,727Official registration category

2026 general-election field

Joanna McClinton
2026 general-election field
—
2026 general-election field
Counties: Delaware, Philadelphia
Registration balance
D reg +75.1

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-192Morgan Cephas · Tiffany Vann BrownPhiladelphia · Democratic registration edgeD reg +76.5
HD-192Pennsylvania
44,517PA DOS district workbook · 08/17/2026
D reg +76.5D 36,325 · R 2,248
4,928Official registration category

2026 general-election field

Morgan Cephas
2026 general-election field
Tiffany Vann Brown
2026 general-election field
Counties: Philadelphia
Registration balance
D reg +76.5

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-193Todd Crawley · Catherine WallenAdams, Cumberland · Republican registration edgeR reg +35.6
HD-193Pennsylvania
43,171PA DOS district workbook · 08/17/2026
R reg +35.6D 10,247 · R 25,635
5,848Official registration category

2026 general-election field

Todd Crawley
2026 general-election field
Catherine Wallen
2026 general-election field
Counties: Adams, Cumberland
Registration balance
R reg +35.6

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-194Tarik Khan · —Philadelphia · Democratic registration edgeD reg +54.0
HD-194Pennsylvania
49,282PA DOS district workbook · 08/17/2026
D reg +54.0D 33,811 · R 7,212
7,149Official registration category

2026 general-election field

Tarik Khan
2026 general-election field
—
2026 general-election field
Counties: Philadelphia
Registration balance
D reg +54.0

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-195Sierra McNeil · —Philadelphia · Democratic registration edgeD reg +71.6
HD-195Pennsylvania
49,052PA DOS district workbook · 08/17/2026
D reg +71.6D 38,129 · R 3,002
6,700Official registration category

2026 general-election field

Sierra McNeil
2026 general-election field
—
2026 general-election field
Counties: Philadelphia
Registration balance
D reg +71.6

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-196Ron Ruman · George MargetasYork · Republican registration edgeR reg +28.2
HD-196Pennsylvania
47,461PA DOS district workbook · 08/17/2026
R reg +28.2D 12,914 · R 26,310
7,068Official registration category

2026 general-election field

Ron Ruman
2026 general-election field
George Margetas
2026 general-election field
Counties: York
Registration balance
R reg +28.2

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-197Danilo Burgos · —Philadelphia · Democratic registration edgeD reg +64.2
HD-197Pennsylvania
40,486PA DOS district workbook · 08/17/2026
D reg +64.2D 29,420 · R 3,440
6,490Official registration category

2026 general-election field

Danilo Burgos
2026 general-election field
—
2026 general-election field
Counties: Philadelphia
Registration balance
D reg +64.2

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-198Darisha Parker · —Philadelphia · Democratic registration edgeD reg +74.5
HD-198Pennsylvania
43,081PA DOS district workbook · 08/17/2026
D reg +74.5D 34,486 · R 2,376
5,140Official registration category

2026 general-election field

Darisha Parker
2026 general-election field
—
2026 general-election field
Counties: Philadelphia
Registration balance
D reg +74.5

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-199TaWanda Hunter Stallworth · Barbara GleimCumberland · Republican registration edgeR reg +16.0
HD-199Pennsylvania
44,658PA DOS district workbook · 08/17/2026
R reg +16.0D 14,780 · R 21,920
6,334Official registration category

2026 general-election field

TaWanda Hunter Stallworth
2026 general-election field
Barbara Gleim
2026 general-election field
Counties: Cumberland
Registration balance
R reg +16.0

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-200Chris Johnson · —Philadelphia · Democratic registration edgeD reg +83.2
HD-200Pennsylvania
51,499PA DOS district workbook · 08/17/2026
D reg +83.2D 44,543 · R 1,704
4,356Official registration category

2026 general-election field

Chris Johnson
2026 general-election field
—
2026 general-election field
Counties: Philadelphia
Registration balance
D reg +83.2

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-201Andre Carroll · —Philadelphia · Democratic registration edgeD reg +77.9
HD-201Pennsylvania
47,044PA DOS district workbook · 08/17/2026
D reg +77.9D 38,659 · R 2,027
5,108Official registration category

2026 general-election field

Andre Carroll
2026 general-election field
—
2026 general-election field
Counties: Philadelphia
Registration balance
D reg +77.9

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-202Jared Solomon · —Philadelphia · Democratic registration edgeD reg +45.9
HD-202Pennsylvania
25,563PA DOS district workbook · 08/17/2026
D reg +45.9D 16,076 · R 4,350
4,428Official registration category

2026 general-election field

Jared Solomon
2026 general-election field
—
2026 general-election field
Counties: Philadelphia
Registration balance
D reg +45.9

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

HD-203Anthony Bellmon · —Philadelphia · Democratic registration edgeD reg +59.8
HD-203Pennsylvania
35,090PA DOS district workbook · 08/17/2026
D reg +59.8D 25,131 · R 4,132
5,004Official registration category

2026 general-election field

Anthony Bellmon
2026 general-election field
—
2026 general-election field
Counties: Philadelphia
Registration balance
D reg +59.8

Registration balance is a descriptive administrative snapshot and is not presented as a vote margin, partisan rating, or election probability.

07 · Age / turnout / voting

Participation and election calendar

76.67%2024 turnoutPresidential registered-voter turnout
Oct. 19Registration deadline2026 general election
Oct. 27Mail ballot applicationCivilian deadline
Nov. 3General electionPolls 7 a.m.–8 p.m.
Michigan-core data discipline: age-cohort and district demographic fields should be joined only where an exact Pennsylvania district source is available. Missing cohort values are not fabricated.
08 · Electoral Cascade Model

Statewide movement → district context

Inputs

Registration balance, historical turnout, incumbency/open-seat status, primary outcome, county footprint and ballot-cycle status.

Guardrail

Registration margin is not a vote forecast. Scenario outputs must remain labeled as modeled, and source provenance stays attached to every layer.

district_context = statewide_signal + district_structure + incumbency/open-seat effect + turnout context + candidate-specific evidence observed_result ≠ modeled_sensitivity
09 · Full data verification

Audit ledger · 19 August 2026

17 / 17U.S. Houseregistration totals exact
25 / 25State Senate4 registration fields per contest exact
203 / 203State House4 registration fields per district exact
0Registration mismatches929 field-level checks

Official administration / dates

Verified: May 19 primary; Nov. 3 general; Oct. 19 registration deadline; Oct. 27 civilian mail/absentee application deadline; polls 7 a.m.–8 p.m.

Statewide primary results

Verified: Josh Shapiro 1,116,960; Stacy Garrity 641,534; Austin Davis 1,072,694; Jason Richey 428,740.

Structural scope

Verified: 17 U.S. House districts, 25 even-numbered State Senate seats on the regular 2026 ballot, and all 203 State House districts. No regular Pennsylvania U.S. Senate election occurs in 2026.

Candidate roster status

Cross-checked, provisional: federal and legislative post-primary fields were rechecked against current 2026 candidate tables and the PA candidate-information system. They are not labeled “final ballot” before the Secretary’s Aug. 25 statewide unofficial candidate list.

Important distinction: “verified” means the displayed fact matches the cited official/current source. “Provisional” means the data is current but can legally change before ballot certification. This distinction is now embedded in the dashboard rather than silently treating current candidate listings as final.
10 · Sources / audit

Source register

Primary authority · Pennsylvania Department of State — Upcoming Elections: election dates, deadlines and poll hours. Open source ↗

Primary authority · PA Department of State — Voting & Election Statistics: current county, congressional, Senate and House registration workbooks; historic turnout. Open source ↗

Primary authority · Pennsylvania Election Returns: 2026 primary results and Aug. 18 HD-12 special-election unofficial returns. Open source ↗

Primary authority · PA Voter Services: 2026 candidate-information portal. Open source ↗

Primary authority · 2026 General Election Calendar: Aug. 25 Secretary’s Unofficial Candidate and Referendum List milestone and other ballot-calendar controls. Open source ↗

Federal authority · U.S. House / U.S. Senate: incumbency and Senate-class/cycle checks.

Secondary cross-check · Ballotpedia: post-primary congressional and legislative candidate-table reconciliation; never treated as controlling over an official Pennsylvania source.

Audit rule: official Pennsylvania sources control election administration and official results. Registration balance is descriptive and never silently converted into a partisan race rating. Candidate fields are explicitly time-stamped/provisional until official ballot-list milestones pass.