← Back to Members
John R. Curtis

John R. Curtis

RepublicanSenate
UT

Service History

Served in both the House and Senate

119th Congress (2025-2027)Senate Currently Serving
UT

2024 General Election

John R. Curtis: 62.5%+30.76%

914,700 votes • Defeated Caroline Gleich

John CurtisREPWinner
914,700 votes(62.5%)
Caroline GleichDEM
464,515 votes(31.74%)
Carlton E. BowenIAP
83,972 votes(5.74%)
Laird F. HamblinW
322 votes(0.02%)

Other Ballot Results

Void Ballots
8,878 votes(0.61%)

Total votes: 1,472,387

Jan 2025
to
Present
Elected to Senate
118th Congress (2023-2025)House
UT - District 3

2022 General Election

John R. Curtis: 64.4%+34.87%

182,497 votes • Defeated Glenn J. Wright

John CurtisREPWinner
182,497 votes(64.4%)
Glenn J. WrightDEM
83,687 votes(29.53%)
Michael StoddardLIB
8,287 votes(2.92%)
Daniel Clyde CummingsCON
4,874 votes(1.72%)
Aaron HeinemanIAP
4,035 votes(1.42%)

Total votes: 283,380

Jan 2023
to
Dec 2025
117th Congress (2021-2023)House
UT - District 3

2020 General Election

John R. Curtis: 68.73%+41.96%

246,674 votes • Defeated Devin D. Thorpe

John CurtisREPWinner
246,674 votes(68.73%)
Devin D. ThorpeDEM
96,067 votes(26.77%)
Daniel Clyde CummingsCON
8,889 votes(2.48%)
Thomas G. McNeillUUP
7,040 votes(1.96%)
Trey RobinsonW
250 votes(0.07%)
Jeremy FriedbaumW
7 votes(0%)

Total votes: 358,927

Jan 2021
to
Dec 2023
116th Congress (2019-2021)House
UT - District 3

2018 General Election

John R. Curtis: 67.55%+40.24%

174,856 votes • Defeated James Singer

John CurtisREPWinner
174,856 votes(67.55%)
James SingerDEM
70,686 votes(27.31%)
Gregory C. DuerdenIAP
6,686 votes(2.58%)
Timothy L. ZeidnerOTH
6,630 votes(2.56%)

Total votes: 258,858

Jan 2019
to
Dec 2021
115th Congress (2017-2019)House
UT - District 3

2017 Special Election

John R. Curtis: 58.02%+32.44%

85,751 votes • Defeated Kathie Allen

John CurtisREPWinner
85,751 votes(58.02%)
Kathie AllenDEM
37,801 votes(25.58%)
Jim BennettUUP
13,747 votes(9.3%)
Sean WhalenUN
4,554 votes(3.08%)
Joseph Geddes BuchmanLIB
3,644 votes(2.47%)
Jason B. ChristensenIAP
2,286 votes(1.55%)
Brendan PhillipsW
8 votes(0.01%)
Russell Paul RoeslerW
5 votes(0%)

Total votes: 147,796

Jan 2017
to
Dec 2019
View Full Service History (5 terms)

5

Terms Served

5

Congresses

5

Safe Wins (>10%)

Floor Statements

What John said on the floor, from the Congressional Record

View all 103
Senate Floor·September 30, 2026·p. S5207-S5226

Taxpayer Assistance And Service Act

Thank you, Senator Tillis, Senator Armstrong. It was a delight to travel with you. I think it is appropriate to point out how much work goes into a trip like this. To our team and our staff that put this together and to the Ukrainians that…

Senate Floor·September 29, 2026·p. S5146-S5148

Als

Mr. President, when Utah's pioneers first arrived in the Salt Lake Valley, they had almost nothing. They had no reservoirs, no pipelines, no pumps, no Federal grants, and no municipal bonds. Their most sophisticated earth-moving equipment…

Senate Floor·September 29, 2026·p. S5148-S5158

Wildfire Emissions Prevention Act Of 2026

Mr. President, I, too, would like to give my colleagues a shout-out. Senator Padilla and Senator Merkley, thank you for being down here on the floor with me for this first UC of my Senate career. More importantly, thank you for your work…

View all 103 floor statements