2022 United States Senate special election in Oklahoma
Lua error in package.lua at line 80: module 'strict' not found.
<templatestyles src="Module:Hatnote/styles.css"></templatestyles>
<templatestyles src="Module:Hatnote/styles.css"></templatestyles>
|
|||||||||||||||||
|
|||||||||||||||||
Reporting |
99%
|
||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|||||||||||||||||
|
Elections in Oklahoma | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
|
|||||||||||
|
|||||||||||
|
|||||||||||
|
The 2022 United States Senate special election in Oklahoma was held on November 8, 2022, to elect a member of the United States Senate for Oklahoma. The election took place concurrently with the regularly-scheduled election for Oklahoma's other Senate seat.[1]
This special election was held to fill the remaining four years of incumbent Republican Senator Jim Inhofe's fifth term. In February 2022, Inhofe announced he would resign early at the end of the 117th United States Congress on January 3, 2023.[2] He was first elected in the 1994 special election with 55% of the vote, succeeding retiring Democratic Senator David Boren.[3] Inhofe won re-election to a fifth full term in 2020 with 63% of the vote.[4]
Former U.S. Representative Kendra Horn secured the Democratic nomination by default, while the primary election for the Republican nomination took place on June 28, 2022. Incumbent U.S. Representative Markwayne Mullin won the Republican primary runoff on August 23, defeating former state House Speaker T. W. Shannon.[5] All candidates had to file between April 13–15, 2022.[5] Mullin won the election.[6]
Contents
Republican primary
On February 25, 2022, Jim Inhofe, the state's longest-serving U.S. Senator, announced he would leave office at the end of the 117th Congress, triggering a special election for his U.S. Senate seat in Oklahoma.[7] A crowded field of candidates was expected in the Republican primary following the announcement of Inhofe's retirement.[8]
Luke Holland, Inhofe's former chief of staff, launched his campaign for Inhofe's seat on the same day with Inhofe's endorsement.[7] The next day, Markwayne Mullin, a U.S. Representative for Oklahoma's 2nd congressional district, announced his campaign.[9] By February 28, Oklahoma State Senator Nathan Dahm had announced he was switching his campaign from running for Oklahoma's Class III seat to running for the special election seat.[10] On March 8, former United States National Security Council chief of staff Alex Gray announced his campaign.[11] T. W. Shannon, a former Speaker of the Oklahoma House of Representatives, officially announced his campaign on March 11.[12] Scott Pruitt, former Administrator of the Environmental Protection Agency, filed to run on April 15.[13]
Candidates
Nominee
- Markwayne Mullin, U.S. representative for Oklahoma's 2nd congressional district[9]
Eliminated in runoff
- T. W. Shannon, former speaker of the Oklahoma House of Representatives (2013–2014), former state representative for the 62nd district (2007–2015), and candidate for U.S. Senate in 2014[14]
Eliminated in initial primary
- Michael Coibion[15]
- Nathan Dahm, state senator for the 33rd district (2012–present) and candidate for Oklahoma's 1st congressional district in 2010 and 2018[10]
- Jessica Jean Garrison, author, dietician, and daughter of former state senator Earl Garrison[16][15]
- Randy Grellner, physician[17]
- Luke Holland, former chief of staff for U.S. Senator Jim Inhofe[18]
- Adam Holley, office manager[15]
- Laura Moreno[15]
- Scott Pruitt, former Administrator of the Environmental Protection Agency (2017–2018) and former attorney general of Oklahoma (2011–2017)[13]
- Paul Royse[15]
- John Tompkins, orthopedic surgeon and candidate for U.S. Senate in 2020[17]
Withdrew before primary
- Alex Gray, former United States National Security Council chief of staff (Endorsed Luke Holland in primary and Markwayne Mullin in runoff)[19]
Declined
- Stephanie Bice, U.S. representative for Oklahoma's 5th congressional district (running for re-election)[2]
- Jim Bridenstine, former administrator of the National Aeronautics and Space Administration (2018–2021) and former U.S. representative for Oklahoma's 1st congressional district (2013–2018)[20]
- G. T. Bynum, mayor of Tulsa[10]
- Gentner Drummond, attorney (running for attorney general)[21]
- Kevin Hern, U.S. representative for Oklahoma's 1st congressional district (running for re-election)[22]
- Jackson Lahmeyer, pastor (ran for the Class 3 U.S. Senate seat)[23]
- Frank Lucas, U.S. representative for Oklahoma's 3rd congressional district (running for re-election)[7]
- Charles McCall, Speaker of the Oklahoma House of Representatives[24]
- Kyle McCarter, former U.S. Ambassador to Kenya[25]
- John M. O'Connor, attorney general of Oklahoma (running for attorney general)[20]
- Matt Pinnell, lieutenant governor of Oklahoma (running for re-election)[26]
- Kevin Stitt, governor of Oklahoma (running for re-election)[27]
- R. Trent Shores, former U.S. attorney for the Northern District of Oklahoma (2017–2021)[21]
- Greg Treat, president pro tempore of the Oklahoma Senate[28]
- J. C. Watts, former U.S. representative for Oklahoma's 4th congressional district (1995–2003)[14]
- Paul Wesselhoft, legislator for the 9th district of the Citizen Potawatomi Nation (2007–present) and former state representative for the 54th district (2004–2016)[29]
First round
Endorsements
Nathan Dahm |
---|
|
Alex Gray (Withdrew) |
---|
|
Randy Grellner |
---|
|
Luke Holland |
---|
|
Markwayne Mullin |
---|
|
T. W. Shannon |
---|
|
Scott Pruitt |
---|
|
Debates
No. | Date | Host | Moderator | Link | Participants | ||||
---|---|---|---|---|---|---|---|---|---|
Key: P Participant A Absent N Non-invitee I Invitee W Withdrawn |
|||||||||
Nathan Dahm |
Luke Holland |
Markwayne Mullin |
Scott Pruitt |
T.W. Shannon |
|||||
1 | June 9, 2022 | News on 6 | Link | P | P | A | P | P | |
2 | June 22, 2022 | News on 6 | Link | P | P | A | P | P |
Polling
Poll source | Date(s) administered |
Sample size[lower-alpha 1] |
Margin of error |
Nathan Dahm |
Jessica Garrison |
Alex Gray |
Randy Grellner |
Luke Holland |
Adam Holley |
Markwayne Mullin |
Scott Pruitt |
T.W. Shannon |
Other | Undecided |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
SoonerPoll | June 13–21, 2022 | 350 (LV) | ± 5.2% | 8% | – | 2% | 1% | 5% | – | 39% | 2% | 13% | – | 30% |
Amber Integrated (R) | June 6–9, 2022 | 400 (LV) | ± 4.9% | 5% | 3% | 0% | 1% | 4% | 0% | 38% | 6% | 19% | 0%[lower-alpha 2] | 22% |
SoonerPoll | April 25 – May 11, 2022 | 306 (LV) | ± 5.6% | 6% | 0% | 0% | 1% | 3% | 1% | 38% | 3% | 16% | 0%[lower-alpha 2] | 31% |
Amber Integrated (R) | March 24–27, 2022 | 455 (LV) | ± 4.6% | 6% | – | 1% | – | 2% | – | 39% | – | 14% | – | 38% |
Results
Republican primary results[52][53] | ||||
---|---|---|---|---|
Party | Candidate | Votes | % | |
Republican | Markwayne Mullin | 156,087 | 43.62% | |
Republican | T. W. Shannon | 62,746 | 17.53% | |
Republican | Nathan Dahm | 42,673 | 11.92% | |
Republican | Luke Holland | 40,353 | 11.28% | |
Republican | Scott Pruitt | 18,052 | 5.04% | |
Republican | Randy J. Grellner | 15,794 | 4.41% | |
Republican | Laura Moreno | 6,597 | 1.84% | |
Republican | Jessica Jean Garrison | 6,114 | 1.71% | |
Republican | Alex Gray (withdrew) | 3,063 | 0.86% | |
Republican | John F. Tompkins | 2,332 | 0.65% | |
Republican | Adam Holley | 1,873 | 0.52% | |
Republican | Michael Coibion | 1,261 | 0.35% | |
Republican | Paul Royse | 900 | 0.25% | |
Total votes | 357,845 | 100.0% |
Runoff
Endorsements
Markwayne Mullin |
---|
|
T. W. Shannon |
---|
|
Debates
No. | Date | Host | Moderator | Link | Participants | ||||
---|---|---|---|---|---|---|---|---|---|
Key: P Participant A Absent N Non-invitee I Invitee W Withdrawn |
|||||||||
Markwayne Mullin |
T.W. Shannon |
||||||||
1 | August 2, 2022 | News on 6 | [1] | P | P |
Polling
Poll source | Date(s) administered |
Sample size[lower-alpha 1] |
Margin of error |
Markwayne Mullin |
T.W. Shannon |
Undecided |
---|---|---|---|---|---|---|
SoonerPoll | August 11–17, 2022 | 322 (LV) | ± 5.4% | 53% | 47% | 0% |
Amber Integrated (R) | August 11–15, 2022 | 684 (LV) | ± 3.8% | 49% | 31% | 20% |
Battleground Connect (R) | July 31 – August 1, 2022 | 800 (LV) | ± 3.7% | 46% | 38% | 16% |
SoonerPoll | July 25 – August 1, 2022 | 383 (LV) | ± 5.0% | 63% | 35% | 1% |
Results
Republican primary results[56] | ||||
---|---|---|---|---|
Party | Candidate | Votes | % | |
Republican | Markwayne Mullin | 183,118 | 65.08% | |
Republican | T. W. Shannon | 98,246 | 34.92% | |
Total votes | 281,364 | 100.0% |
Democratic nomination
Former U.S. Representative Kendra Horn was the only Democrat to file to run and was automatically awarded the Democratic nomination.[57]
General election
Candidates
- Markwayne Mullin (Republican), U.S. Representative for Oklahoma's 2nd congressional district[58]
- Kendra Horn (Democratic), former U.S. Representative for Oklahoma's 5th congressional district[15]
- Robert Murphy (Libertarian), retired University of Oklahoma data technician, U.S. Marine Corps veteran, and carpenter[59]
- Ray Woods (Independent), candidate for U.S. Senate in 2014[17]
Predictions
Source | Ranking | As of |
---|---|---|
The Cook Political Report[60] | Solid R | February 24, 2022 |
Inside Elections[61] | Solid R | February 24, 2022 |
Sabato's Crystal Ball[62] | Safe R | March 1, 2022 |
Politico[63] | Solid R | April 1, 2022 |
RCP[64] | Safe R | February 24, 2022 |
Fox News[65] | Solid R | May 12, 2022 |
DDHQ[66] | Solid R | July 20, 2022 |
538[67] | Solid R | June 30, 2022 |
The Economist[68] | Safe R | September 7, 2022 |
Endorsements
Markwayne Mullin (R) |
---|
|
Kendra Horn (D) |
---|
|
Polling
- Aggregate polls
Source of poll aggregation |
Dates administered |
Dates updated |
Markwayne Mullin (R) |
Kendra Horn (D) |
Other [lower-alpha 3] |
Margin |
---|---|---|---|---|---|---|
270towin | October 11 - November 7, 2022 | November 7, 2022 | 53.0% | 39.8% | 7.2% | Mullin +13.2 |
- Graphical summary
<templatestyles src="Graph:Chart/styles.css"></templatestyles>
Poll source | Date(s) administered |
Sample size[lower-alpha 1] |
Margin of error |
Markwayne Mullin (R) |
Kendra Horn (D) |
Other | Undecided |
---|---|---|---|---|---|---|---|
Ascend Action (R) | November 5–6, 2022 | 682 (LV) | ± 3.8% | 53% | 41% | 3%[lower-alpha 4] | 4% |
Amber Integrated (R) | October 26–28, 2022 | 501 (LV) | ± 4.4% | 52% | 41% | 4%[lower-alpha 5] | 2% |
Emerson College | October 25–28, 2022 | 1,000 (LV) | ± 3.0% | 56% | 35% | 4%[lower-alpha 6] | 5% |
59% | 36% | 5%[lower-alpha 7] | – | ||||
Ascend Action (R) | October 24–28, 2022 | 749 (LV) | ± 3.6% | 47% | 41% | 4%[lower-alpha 8] | 8% |
Amber Integrated (R) | October 13–15, 2022 | 500 (LV) | ± 4.4% | 52% | 39% | 5%[lower-alpha 9] | 3% |
Ascend Action (R) | October 10–12, 2022 | 638 (LV) | ± 3.9% | 50% | 39% | 1%[lower-alpha 10] | 10% |
SoonerPoll | October 3–6, 2022 | 301 (LV) | – | 51% | 42% | 3%[lower-alpha 11] | 4% |
Amber Integrated (R) | September 19–21, 2022 | 500 (LV) | ± 4.4% | 50% | 39% | – | 11% |
–(L)[upper-alpha 1] | September 15–18, 2022 | 2,989 (LV) | ± 3.2% | 49% | 37% | 5%[lower-alpha 12] | 9% |
SoonerPoll | September 2–7, 2022 | 402 (LV) | ± 4.9% | 52% | 40% | 4%[lower-alpha 13] | 4% |
Echelon Insights | August 31 – September 7, 2022 | 522 (RV) | ± 6.3% | 58% | 28% | – | 13% |
Results
Party | Candidate | Votes | % | ±% | |
---|---|---|---|---|---|
Republican | Markwayne Mullin | ' | |||
Democratic | Kendra Horn | ||||
Libertarian | Robert Murphy | ||||
Independent | Ray Woods | N/A | |||
Total votes |
See also
- United States Senate elections, 2022
- 2022 Oklahoma elections
- 118th United States Congress
- List of special elections to the United States Senate
Notes
- ↑ This poll was conducted in-house by and for Natalie Bruno's campaign for Governor
- ↑ 1.0 1.1 1.2 Key:
A – all adults
RV – registered voters
LV – likely voters
V – unclear - ↑ 2.0 2.1 Coibion, Moreno, Royse, and Tompkins with 0%
- ↑ Calculated by taking the difference of 100% and all other candidates combined.
- ↑ Woods (I) with 2%; Murphy (L) with 1%
- ↑ Murphy (L) with 2%; Woods (I) with 2%
- ↑ Woods (I) with 3%; Murphy (L) with 1%
- ↑ Woods (I) with 4%; Murphy (L) with 1%
- ↑ Murphy (L) with 2%; Woods (I) with 2%
- ↑ Murphy (L) with 3%; Woods (I) with 2%
- ↑ Woods (I) with 1%; Murphy (L) with <1%
- ↑ Woods with 3%
- ↑ Murphy with 4%; Woods with 1%
- ↑ Woods with 4%
References
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 2.0 2.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.
- ↑ 5.0 5.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.
- ↑ 7.0 7.1 7.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.
- ↑ 9.0 9.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 10.0 10.1 10.2 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 11.0 11.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 12.0 12.1 12.2 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 13.0 13.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 14.0 14.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 15.0 15.1 15.2 15.3 15.4 15.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.
- ↑ 17.0 17.1 17.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.
- ↑ 19.0 19.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 20.0 20.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 21.0 21.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.
- ↑ 27.0 27.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.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 36.0 36.1 36.2 36.3 36.4 36.5 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 37.0 37.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 38.0 38.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.
- ↑ 41.0 41.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.
- ↑ 44.0 44.1 44.2 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.
- ↑ 46.0 46.1 46.2 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 47.0 47.1 47.2 47.3 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 48.0 48.1 48.2 48.3 48.4 48.5 48.6 48.7 48.8 48.9 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.
- ↑ 50.0 50.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.
- ↑ 54.0 54.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 55.0 55.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.
- ↑ 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.
- ↑ 71.0 71.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.
- ↑ 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.
- ↑ 84.0 84.1 Lua error in package.lua at line 80: module 'strict' not found.
External links
- Official campaign websites
- Articles with short description
- Articles with hatnote templates targeting a nonexistent page
- Use mdy dates from February 2022
- Articles with invalid date parameter in template
- Pages with broken file links
- United States Senate elections in Oklahoma
- 2022 United States Senate elections
- 2022 Oklahoma elections
- United States Senate special elections
- Oklahoma special elections
- Special elections to the 118th United States Congress
- Open seats in the 2022 United States Senate elections
- Pages with graphs