2022 United States House of Representatives elections in Pennsylvania
<templatestyles src="Module:Hatnote/styles.css"></templatestyles>
|
|||||||||||||||||||||||||
|
|||||||||||||||||||||||||
All 17 Pennsylvania seats to the United States House of Representatives |
|||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|||||||||||||||||||||||||
|
Lua error in package.lua at line 80: module 'strict' not found. The 2022 United States House of Representatives elections in Pennsylvania were held on November 8, 2022, to elect representatives for the seventeen seats in Pennsylvania (reduced from 18 in the redistricting cycle following the 2020 United States Census).
Pennsylvania's legislature enacted new district maps in January 2022, which were promptly vetoed by Governor Tom Wolf. The state supreme court took control of the process and selected a map in February 2022. After the court rejected several legal challenges in March, the new district boundaries were used in the May 2022 primary elections.[1][2] Democrats won the majority of seats in the state for the first time since 2008.
<templatestyles src="Template:TOC limit/styles.css" />
Contents
- 1 District 1
- 2 District 2
- 3 District 3
- 4 District 4
- 5 District 5
- 6 District 6
- 7 District 7
- 8 District 8
- 9 District 9
- 10 District 10
- 11 District 11
- 12 District 12
- 13 District 13
- 14 District 14
- 15 District 15
- 16 District 16
- 17 District 17
- 18 Notes
- 19 References
District 1
|
|||||||||||||||||
|
|||||||||||||||||
|
|||||||||||||||||
200px County results
Fitzpatrick: 50-60% |
|||||||||||||||||
|
<templatestyles src="Module:Hatnote/styles.css"></templatestyles>
The 1st district is based in the northern suburbs of Philadelphia, including all of Bucks County and parts of Montgomery County. The district was mostly unchanged by redistricting.[3] It has an even PVI and voted for Joe Biden by 5 points in 2020. Republican Brian Fitzpatrick, who has represented the district since 2017, was most recently re-elected in 2022 with 54.9% of the vote.[4]
Republican primary
Candidates
Nominee
- Brian Fitzpatrick, incumbent U.S. Representative[5][6]
Eliminated in primary
- Alex Entin, procurement manager[7]
Withdrawn
- Caroline Avery, personal antiquities buyer (running as a Libertarian)[8]
- Bradley Lanning, realtor[9][10]
- Dasha Pruett, photographer and nominee for Pennsylvania's 5th congressional district in 2020[11][10]
Endorsements
Brian Fitzpatrick |
---|
|
Results
Republican primary results[6] |
||||
---|---|---|---|---|
Party | Candidate | Votes | % | |
Republican | Brian Fitzpatrick (incumbent) | 60,502 | 65.6 | |
Republican | Alex Entin | 31,772 | 34.4 | |
Total votes | 92,274 | 100.0 |
Democratic primary
Candidates
Nominee
Withdrawn
Endorsements
Ashley Ehasz |
---|
|
Results
Democratic primary results[18] |
|||||
---|---|---|---|---|---|
Party | Candidate | Votes | % | ||
Democratic | Ashley Ehasz | Unopposed | |||
Total votes | 79,546 | 100.0 |
Independent and third-party candidates
Libertarian Party
Disqualified
- Caroline Avery, personal antiquities buyer (originally ran as a Republican)[24]
Endorsements
Caroline Avery |
---|
|
Green Party
Withdrawn
General election
Predictions
Source | Ranking | As of |
---|---|---|
The Cook Political Report[28] | Solid R | May 26, 2022 |
Inside Elections[29] | Solid R | August 25, 2022 |
Sabato's Crystal Ball[30] | Likely R | March 2, 2022 |
Politico[31] | Likely R | October 3, 2022 |
RCP[32] | Lean R | June 9, 2022 |
Fox News[33] | Likely R | August 22, 2022 |
DDHQ[34] | Solid R | July 20, 2022 |
538[35] | Solid R | June 30, 2022 |
The Economist[36] | Likely R | September 28, 2022 |
Endorsements
Brian Fitzpatrick (R) |
---|
|
Polling
Poll source | Date(s) administered |
Sample size[lower-alpha 1] |
Margin of error |
Brian Fitzpatrick (R) |
Ashley Ehasz (D) |
Other | Undecided |
---|---|---|---|---|---|---|---|
Public Opinion Strategies (R)[upper-alpha 1] | September 5–8, 2022 | 400 (LV) | ± 4.0% | 55% | 35% | – | 10% |
RMG Research | July 22–29, 2022 | 400 (LV) | ± 4.9% | 42% | 35% | 10% | 13% |
Public Policy Polling (D)[upper-alpha 2] | June 24–25, 2022 | 626 (LV) | ± 3.9% | 45% | 38% | – | 18% |
Results
2022 Pennsylvania's 1st congressional district election[41] | ||||
---|---|---|---|---|
Party | Candidate | Votes | % | |
Republican | Brian Fitzpatrick (incumbent) | 201,571 | 54.9 | |
Democratic | Ashley Ehasz | 165,809 | 45.1 | |
Total votes | 367,380 | 100.0 | ||
Republican hold |
District 2
|
|||||||||||||||||
|
|||||||||||||||||
|
|||||||||||||||||
200px County results
Boyle: 70–80% |
|||||||||||||||||
|
<templatestyles src="Module:Hatnote/styles.css"></templatestyles>
The 2nd district is based in central and northeastern Philadelphia. The district was mostly unchanged by redistricting.[3] It has a PVI of D+22 and voted for Joe Biden by 43 points in 2020. Democrat Brendan Boyle, who has represented the district since 2019, was most recently re-elected in 2022 with 75.7% of the vote.[42]
Democratic primary
Candidates
Nominee
- Brendan Boyle, incumbent U.S. Representative[43]
Declined
- Sharif Street, state senator from the 3rd district and son of former Philadelphia Mayor John F. Street[44]
Endorsements
Brendan Boyle |
---|
|
Polling
<templatestyles src="Template:Hidden begin/styles.css"/>
Poll source | Date(s) administered |
Sample size[lower-alpha 1] |
Margin of error |
Brendan Boyle |
Sharif Street |
Undecided |
---|---|---|---|---|---|---|
MuniciPoll (D)[upper-alpha 3] | December 4–7, 2021 | 939 (LV) | ± 3.2% | 58% | 18% | 24% |
Results
Democratic primary results[43] |
|||||
---|---|---|---|---|---|
Party | Candidate | Votes | % | ||
Democratic | Brendan Boyle (incumbent) | Unopposed | |||
Total votes | 53,825 | 100.0 |
Republican primary
Candidates
Nominee
Results
Republican primary results[49] |
|||||
---|---|---|---|---|---|
Party | Candidate | Votes | % | ||
Republican | Aaron Bashir | Unopposed | |||
Total votes | 11,796 | 100.0 |
General election
Predictions
Source | Ranking | As of |
---|---|---|
The Cook Political Report[28] | Solid D | February 23, 2022 |
Inside Elections[29] | Solid D | March 11, 2022 |
Sabato's Crystal Ball[30] | Safe D | March 2, 2022 |
Politico[31] | Solid D | April 5, 2022 |
RCP[32] | Safe D | June 9, 2022 |
Fox News[33] | Solid D | July 11, 2022 |
DDHQ[34] | Solid D | July 20, 2022 |
538[35] | Solid D | June 30, 2022 |
The Economist[36] | Safe D | September 28, 2022 |
Results
2022 Pennsylvania's 2nd congressional district election[41] | ||||
---|---|---|---|---|
Party | Candidate | Votes | % | |
Democratic | Brendan Boyle (incumbent) | 141,229 | 75.7 | |
Republican | Aaron Bashir | 45,454 | 24.3 | |
Total votes | 186,683 | 100.0 | ||
Democratic hold |
District 3
|
|||||||||||||||||
|
|||||||||||||||||
|
|||||||||||||||||
150px County results
Evans: >90% |
|||||||||||||||||
|
<templatestyles src="Module:Hatnote/styles.css"></templatestyles>
The 3rd district is based in west and south Philadelphia. The district was mostly unchanged by redistricting.[3] It has a PVI of D+40, making it the second most democratic leaning district in the nation (behind NY-13), and voted for Joe Biden by 81 points. Democrat Dwight Evans, who has represented the district since 2019, was most recently re-elected in 2022 with 95.1% of the vote.[50]
Democratic primary
Candidates
Nominee
- Dwight Evans, incumbent U.S. Representative[51]
Eliminated in primary
- Michael Cogbill[48]
- Alexandra Hunt, public health researcher[52]
Declined
Endorsements
Dwight Evans |
---|
|
Alexandra Hunt |
---|
|
Results
Democratic primary results[51] |
||||
---|---|---|---|---|
Party | Candidate | Votes | % | |
Democratic | Dwight Evans (incumbent) | 97,709 | 75.7 | |
Democratic | Alexandra Hunt | 25,712 | 19.9 | |
Democratic | Michael Cogbill | 5,728 | 4.4 | |
Total votes | 129,149 | 100.0 |
Independent and third-party candidates
Socialist Workers Party
Qualified for ballot
General election
Predictions
Source | Ranking | As of |
---|---|---|
The Cook Political Report[28] | Solid D | February 23, 2022 |
Inside Elections[29] | Solid D | March 11, 2022 |
Sabato's Crystal Ball[30] | Safe D | March 2, 2022 |
Politico[31] | Solid D | April 5, 2022 |
RCP[32] | Safe D | June 9, 2022 |
Fox News[33] | Solid D | July 11, 2022 |
DDHQ[34] | Solid D | July 20, 2022 |
538[35] | Solid D | June 30, 2022 |
The Economist[36] | Safe D | September 28, 2022 |
Results
2022 Pennsylvania's 3rd congressional district election[41] | ||||
---|---|---|---|---|
Party | Candidate | Votes | % | |
Democratic | Dwight Evans (incumbent) | 251,115 | 95.1 | |
Socialist Workers | Christopher Hoeppner | 12,820 | 4.9 | |
Total votes | 263,935 | 100.0 | ||
Democratic hold |
District 4
|
|||||||||||||||||
|
|||||||||||||||||
|
|||||||||||||||||
200px County results
Dean: 60–70% Nascimento: 50-60% |
|||||||||||||||||
|
<templatestyles src="Module:Hatnote/styles.css"></templatestyles>
The 4th district is based in the western suburbs of Philadelphia, including most of Montgomery County and parts of Berks County. The district was mostly unchanged by redistricting.[3] It has a PVI of D+7 and voted for Joe Biden by 19 points in 2020. Democrat Madeleine Dean, who has represented the district since 2019, was most recently re-elected in 2022, winning 61.3% of the vote in the general election.[60]
Democratic primary
Candidates
Nominee
- Madeleine Dean, incumbent U.S. Representative[61][62]
Endorsements
Madeleine Dean |
---|
|
Results
Democratic primary results[62] |
|||||
---|---|---|---|---|---|
Party | Candidate | Votes | % | ||
Democratic | Madeleine Dean (incumbent) | Unopposed | |||
Total votes | 96,876 | 100.0 |
Republican primary
Candidates
Nominee
- Christian Nascimento, vice president of product at Comcast and former Methacton School Board president[65][66]
Eliminated in primary
- Daniel Burton
Results
Republican primary results[66] |
||||
---|---|---|---|---|
Party | Candidate | Votes | % | |
Republican | Christian Nascimento | 47,192 | 68.8 | |
Republican | Daniel Burton | 21,378 | 31.2 | |
Total votes | 68,570 | 100.0 |
General election
Predictions
Source | Ranking | As of |
---|---|---|
The Cook Political Report[28] | Solid D | February 23, 2022 |
Inside Elections[29] | Solid D | March 11, 2022 |
Sabato's Crystal Ball[30] | Safe D | March 2, 2022 |
Politico[31] | Solid D | April 5, 2022 |
RCP[32] | Safe D | June 9, 2022 |
Fox News[33] | Solid D | July 11, 2022 |
DDHQ[34] | Solid D | July 20, 2022 |
538[35] | Solid D | June 30, 2022 |
The Economist[36] | Safe D | September 28, 2022 |
Endorsements
Madeleine Dean (D) |
---|
|
Christian Nascimento (R) |
---|
|
Results
2022 Pennsylvania's 4th congressional district election[41] | ||||
---|---|---|---|---|
Party | Candidate | Votes | % | |
Democratic | Madeleine Dean (incumbent) | 224,799 | 61.3 | |
Republican | Christian Nascimento | 141,986 | 38.7 | |
Total votes | 366,785 | 100.0 | ||
Democratic hold |
District 5
|
|||||||||||||||||
|
|||||||||||||||||
|
|||||||||||||||||
200px County results
Scanlon: 60–70% 70–80% |
|||||||||||||||||
|
<templatestyles src="Module:Hatnote/styles.css"></templatestyles>
The 5th district is based in the southwestern suburbs of Philadelphia, including all of Delaware County, parts of Montgomery County, and parts of south Philadelphia. The district was mostly unchanged by redistricting.[3] It has a PVI of D+14 and voted for Joe Biden by 32 points in 2020. Democrat Mary Gay Scanlon, who has represented the district since 2018, was most recently re-elected in 2022 winning 65.1% of the vote in the general election.[74]
Democratic primary
Candidates
Nominee
- Mary Gay Scanlon, incumbent U.S. Representative[62]
Endorsements
Mary Gay Scanlon |
---|
|
Results
Democratic primary results[77] |
|||||
---|---|---|---|---|---|
Party | Candidate | Votes | % | ||
Democratic | Mary Gay Scanlon (incumbent) | Unopposed | |||
Total votes | 79,816 | 100.0 |
Republican primary
Candidates
Nominee
Results
Republican primary results[79] |
|||||
---|---|---|---|---|---|
Party | Candidate | Votes | % | ||
Republican | David Galluch | Unopposed | |||
Total votes | 55,770 | 100.0 |
Independent and third-party candidates
Libertarian Party
Filed paperwork
- Robert Margus[80]
General election
Forum
No. | Date | Host | Moderator | Link | Democratic | Republican |
---|---|---|---|---|---|---|
Key: P Participant A Absent N Not invited I Invited W Withdrawn |
||||||
Mary Gay Scanlon | David Galluch | |||||
1 | Oct. 10, 2022 | League of Women Voters of Delaware County League of Women Voters of Lower Merion & Narberth |
Jamie Mogil | YouTube | P | P |
Predictions
Source | Ranking | As of |
---|---|---|
The Cook Political Report[28] | Solid D | February 23, 2022 |
Inside Elections[29] | Solid D | March 11, 2022 |
Sabato's Crystal Ball[30] | Safe D | March 2, 2022 |
Politico[31] | Solid D | April 5, 2022 |
RCP[32] | Safe D | June 9, 2022 |
Fox News[33] | Solid D | July 11, 2022 |
DDHQ[34] | Solid D | July 20, 2022 |
538[35] | Solid D | June 30, 2022 |
The Economist[36] | Safe D | September 28, 2022 |
Results
2022 Pennsylvania's 5th congressional district election[41] | ||||
---|---|---|---|---|
Party | Candidate | Votes | % | |
Democratic | Mary Gay Scanlon (incumbent) | 205,128 | 65.1 | |
Republican | David Galluch | 110,058 | 34.9 | |
Total votes | 315,186 | 100.0 | ||
Democratic hold |
District 6
|
|||||||||||||||||
|
|||||||||||||||||
|
|||||||||||||||||
200px County results
Houlahan: 50–60% |
|||||||||||||||||
|
<templatestyles src="Module:Hatnote/styles.css"></templatestyles>
The 6th district includes all of Chester County and the city of Reading in Berks County. The district was mostly unchanged by redistricting.[3] It has a PVI of D+5 and voted for Joe Biden by 15 points in 2020. Democrat Chrissy Houlahan, who has represented the district since 2019, was most recently re-elected in 2022 garnering 58.3% of the vote in the general election.[81]
Democratic primary
Candidates
Nominee
- Chrissy Houlahan, incumbent U.S. Representative[82][83]
Endorsements
Chrissy Houlahan |
---|
|
Results
Democratic primary results[83] |
|||||
---|---|---|---|---|---|
Party | Candidate | Votes | % | ||
Democratic | Chrissy Houlahan (incumbent) | Unopposed | |||
Total votes | 71,950 | 100.0 |
Republican primary
Candidates
Nominee
- Guy Ciarrocchi, CEO of the Chester County Chamber of Business & Industry and former chief of staff to Lieutenant Governor Jim Cawley[87][88]
Eliminated in primary
Endorsements
Regina Mauro |
---|
|
Results
Republican primary results[88] |
||||
---|---|---|---|---|
Party | Candidate | Votes | % | |
Republican | Guy Ciarrochi | 23,369 | 33.1 | |
Republican | Steve Fanelli | 21,146 | 29.9 | |
Republican | Ron Vogel | 15,628 | 22.1 | |
Republican | Regina Mauro | 10,565 | 14.9 | |
Total votes | 70,708 | 100.0 |
General election
Predictions
Source | Ranking | As of |
---|---|---|
The Cook Political Report[28] | Solid D | February 23, 2022 |
Inside Elections[29] | Solid D | March 11, 2022 |
Sabato's Crystal Ball[30] | Likely D | March 2, 2022 |
Politico[31] | Likely D | April 5, 2022 |
RCP[32] | Lean D | October 17, 2022 |
Fox News[33] | Solid D | July 11, 2022 |
DDHQ[34] | Likely D | November 1, 2022 |
538[35] | Solid D | June 30, 2022 |
The Economist[36] | Likely D | November 1, 2022 |
Endorsements
Guy Ciarrocchi |
---|
|
Results
2022 Pennsylvania's 6th congressional district election[41] | ||||
---|---|---|---|---|
Party | Candidate | Votes | % | |
Democratic | Chrissy Houlahan (incumbent) | 190,386 | 58.3 | |
Republican | Guy Ciarrocchi | 136,097 | 41.7 | |
Total votes | 326,483 | 100.0 | ||
Democratic hold |
District 7
|
|||||||||||||||||
|
|||||||||||||||||
|
|||||||||||||||||
210px County results
Wild: 50-60% Scheller: 60-70% |
|||||||||||||||||
|
<templatestyles src="Module:Hatnote/styles.css"></templatestyles>
The 7th district is based in the Lehigh Valley, including all of Lehigh, Northampton, and Carbon counties and a small sliver of Monroe County. The district was modestly altered by redistricting, losing Stroudsburg in exchange for Carbon County.[3] This made the district more conservative, with a PVI of R+2, but it voted for Joe Biden by 0.6 points in 2020. Democrat Susan Wild, a representative since 2018, was most recently re-elected in 2022 winning 51.0% of the vote.[99]
During the campaign, a research firm contracted by the Democratic Congressional Campaign Committee inappropriately obtained the military records of candidate Kevin Dellicker.[100]
Democratic primary
Candidates
Nominee
- Susan Wild, incumbent U.S. Representative[101][102]
Endorsements
Results
Democratic primary results[102] |
|||||
---|---|---|---|---|---|
Party | Candidate | Votes | % | ||
Democratic | Susan Wild (incumbent) | Unopposed | |||
Total votes | 63,817 | 100.0 |
Republican primary
Candidates
Nominee
- Lisa Scheller, former Lehigh County commissioner and nominee for Pennsylvania's 7th congressional district in 2020[108][109]
Eliminated in primary
- Kevin Dellicker, businessman and former National Guardsman[110]
Withdrew
Endorsements
Lisa Scheller |
---|
|
Results
Republican primary results[109] |
||||
---|---|---|---|---|
Party | Candidate | Votes | % | |
Republican | Lisa Scheller | 34,504 | 51.3 | |
Republican | Kevin Dellicker | 32,713 | 48.7 | |
Total votes | 67,217 | 100.0 |
General election
Predictions
Source | Ranking | As of |
---|---|---|
The Cook Political Report[28] | Tossup | October 5, 2022 |
Inside Elections[29] | Tossup | March 11, 2022 |
Sabato's Crystal Ball[30] | Lean R (flip) | November 7, 2022 |
Politico[31] | Tossup | April 5, 2022 |
RCP[32] | Lean R (flip) | June 9, 2022 |
Fox News[33] | Lean R (flip) | July 11, 2022 |
DDHQ[34] | Tossup | July 20, 2022 |
538[35] | Tossup | August 3, 2022 |
The Economist[36] | Tossup | September 28, 2022 |
Polling
Poll source | Date(s) administered |
Sample size[lower-alpha 1] |
Margin of error |
Susan Wild (D) |
Lisa Scheller (R) |
Other | Undecided |
---|---|---|---|---|---|---|---|
Muhlenberg College | October 12–14, 2022 | 404 (LV) | ± 6.0% | 47% | 46% | 4% | 4% |
RMG Research | July 31 – August 5, 2022 | 400 (LV) | ± 4.9% | 43% | 47% | 2% | 8% |
Results
2022 Pennsylvania's 7th congressional district election[41] | ||||
---|---|---|---|---|
Party | Candidate | Votes | % | |
Democratic | Susan Wild (incumbent) | 151,364 | 51.0 | |
Republican | Lisa Scheller | 145,527 | 49.0 | |
Total votes | 296,891 | 100.0 | ||
Democratic hold |
District 8
|
|||||||||||||||||
|
|||||||||||||||||
|
|||||||||||||||||
County results
Cartwright: 50-60% Bognet: 50-60% 60-70% Precinct results |
|||||||||||||||||
|
<templatestyles src="Module:Hatnote/styles.css"></templatestyles>
The 8th district is based in Northeast Pennsylvania, specifically the Wyoming Valley and Pocono Mountains, including all of Lackawanna, Wayne, and Pike counties, and most of Luzerne and Monroe counties. The district added Stroudsburg in redistricting, making it slightly more liberal.[3] It has a PVI of R+4 and voted for Donald Trump by 3 points in 2020. Democrat Matt Cartwright, who has represented the district since 2013, was most recently re-elected in 2022 garnering 51.2% of the vote in the general election.[115]
Democratic primary
Candidates
Nominee
- Matt Cartwright, incumbent U.S. Representative[116][117]
Endorsements
Matt Cartwright |
---|
|
Results
Democratic primary results[117] |
|||||
---|---|---|---|---|---|
Party | Candidate | Votes | % | ||
Democratic | Matt Cartwright (incumbent) | Unopposed | |||
Total votes | 68,696 | 100.0 |
Republican primary
Candidates
Nominee
- Jim Bognet, former senior vice president for communications of the Export–Import Bank of the United States and nominee for Pennsylvania's 8th congressional district in 2020[119][120]
Eliminated in primary
- Michael Marsicano, former mayor of Hazleton and candidate for Pennsylvania's 8th congressional district in 2020[121]
Withdrawn
- Teddy Daniels, former police officer and U.S. Army veteran[122][123] (ran for Lt. Governor)
Endorsements
Jim Bognet |
---|
|
Results
Republican primary results[120] |
||||
---|---|---|---|---|
Party | Candidate | Votes | % | |
Republican | Jim Bognet | 47,097 | 68.7 | |
Republican | Michael Marsicano | 21,436 | 31.3 | |
Total votes | 68,533 | 100.0 |
General election
Predictions
Source | Ranking | As of |
---|---|---|
The Cook Political Report[28] | Tossup | February 23, 2022 |
Inside Elections[29] | Tossup | March 11, 2022 |
Sabato's Crystal Ball[30] | Lean R (flip) | November 7, 2022 |
Politico[31] | Tossup | April 5, 2022 |
RCP[32] | Lean R (flip) | June 9, 2022 |
Fox News[33] | Tossup | July 11, 2022 |
DDHQ[34] | Tossup | October 1, 2022 |
538[35] | Tossup | November 8, 2022 |
The Economist[36] | Tossup | September 28, 2022 |
Endorsements
Matt Cartwright (D) |
---|
|
Debates and forums
No. | Date | Host | Moderator | Link | Participants | ||||
---|---|---|---|---|---|---|---|---|---|
P Participant A Absent N Non-invitee I Invitee W Withdrawn | |||||||||
Bognet | Cartwright | ||||||||
1 | October 20, 2022 | WVIA-TV | Larry Vojtko | C-SPAN | P | P |
Polling
- Aggregate polls
Source of poll aggregation |
Dates administered |
Dates updated |
Matt Cartwright (D) |
Jim Bognet (R) |
Undecided [lower-alpha 2] |
Margin |
---|---|---|---|---|---|---|
FiveThirtyEight | June 23 – October 28, 2022 | October 31, 2022 | 48.1% | 45.0% | 6.9% | Cartwright +3.1 |
- Graphical summary
<templatestyles src="Graph:Chart/styles.css"></templatestyles>
Poll source | Date(s) administered |
Sample size[lower-alpha 1] |
Margin of error |
Matt Cartwright (D) |
Jim Bognet (R) |
Undecided |
---|---|---|---|---|---|---|
Siena College/The New York Times | October 19–20, 2022 | 415 (LV) | – | 50% | 44% | 6% |
Patriot Polling | October 7–9, 2022 | 289 (RV) | – | 40% | 43% | 17% |
GQR Research (D)[upper-alpha 4] | September 12–15, 2022 | 400 (LV) | ± 4.0% | 52% | 44% | 3% |
Cygnal (R)[upper-alpha 5] | September 6–8, 2022 | 440 (LV) | – | 48% | 48% | 4% |
GQR Research (D)[upper-alpha 4] | August 2–9, 2022 | 500 (LV) | ± 4.4% | 52% | 46% | 1% |
Cygnal (R)[upper-alpha 5] | June 23–25, 2022 | 400 (LV) | ± 4.7% | 45% | 46% | 9% |
<templatestyles src="Template:Hidden begin/styles.css"/>
- Generic Democrat vs. generic Republican
Poll source | Date(s) administered |
Sample size[lower-alpha 1] |
Margin of error |
Generic Democrat |
Generic Republican |
Undecided |
---|---|---|---|---|---|---|
GQR Research (D)[upper-alpha 4] | August 2–9, 2022 | 500 (LV) | ± 4.4% | 49% | 48% | 3% |
Cygnal (R)[upper-alpha 5] | June 23–25, 2022 | 400 (LV) | ± 4.7% | 44% | 49% | 7% |
Results
2022 Pennsylvania's 8th congressional district election[41] | ||||
---|---|---|---|---|
Party | Candidate | Votes | % | |
Democratic | Matt Cartwright (incumbent) | 146,956 | 51.2 | |
Republican | Jim Bognet | 139,930 | 48.8 | |
Total votes | 286,886 | 100.0 | ||
Democratic hold |
District 9
|
|||||||||||||||||
|
|||||||||||||||||
|
|||||||||||||||||
|
|||||||||||||||||
150px County results
Meuser: 60–70% 70–80% |
|||||||||||||||||
|
<templatestyles src="Module:Hatnote/styles.css"></templatestyles>
The 9th district is based in North Central Pennsylvania east of the Appalachian Divide, including Williamsport, Bloomsburg, and Lebanon. The district kept most of its territory and added much of the now defunct 12th district in redistricting.[3] It has a PVI of R+21 and voted for Donald Trump by 37 points in 2020. Republican Dan Meuser, who has represented the district since 2019, was re-elected with 66.3% of the vote in 2020.[130] Meuser is running for re-election. Republican Fred Keller, who has represented the 12th district since 2019, was re-elected with 70.8% of the vote in 2020 and redistricted into the 15th district, but switched to run in the 9th district.[131] However, on February 28, Keller announced that he would retire instead of go through a primary against Meuser.[132] Meuser went on to win the general election in 2022, garnering 69.3% of the vote.[133]
Republican primary
Candidates
Nominee
- Dan Meuser, incumbent U.S. Representative[134][135]
Withdrawn
- Fred Keller, incumbent U.S. Representative[131][132]
Endorsements
Dan Meuser |
---|
|
Results
Republican primary results[135] |
|||||
---|---|---|---|---|---|
Party | Candidate | Votes | % | ||
Republican | Dan Meuser (incumbent) | Unopposed | |||
Total votes | 102,180 | 100.0 |
Democratic primary
Candidates
Nominee
Results
Democratic primary results[137] |
|||||
---|---|---|---|---|---|
Party | Candidate | Votes | % | ||
Democratic | Amanda Waldman | Unopposed | |||
Total votes | 41,622 | 100.0 |
Independents and third-party candidates
Libertarian Party
Withdrawn
- Liz Terwilliger, candidate for Pennsylvania's 12th congressional district in 2020[138][139][140]
General election
Predictions
Source | Ranking | As of |
---|---|---|
The Cook Political Report[28][141] | Solid R | February 23, 2022 |
Inside Elections[29] | Solid R | March 11, 2022 |
Sabato's Crystal Ball[30] | Safe R | March 2, 2022 |
Politico[31] | Solid R | April 5, 2022 |
RCP[32] | Safe R | June 9, 2022 |
Fox News[33] | Solid R | July 11, 2022 |
DDHQ[34] | Solid R | July 20, 2022 |
538[35] | Solid R | June 30, 2022 |
The Economist[36] | Safe R | September 28, 2022 |
Endorsements
Dan Meuser (R) |
---|
|
Amanda Waldman (D) |
---|
|
Debates and forums
No. | Date | Host | Moderator | Link | Participants | ||||
---|---|---|---|---|---|---|---|---|---|
P Participant A Absent N Non-invitee I Invitee W Withdrawn | |||||||||
Meuser | Waldman | ||||||||
1 | October 21, 2022 | WVIA-TV | Larry Vojtko | PAhomepage | P | P |
Results
2022 Pennsylvania's 9th congressional district election[41] | ||||
---|---|---|---|---|
Party | Candidate | Votes | % | |
Republican | Dan Meuser (incumbent) | 209,185 | 69.3 | |
Democratic | Amanda Waldman | 92,622 | 30.7 | |
Total votes | 301,807 | 100.0 | ||
Republican hold |
District 10
|
|||||||||||||||||
|
|||||||||||||||||
|
|||||||||||||||||
200px County results
Perry: 50-60% Daniels: 50–60% |
|||||||||||||||||
|
<templatestyles src="Module:Hatnote/styles.css"></templatestyles>
The 10th district is based in the Harrisburg and York areas, including all of Dapuhin County, most of Cumberland County, and the northern half of York County. The district was mostly unchanged by redistricting. It has a PVI of R+5 and voted for Donald Trump by 4 points in 2020. Republican Scott Perry, who has represented the district since 2013, was most recently re-elected in 2022 winning 53.8% of the vote. [144]
Republican primary
Candidates
Nominee
- Scott Perry, incumbent U.S. representative and chair of the Freedom Caucus[145]
Did not file
- Brian Allen, clinical psychologist[146]
Endorsements
Scott Perry |
---|
|
Results
Republican primary results[145] |
|||||
---|---|---|---|---|---|
Party | Candidate | Votes | % | ||
Republican | Scott Perry (incumbent) | Unopposed | |||
Total votes | 84,646 | 100.0 |
Democratic primary
Candidates
Nominee
- Shamaine Daniels, at-large member of Harrisburg city council (2014–present)[149][150]
Eliminated in primary
- Rick Coplen, Carlisle school board member, retired Army officer, and candidate for Pennsylvania State Senate in 2020[151]
Declined
- Tom Brier, attorney and candidate for this seat in 2020[152]
- Eugene DePasquale, former Pennsylvania Auditor General and nominee for Pennsylvania's 10th congressional district in 2020[153][154]
Results
Democratic primary results[150] |
||||
---|---|---|---|---|
Party | Candidate | Votes | % | |
Democratic | Shamaine Daniels | 32,260 | 52.6 | |
Democratic | Rick Coplen | 29,128 | 47.4 | |
Total votes | 61,388 | 100.0 |
General election
Predictions
Source | Ranking | As of |
---|---|---|
The Cook Political Report[28] | Solid R | May 26, 2022 |
Inside Elections[29] | Solid R | March 11, 2022 |
Sabato's Crystal Ball[30] | Safe R | April 19, 2022 |
Politico[31] | Likely R | November 3, 2022 |
RCP[32] | Likely R | June 9, 2022 |
Fox News[33] | Solid R | July 11, 2022 |
DDHQ[34] | Solid R | July 20, 2022 |
538[35] | Solid R | June 30, 2022 |
The Economist[36] | Likely R | September 28, 2022 |
Polling
Poll source | Date(s) administered |
Sample size[lower-alpha 1] |
Margin of error |
Scott Perry (R) |
Shamaine Daniels (D) |
Undecided |
---|---|---|---|---|---|---|
Public Policy Polling (D)[upper-alpha 6] | August 9–10, 2022 | 714 (LV) | ± 3.7% | 41% | 44% | 15% |
Results
2022 Pennsylvania's 10th congressional district election[41] | ||||
---|---|---|---|---|
Party | Candidate | Votes | % | |
Republican | Scott Perry (incumbent) | 169,331 | 53.8 | |
Democratic | Shamaine Daniels | 145,215 | 46.2 | |
Total votes | 314,546 | 100.0 | ||
Republican hold |
District 11
|
|||||||||||||||||
|
|||||||||||||||||
|
|||||||||||||||||
250px County results
Smucker: 50-60% 60-70% |
|||||||||||||||||
|
<templatestyles src="Module:Hatnote/styles.css"></templatestyles>
The 11th district is based in Pennsylvania Dutch Country, including all of Lancaster County and the southern half of York County. The district was mostly unchanged by redistricting. It has a PVI of R+14 and voted for Donald Trump by 21 points in 2020. Republican Lloyd Smucker, who has represented the district since 2017, was most recently re-elected in 2022, winning 61.5% of the vote.[155]
Republican primary
Candidates
Nominee
- Lloyd Smucker, incumbent U.S. Representative[156]
Endorsements
Lloyd Smucker |
---|
|
Results
Republican primary results[156] |
|||||
---|---|---|---|---|---|
Party | Candidate | Votes | % | ||
Republican | Lloyd Smucker (incumbent) | Unopposed | |||
Total votes | 96,886 | 100.0 |
Democratic primary
Candidates
Nominee
Endorsements
Bob Hollister |
---|
|
Results
Democratic primary results[161] |
|||||
---|---|---|---|---|---|
Party | Candidate | Votes | % | ||
Democratic | Bob Hollister | Unopposed | |||
Total votes | 46,080 | 100.0 |
Independents and other parties
Libertarian Party
Failed to qualify for ballot
- Dave Womack, Dallastown Borough Council-elect, criminal justice activist[162][163]
{{{1}}}
General election
Predictions
Source | Ranking | As of |
---|---|---|
The Cook Political Report[28] | Solid R | February 23, 2022 |
Inside Elections[29] | Solid R | March 11, 2022 |
Sabato's Crystal Ball[30] | Safe R | March 2, 2022 |
Politico[31] | Solid R | April 5, 2022 |
RCP[32] | Safe R | June 9, 2022 |
Fox News[33] | Solid R | July 11, 2022 |
DDHQ[34] | Solid R | July 20, 2022 |
538[35] | Solid R | June 30, 2022 |
The Economist[36] | Safe R | September 28, 2022 |
Endorsements
Lloyd Smucker (R) |
---|
|
Bob Hollister (D) |
---|
|
Results
2022 Pennsylvania's 11th congressional district election[41] | ||||
---|---|---|---|---|
Party | Candidate | Votes | % | |
Republican | Lloyd Smucker (incumbent) | 194,991 | 61.5 | |
Democratic | Bob Hollister | 121,835 | 38.5 | |
Total votes | 316,826 | 100.0 | ||
Republican hold |
District 12
|
|||||||||||||||||
|
|||||||||||||||||
|
|||||||||||||||||
210px County results
Lee: 60-70% Doyle: 60-70% |
|||||||||||||||||
|
<templatestyles src="Module:Hatnote/styles.css"></templatestyles>
The 12th district is based in the city of Pittsburgh and its eastern and southern suburbs, including parts of Allegheny and Westmoreland counties. The district was numbered the 18th district before redistricting, with the old 12th district now eliminated. The district expanded into parts of Westmoreland County due to redistricting.[3] It has a PVI of D+8 and voted for Joe Biden by 20 points in 2020. Democrat Mike Doyle has represented the district since 1995. He was re-elected with 69.3% of the vote in 2020.[130] Doyle announced that he will not seek re-election in 2022.[165] He was succeeded in Congress by Pennsylvania State House Representative Summer Lee who was elected with 56.2% of the vote.[166]
Democratic primary
Candidates
Nominee
Eliminated in primary
- Jerry Dickinson, law professor and candidate for Pennsylvania's 18th congressional district in 2020[169]
- Steve Irwin, attorney, chair of the United States Commission on Civil Rights for Pennsylvania and former commissioner of the Pennsylvania Department of Banking & Securities[170]
- William Parker, businessman, activist and 2021 candidate for Pittsburgh mayor[171][172]
- Jeff Woodard, executive director at Pennsylvania College Access Program[173]
Withdrew
- Stephanie Fox, former Brentwood city councilor (endorsed Irwin, ran for state representative)[174][175]
- Bhavini Patel, Edgewood borough councilor[176][177]
Declined
- Mike Doyle, incumbent U.S. Representative (endorsed Irwin)[165]
Endorsements
Jerry Dickinson |
---|
|
Debates and forums
No. | Date | Host | Moderator | Link | Participants | ||||
---|---|---|---|---|---|---|---|---|---|
P Participant A Absent N Non-invitee I Invitee W Withdrawn | |||||||||
Dickinson | Irwin | Lee | Parker | Woodard | |||||
1[210] | May 10, 2022 | Pittsburgh's Action News 4 | Shannon Perrine | Youtube | P | P | P | P | P |
Polling
Poll source | Date(s) administered |
Sample size[lower-alpha 1] |
Margin of error |
Jerry Dickinson |
Steve Irwin |
Summer Lee |
Will Parker |
Jeff Woodard |
Undecided |
---|---|---|---|---|---|---|---|---|---|
Mercury Public Affairs (D) | Late April 2022 | 500 (LV) | ± 4.4% | – | 30% | 29% | – | – | – |
GQR Research (D)[upper-alpha 7] | March 26–31, 2022 | 400 (LV) | ± 4.9% | 7% | 13% | 38% | 0% | 2% | 40% |
Results
Democratic primary results[211] | ||||
---|---|---|---|---|
Party | Candidate | Votes | % | |
Democratic | Summer Lee | 48,002 | 41.9 | |
Democratic | Steve Irwin | 47,014 | 41.0 | |
Democratic | Jerry Dickinson | 12,440 | 10.9 | |
Democratic | Jeff Woodard | 5,454 | 4.8 | |
Democratic | William Parker | 1,670 | 1.5 | |
Total votes | 114,580 | 100.0 |
Republican primary
Candidates
Nominee
- Mike Doyle, Plum city councilor (no relation to Democratic incumbent Mike Doyle)[212][213]
Results
Republican primary results[213] |
|||||
---|---|---|---|---|---|
Party | Candidate | Votes | % | ||
Republican | Mike Doyle[lower-alpha 3] | Unopposed | |||
Total votes | 39,531 | 100.0 |
General election
Predictions
Source | Ranking | As of |
---|---|---|
The Cook Political Report[28] | Likely D | June 28, 2022 |
Inside Elections[29] | Likely D | November 3, 2022 |
Sabato's Crystal Ball[30] | Likely D | October 19, 2022 |
Politico[31] | Lean D | November 3, 2022 |
RCP[32] | Lean D | November 1, 2022 |
Fox News[33] | Likely D | October 11, 2022 |
DDHQ[34] | Likely D | October 28, 2022 |
538[35] | Solid D | October 27, 2022 |
The Economist[36] | Safe D | November 5, 2022 |
Endorsements
Mike Doyle (R) |
---|
|
Polling
Poll source | Date(s) administered |
Sample size[lower-alpha 1] |
Margin of error |
Summer Lee (D) |
Mike Doyle (R) |
Undecided |
---|---|---|---|---|---|---|
DCCC Targeting and Analytics Department (D)[upper-alpha 8] | October 30–31, 2022 | 785 (LV) | ± 3.5% | 54% | 40% | 6% |
Summer Lee Internal Poll (D) | October 2022 | – | – | 44% | 40% | 16% |
Results
2022 Pennsylvania's 12th congressional district election[41] | ||||
---|---|---|---|---|
Party | Candidate | Votes | % | |
Democratic | Summer Lee | 184,674 | 56.2 | |
Republican | Mike Doyle[lower-alpha 3] | 143,946 | 43.8 | |
Total votes | 328,620 | 100.0 | ||
Democratic hold |
District 13
|
|||||||||||||||||
|
|||||||||||||||||
|
|||||||||||||||||
300px County results
Joyce: >90% |
|||||||||||||||||
|
<templatestyles src="Module:Hatnote/styles.css"></templatestyles>
The 13th district is based in South Central Pennsylvania, including Johnstown, Altoona, and Gettysburg. The district was mostly unchanged by redistricting, though it did lose its territory in Somerset and Westmoreland counties in exchange for Johnstown.[3] The district has a PVI of R+25 and voted for Donald Trump by 45 points in 2020. Republican John Joyce, who has represented the district since 2019, was most recently re-elected in 2022 after being unopposed in the primary and general elections.[218]
Republican primary
Candidates
Nominee
- John Joyce, incumbent U.S. Representative[219]
Results
Republican primary results[219] |
|||||
---|---|---|---|---|---|
Party | Candidate | Votes | % | ||
Republican | John Joyce (incumbent) | Unopposed | |||
Total votes | 114,160 | 100.0 |
Democratic primary
Candidates
Declined
- Mark Critz, western region director of the Pennsylvania Department of Agriculture and former U.S. Representative from Pennsylvania's 12th congressional district (2010–2013)[220][221] (won nomination via write-in, but declined to run)[222]
Results
Democratic primary results[220] |
||||
---|---|---|---|---|
Party | Candidate | Votes | % | |
Democratic | Mark Critz (write-in) | 967 | 100.0 | |
Total votes | 967 | 100.0 |
General election
Predictions
Source | Ranking | As of |
---|---|---|
The Cook Political Report[28] | Solid R | February 23, 2022 |
Inside Elections[29] | Solid R | March 11, 2022 |
Sabato's Crystal Ball[30] | Safe R | March 2, 2022 |
Politico[31] | Solid R | April 5, 2022 |
RCP[32] | Safe R | June 9, 2022 |
Fox News[33] | Solid R | July 11, 2022 |
DDHQ[34] | Solid R | July 20, 2022 |
538[35] | Solid R | June 30, 2022 |
The Economist[36] | Safe R | September 28, 2022 |
Results
2022 Pennsylvania's 13th congressional district election[41] | |||||
---|---|---|---|---|---|
Party | Candidate | Votes | % | ||
Republican | John Joyce (incumbent) | Unopposed | |||
Total votes | 260,345 | 100.0 | |||
Republican hold |
District 14
|
|||||||||||||||||
|
|||||||||||||||||
|
|||||||||||||||||
300px County results
Reschenthaler: >90% |
|||||||||||||||||
|
<templatestyles src="Module:Hatnote/styles.css"></templatestyles>
The 14th district is based in Southwest Pennsylvania, including all of Washington, Greene, and Fayette counties, most of Indiana and Somerset counties, and parts of Westmoreland County. The district was mostly unchanged by redistricting, though it did have to expand eastward to take in more population.[3] It has a PVI of R+18 and voted for Donald Trump by 32 points in 2020. Republican Guy Reschenthaler, who has represented the district since 2019, was most recently re-elected in 2022 having been unopposed in the primary and general elections.[223]
Republican primary
Candidates
Nominee
- Guy Reschenthaler, incumbent U.S. Representative[224]
Endorsements
Guy Reschenthaler |
---|
|
Results
Republican primary results[224] |
|||||
---|---|---|---|---|---|
Party | Candidate | Votes | % | ||
Republican | Guy Reschenthaler (incumbent) | Unopposed | |||
Total votes | 81,243 | 100.0 |
General election
Predictions
Source | Ranking | As of |
---|---|---|
The Cook Political Report[28] | Solid R | February 23, 2022 |
Inside Elections[29] | Solid R | March 11, 2022 |
Sabato's Crystal Ball[30] | Safe R | March 2, 2022 |
Politico[31] | Solid R | April 5, 2022 |
RCP[32] | Safe R | June 9, 2022 |
Fox News[33] | Solid R | July 11, 2022 |
DDHQ[34] | Solid R | July 20, 2022 |
538[35] | Solid R | June 30, 2022 |
The Economist[36] | Safe R | September 28, 2022 |
Results
2022 Pennsylvania's 14th congressional district election[41] | |||||
---|---|---|---|---|---|
Party | Candidate | Votes | % | ||
Republican | Guy Reschenthaler (incumbent) | Unopposed | |||
Total votes | 230,865 | 100.0 | |||
Republican hold |
District 15
|
|||||||||||||||||
|
|||||||||||||||||
|
|||||||||||||||||
300px County results
Thompson: 50-60% 60-70% 70-80% 80-90% |
|||||||||||||||||
|
<templatestyles src="Module:Hatnote/styles.css"></templatestyles>
The 15th district is based in North Central Pennsylvania west of the Appalachian Divide, including State College, Lock Haven, and Bradford.The district was mostly unchanged by redistricting, though it did lose Johnstown in exchange for the parts of State College formerly in the 12th district.[3] It has a PVI of R+20 and voted for Donald Trump by 37 points in 2020. Republican Glenn Thompson, who has represented the district since 2009, was most recently re-elected in 2022 receiving 69.9% of the vote.[226]
Republican primary
Candidates
Nominee
- Glenn Thompson, incumbent U.S. Representative[227]
Declined
- Fred Keller, incumbent U.S. Representative[131] (filed to run in Pennsylvania's 9th congressional district, then announced retirement)[132]
Endorsements
Glenn Thompson |
---|
|
Results
Republican primary results[227] |
|||||
---|---|---|---|---|---|
Party | Candidate | Votes | % | ||
Republican | Glenn Thompson (incumbent) | Unopposed | |||
Total votes | 99,270 | 100.0 |
General election
Predictions
Source | Ranking | As of |
---|---|---|
The Cook Political Report[28] | Solid R | February 23, 2022 |
Inside Elections[29] | Solid R | March 11, 2022 |
Sabato's Crystal Ball[30] | Safe R | March 2, 2022 |
Politico[31] | Solid R | April 5, 2022 |
RCP[32] | Safe R | June 9, 2022 |
Fox News[33] | Solid R | July 11, 2022 |
DDHQ[34] | Solid R | July 20, 2022 |
538[35] | Solid R | June 30, 2022 |
The Economist[36] | Safe R | September 28, 2022 |
Results
2022 Pennsylvania's 15th congressional district election[41] | ||||
---|---|---|---|---|
Party | Candidate | Votes | % | |
Republican | Glenn Thompson (incumbent) | 213,417 | 69.9 | |
Democratic | Mike Molesevich | 91,729 | 30.1 | |
Total votes | 305,146 | 100.0 | ||
Republican hold |
District 16
|
|||||||||||||||||
|
|||||||||||||||||
|
|||||||||||||||||
150px County results
Kelly: 60-70% Pastore 50-60% |
|||||||||||||||||
|
<templatestyles src="Module:Hatnote/styles.css"></templatestyles>
The 16th district is based in Northwest Pennsylvania, including all of Erie, Crawford, Mercer, Lawrence, and Butler counties and parts of Venango County.[3] The district was mostly unchanged by redistricting. It has a PVI of R+13 and voted for Donald Trump by 21 points in 2020. Republican Mike Kelly, who has represented the district since 2011, was most recently re-elected in 2022, winning 59.4% of the vote in the general election.[229]
Republican primary
Candidates
Nominee
- Mike Kelly, incumbent U.S. Representative[230][231]
Endorsements
Mike Kelly |
---|
|
Results
Republican primary results[231] |
|||||
---|---|---|---|---|---|
Party | Candidate | Votes | % | ||
Republican | Mike Kelly (incumbent) | Unopposed | |||
Total votes | 87,028 | 100.0 |
Democratic primary
Candidates
Nominee
Eliminated in primary
- Rick Telesz, farmer[235]
Endorsements
Dan Pastore |
---|
|
Results
Democratic primary results[234] |
||||
---|---|---|---|---|
Party | Candidate | Votes | % | |
Democratic | Dan Pastore | 44,262 | 69.1 | |
Democratic | Rick Telesz | 19,788 | 30.9 | |
Total votes | 64,050 | 100.0 |
General election
Predictions
Source | Ranking | As of |
---|---|---|
The Cook Political Report[28] | Solid R | February 23, 2022 |
Inside Elections[29] | Solid R | March 11, 2022 |
Sabato's Crystal Ball[30] | Safe R | March 2, 2022 |
Politico[31] | Solid R | April 5, 2022 |
RCP[32] | Safe R | June 9, 2022 |
Fox News[33] | Solid R | July 11, 2022 |
DDHQ[34] | Solid R | July 20, 2022 |
538[35] | Solid R | June 30, 2022 |
The Economist[36] | Safe R | September 28, 2022 |
Results
2022 Pennsylvania's 16th congressional district election[41] | ||||
---|---|---|---|---|
Party | Candidate | Votes | % | |
Republican | Mike Kelly (incumbent) | 190,546 | 59.4 | |
Democratic | Dan Pastore | 130,443 | 40.6 | |
Total votes | 320,989 | 100.0 | ||
Republican hold |
District 17
|
|||||||||||||||||
|
|||||||||||||||||
|
|||||||||||||||||
Deluzio: 40–50% 50–60% 60–70% 70–80% 80–90% >90% Shaffer: 40–50% 50–60% 60–70% 70–80% 80–90% Tie: 40–50% 50% |
|||||||||||||||||
|
<templatestyles src="Module:Hatnote/styles.css"></templatestyles>
The 17th district is based in the western and northern suburbs of Pittsburgh, including parts of Allegheny County and all of Beaver County. The district was mostly unchanged by redistricting.[3] It has an even PVI and voted for Joe Biden by 6 points in 2020. Democrat Conor Lamb, who represented the district since 2018, was re-elected in 2020 with 51.1% of the vote.[130] He retired to run for the U.S. Senate in 2022.[236] Lamb was succeeded by former Navy Officer Chris Deluzio, who was elected in 2022 by winning 53.4% of the vote in the general election.[237]
Democratic primary
Candidates
Nominee
- Chris Deluzio, attorney and policy director of University of Pittsburgh Institute for Cyber Law, Policy and Security[238][239]
Eliminated in primary
- Sean Meloy, senior political advisor for Victory Fund[240]
Declined
- Conor Lamb, incumbent U.S. Representative (ran for U.S. Senate)
Endorsements
Chris Deluzio |
---|
|
Forum
No. | Date | Host | Moderator | Link | Democratic | Democratic |
---|---|---|---|---|---|---|
Key: P Participant A Absent N Not invited I Invited W Withdrawn |
||||||
Chris Deluzio | Sean Meloy | |||||
1 | Apr. 23, 2022 | League of Women Voters of Great Pittsburgh Robert Morris University |
Kristen Davis | YouTube | P | P |
Results
Democratic primary results[239] |
||||
---|---|---|---|---|
Party | Candidate | Votes | % | |
Democratic | Chris Deluzio | 62,389 | 63.6 | |
Democratic | Sean Meloy | 35,638 | 36.4 | |
Total votes | 98,027 | 100.0 |
Republican primary
Candidates
Nominee
- Jeremy Shaffer, former Ross Township commissioner and nominee for State Senate District 38 in 2018[242][243][244][245]
Eliminated in primary
- Kathy Coder, political activist and 2018 lieutenant gubernatorial candidate[242][243]
- Jason Killmeyer, conservative writer and national security expert[242][243]
Did not appear on ballot
- Tricia Staible, manufacturing company president[246]
Declined
- Sam DeMarco, Allegheny County at-large councilor and chair of the Allegheny County Republican Party[247][248]
Forum
No. | Date | Host | Moderator | Link | Republican | Republican | Republican |
---|---|---|---|---|---|---|---|
Key: P Participant A Absent N Not invited I Invited W Withdrawn |
|||||||
Kathy Coder | Jason Killmeyer | Jeremy Shaffer | |||||
1 | Apr. 23, 2022 | League of Women Voters of Great Pittsburgh Robert Morris University |
Kristen Davis | YouTube | P | P | A |
Results
Republican primary results[245] |
||||
---|---|---|---|---|
Party | Candidate | Votes | % | |
Republican | Jeremy Shaffer | 40,965 | 58.7 | |
Republican | Jason Killmeyer | 16,801 | 24.0 | |
Republican | Kathy Coder | 12,079 | 17.3 | |
Total votes | 69,845 | 100.0 |
General election
Debate
No. | Date | Host | Moderator | Link | Democratic | Republican |
---|---|---|---|---|---|---|
Key: P Participant A Absent N Not invited I Invited W Withdrawn |
||||||
Chris Deluzio | Jeremy Shaffer | |||||
1 | Nov. 2, 2022 | KDKA-TV | Ken Rice | YouTube | P | P |
Endorsements
Chris Deluzio (D) |
---|
|
Jeremy Shaffer (R) |
---|
|
Predictions
Source | Ranking | As of |
---|---|---|
The Cook Political Report[28] | Tossup | February 23, 2022 |
Inside Elections[29] | Tossup | August 25, 2022 |
Sabato's Crystal Ball[30] | Lean R (flip) | November 7, 2022 |
Politico[31] | Tossup | April 5, 2022 |
RCP[32] | Lean R (flip) | October 21, 2022 |
Fox News[33] | Lean R (flip) | November 1, 2022 |
DDHQ[34] | Lean R (flip) | October 31, 2022 |
538[35] | Tossup | October 25, 2022 |
The Economist[36] | Tossup | November 1, 2022 |
Polling
Poll source | Date(s) administered |
Sample size[lower-alpha 1] |
Margin of error |
Chris Deluzio (D) |
Jeremy Shaffer (R) |
Undecided |
---|---|---|---|---|---|---|
Brilliant Corners Research & Strategies (D)[upper-alpha 9] | September 18–20, 2022 | 400 (LV) | ± 4.9% | 49% | 43% | 8% |
Lake Research Partners (D)[upper-alpha 10] | July 18–21, 2022 | 400 (LV) | ± 4.9% | 43% | 42% | 15% |
RMG Research | June 4–6, 2022 | 500 (LV) | ± 4.5% | 44% | 44% | 12% |
DCCC Targeting and Analytics Department (D)[upper-alpha 8] | May 9–10, 2022 | 494 (LV) | ± 4.4% | 44% | 41% | 16% |
<templatestyles src="Template:Hidden begin/styles.css"/>
- Generic Democrat vs. generic Republican
Poll source | Date(s) administered |
Sample size[lower-alpha 1] |
Margin of error |
Generic Democrat |
Generic Republican |
Undecided |
---|---|---|---|---|---|---|
Change Research (D)[upper-alpha 11] | October 19, 2022 | – | – | 45% | 44% | 11% |
Results
2022 Pennsylvania's 17th congressional district election[41] | ||||
---|---|---|---|---|
Party | Candidate | Votes | % | |
Democratic | Chris Deluzio | 193,615 | 53.4 | |
Republican | Jeremy Shaffer | 169,013 | 46.6 | |
Total votes | 362,628 | 100.0 | ||
Democratic hold |
Notes
- ↑ 1.0 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9 Key:
A – all adults
RV – registered voters
LV – likely voters
V – unclear - ↑ Calculated by taking the difference of 100% and all other candidates combined.
- ↑ 3.0 3.1 3.2 No relation to Democratic incumbent Mike Doyle
- ↑ The 18th district was eliminated in redistricting. Retiring 18th district Democratic incumbent Mike Doyle lived within the boundaries of the new 12th district. Retiring 12th district Republican incumbent Fred Keller did not live within the boundaries of the new 12th district.
- Partisan clients
- ↑ Poll sponsored jointly by the National Republican Congressional Committee and Fitzpatrick's campaign committee
- ↑ Poll sponsored by Ehasz's campaign and analyzed by Global Strategy Group
- ↑ Poll sponsored by Boyle's campaign
- ↑ 4.0 4.1 4.2 This poll was sponsored by Cartwright's campaign
- ↑ 5.0 5.1 5.2 Poll sponsored jointly by the National Republican Congressional Committee and Bognet's campaign committee
- ↑ This poll was sponsored by Daniels's campaign
- ↑ Poll sponsored by EMILY's List, which supports Lee
- ↑ 8.0 8.1 This poll was conducted in-house by and for the DCCC
- ↑ This poll was sponsored by the DCCC Targeting and Analytics Department
- ↑ This poll was sponsored by Deluzio's campaign
- ↑ This poll was sponsored by the House Majority PAC
References
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 3.00 3.01 3.02 3.03 3.04 3.05 3.06 3.07 3.08 3.09 3.10 3.11 3.12 3.13 3.14 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 6.0 6.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 10.0 10.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 12.0 12.1 12.2 12.3 12.4 12.5 12.6 12.7 12.8 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 14.0 14.1 14.2 14.3 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 15.0 15.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 16.0 16.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 18.0 18.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 21.0 21.1 21.2 21.3 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 22.0 22.1 22.2 22.3 22.4 22.5 22.6 22.7 22.8 22.9 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 23.0 23.1 23.2 23.3 23.4 23.5 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 28.00 28.01 28.02 28.03 28.04 28.05 28.06 28.07 28.08 28.09 28.10 28.11 28.12 28.13 28.14 28.15 28.16 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 29.00 29.01 29.02 29.03 29.04 29.05 29.06 29.07 29.08 29.09 29.10 29.11 29.12 29.13 29.14 29.15 29.16 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 30.00 30.01 30.02 30.03 30.04 30.05 30.06 30.07 30.08 30.09 30.10 30.11 30.12 30.13 30.14 30.15 30.16 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 31.00 31.01 31.02 31.03 31.04 31.05 31.06 31.07 31.08 31.09 31.10 31.11 31.12 31.13 31.14 31.15 31.16 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 32.00 32.01 32.02 32.03 32.04 32.05 32.06 32.07 32.08 32.09 32.10 32.11 32.12 32.13 32.14 32.15 32.16 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 33.00 33.01 33.02 33.03 33.04 33.05 33.06 33.07 33.08 33.09 33.10 33.11 33.12 33.13 33.14 33.15 33.16 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 34.00 34.01 34.02 34.03 34.04 34.05 34.06 34.07 34.08 34.09 34.10 34.11 34.12 34.13 34.14 34.15 34.16 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 35.00 35.01 35.02 35.03 35.04 35.05 35.06 35.07 35.08 35.09 35.10 35.11 35.12 35.13 35.14 35.15 35.16 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 36.00 36.01 36.02 36.03 36.04 36.05 36.06 36.07 36.08 36.09 36.10 36.11 36.12 36.13 36.14 36.15 36.16 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 39.0 39.1 39.2 39.3 39.4 39.5 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 41.00 41.01 41.02 41.03 41.04 41.05 41.06 41.07 41.08 41.09 41.10 41.11 41.12 41.13 41.14 41.15 41.16 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 43.0 43.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 45.0 45.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 47.00 47.01 47.02 47.03 47.04 47.05 47.06 47.07 47.08 47.09 47.10 47.11 47.12 47.13 47.14 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 48.0 48.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 49.0 49.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 51.0 51.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 54.0 54.1 54.2 54.3 54.4 54.5 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 55.0 55.1 55.2 55.3 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 56.00 56.01 56.02 56.03 56.04 56.05 56.06 56.07 56.08 56.09 56.10 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 62.0 62.1 62.2 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 63.0 63.1 63.2 63.3 63.4 63.5 63.6 63.7 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 64.0 64.1 64.2 64.3 64.4 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 66.0 66.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 67.0 67.1 67.2 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 68.0 68.1 68.2 68.3 68.4 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 70.0 70.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 75.0 75.1 75.2 75.3 75.4 75.5 75.6 75.7 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 79.0 79.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 83.0 83.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 84.0 84.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 86.0 86.1 86.2 86.3 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 88.0 88.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 93.0 93.1 93.2 93.3 93.4 93.5 93.6 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 96.0 96.1 96.2 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 98.0 98.1 98.2 98.3 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 102.0 102.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 103.0 103.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 106.0 106.1 106.2 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 109.0 109.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 113.0 113.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 117.0 117.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 118.0 118.1 118.2 118.3 118.4 118.5 118.6 118.7 118.8 118.9 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 120.0 120.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 126.00 126.01 126.02 126.03 126.04 126.05 126.06 126.07 126.08 126.09 126.10 126.11 126.12 126.13 126.14 126.15 126.16 126.17 126.18 126.19 126.20 126.21 126.22 126.23 126.24 126.25 126.26 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 130.0 130.1 130.2 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 131.0 131.1 131.2 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 132.0 132.1 132.2 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 135.0 135.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 137.0 137.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 142.0 142.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 145.0 145.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 150.0 150.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 156.0 156.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 157.0 157.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 161.0 161.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 164.00 164.01 164.02 164.03 164.04 164.05 164.06 164.07 164.08 164.09 164.10 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 165.0 165.1 165.2 165.3 165.4 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 178.0 178.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 179.0 179.1 179.2 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 181.0 181.1 181.2 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 183.0 183.1 183.2 183.3 183.4 183.5 183.6 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 184.0 184.1 184.2 184.3 184.4 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 186.0 186.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 188.0 188.1 188.2 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 190.0 190.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 191.0 191.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 192.00 192.01 192.02 192.03 192.04 192.05 192.06 192.07 192.08 192.09 192.10 192.11 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 193.0 193.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 194.0 194.1 194.2 194.3 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 195.0 195.1 195.2 195.3 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 196.0 196.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 197.0 197.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 198.0 198.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 199.0 199.1 199.2 199.3 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 200.0 200.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 201.0 201.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 203.0 203.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 204.0 204.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 205.0 205.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 206.0 206.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 207.0 207.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 208.0 208.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 213.0 213.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 214.0 214.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 215.0 215.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 219.0 219.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 220.0 220.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 224.0 224.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 227.0 227.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 231.0 231.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 234.0 234.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 239.0 239.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 242.0 242.1 242.2 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 243.0 243.1 243.2 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 245.0 245.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- Articles with short description
- Articles with hatnote templates targeting a nonexistent page
- Use mdy dates from July 2021
- Articles with invalid date parameter in template
- Use American English from July 2021
- All Wikipedia articles written in American English
- Pages with broken file links
- United States House of Representatives elections in Pennsylvania
- 2022 United States House of Representatives elections
- 2022 Pennsylvania elections
- Pages with graphs