Incumbent U.S. Rep. Tom O’Halleran won the Democratic primary in the 1st Congressional District and will face Republican Tiffany Shedd in the November general election.
Shedd, an Eloy farmer, defeated Nolan Reidhead, a lawyer and Payson native who lives outside the district in Tucson. Republicans have unsuccessfully tried to win the district that includes Flagstaff and the Navajo Nation and swings south and west to parts of Pinal and northern Pima counties for the past four elections.
O’Halleran faced a spirited challenge from progressive Eva Putzova, who painted O’Halleran as a GOP-leaning Democrat.
Keep reading with a digital access subscription.
O’Halleran is one of the more moderate Democrats in the U.S. House, a stance that has seen him elected twice in the sprawling swing district.
District voters have only elected Democrats to the House since 2011 redistricting.
Photos: 2020 Primary Election in Pima and Maricopa counties
Primary Election in Pima County
Updated
Sep 29, 2020
An elections worker looks over a few of the early primary ballots at one of the scanning stations during counting at the Pima County Elections Center, Tucson, Ariz., August 4, 2020.
Kelly Presnell / Arizona Daily Star
Primary Election in Pima County
Updated
Sep 29, 2020
A pair of elections workers look over an early primary ballot as part of the counting process at the Pima County Elections Center, Tucson, Ariz., August 4, 2020.
Kelly Presnell / Arizona Daily Star
Primary Election in Pima County
Updated
Sep 29, 2020
Elections workers feed primary ballots in to scanners at the Pima County Elections Center, Tucson, Ariz., August 4, 2020.
Kelly Presnell / Arizona Daily Star
Primary Election in Pima County
Updated
Sep 29, 2020
A poll worker waits inside the Pima County voting site at Morris K. Udall Recreational Center, 7200 E. Tanque Verde Rd., in Tucson, Ariz on August 4, 2020.
Rebecca Sasnett / Arizona Daily Star
Primary Election in Pima County
Updated
Oct 9, 2020
Brad Nelson, left, Pima County elections director, helps Lisa Matthews, Pima County election marshal, put up a “Welcome Voters” sign after it was blown down outside of the Pima County voting site at Morris K. Udall Recreational Center, 7200 E. Tanque Verde Rd., in Tucson, Ariz on August 4, 2020.
Rebecca Sasnett / Arizona Daily Star
Primary Election in Pima County
Updated
Sep 29, 2020
After voting, a voter walks back to their car at the Pima County polling site at Ellie Towne Flowing Wells Community Center, 1660 W. Ruthrauff Rd.., in Tucson, Ariz on August 4, 2020.
Rebecca Sasnett / Arizona Daily Star
Primary Election in Pima County
Updated
Sep 29, 2020
A voter walks by a polling sign outside the Armory Park Center located at 220 S 5th Avenue during primary election day, on Aug. 4, 2020.
Josh Galemore / Arizona Daily Star
Primary Election in Pima County
Updated
Sep 29, 2020
Voters enter the Tucson Estates Multi-Purpose Hall located at 5900 W Western Way Circle, on Aug. 4, 2020.
Josh Galemore / Arizona Daily Star
Primary Election in Pima County
Updated
Sep 29, 2020
Gilbert Silva walks through the parking lot of the Valencia Library located at 202 W Valencia Road to cast his vote during primary election day, on Aug. 4, 2020.
Josh Galemore / Arizona Daily Star
Primary Election in Pima County
Updated
Sep 29, 2020
A poll worker (right) takes a completed ballot from a voter at the Valencia Library located at 202 W Valencia Road during primary election day, on Aug. 4, 2020.
Josh Galemore / Arizona Daily Star
Primary Election in Pima County
Updated
Sep 29, 2020
After placing their vote, a voter starts to place their "I Voted" sticker on their shirt as they leave the Pima County voting site at Temple Emanu-El, 225 N. Country Club Rd., in Tucson, Ariz on August 4, 2020.
Rebecca Sasnett / Arizona Daily Star
Primary Election in Pima County
Updated
Sep 29, 2020
A poll worker wearing a face shield, mask and gloves walks outside to check if anyone needs assistance at the Pima County polling site at Ellie Towne Flowing Wells Community Center, 1660 W. Ruthrauff Rd.., in Tucson, Ariz on August 4, 2020.
Rebecca Sasnett / Arizona Daily Star
Primary Election in Pima County
Updated
Sep 29, 2020
A voters arrives at the Pima County polling site at Ellie Towne Flowing Wells Community Center, 1660 W. Ruthrauff Rd.., in Tucson, Ariz to drop off their voting ballot on August 4, 2020.
Rebecca Sasnett / Arizona Daily Star
Primary Election in Pima County
Updated
Sep 29, 2020
A voter leaves the Pima County polling site at Ellie Towne Flowing Wells Community Center, 1660 W. Ruthrauff Rd.., in Tucson, Ariz on August 4, 2020. Photo by Rebecca Sasnett / Arizona Daily Star
Rebecca Sasnett / Arizona Daily Star
Primary Election in Maricopa County
Updated
Sep 29, 2020
A portrait of Ashlee King after she voted, August 4, 2020, at the El Tianguis Mercado polling place, 9201 S. Avenida Del Yaqui, Guadalupe.
Mark Henle / The Arizona Republic
Primary Election in Maricopa County
Updated
Sep 29, 2020
Anita Cota-Soto washes her hands before voting, August 4, 2020, at the El Tianguis Mercado, 9201 S. Avenida Del Yaqui, Guadalupe. Cota-Soto is a Town of Guadalupe councilmember running for re-election.
Mark Henle / The Arizona Republic
Primary Election in Maricopa County
Updated
Sep 29, 2020
Voting marshal Gerry Lamanski checks his watch before announcing the polls are open, August 4, 2020, at the Tempe History Museum, 809 E. Southern Ave., Tempe.
Mark Henle / The Arizona Republic
Primary Election in Maricopa County
Updated
Sep 29, 2020
People vote on Election Day at Nueva Vida Church in Scottsdale on Aug. 4, 2020.
Catherine Rafferty / The Arizona Republic
Primary Election in Maricopa County
Updated
Sep 29, 2020
Voters walk to a polling station to cast votes for GOP and Democratic candidates for the primary election Tuesday, Aug. 4, 2020, in Chandler, Ariz. (AP Photo/Ross D. Franklin)
Ross D. Franklin / Associated Press
Primary Election in Maricopa County
Updated
Sep 29, 2020
Voters walk to a polling station to cast votes for GOP and Democratic primary candidates Tuesday, Aug. 4, 2020, in Chandler, Ariz. (AP Photo/Ross D. Franklin)
Ross D. Franklin / Associated Press
Primary Election in Maricopa County
Updated
Sep 29, 2020
A voter wearing a face covering exits a polling station to cast votes for GOP and Democratic primary candidates, as a polling station workers opens the door for voters Tuesday, Aug. 4, 2020, in Chandler, Ariz. (AP Photo/Ross D. Franklin)
Ross D. Franklin / Associated Press