How Minnesota's battleground districts shifted in the 2018 midterm

Minnesota was home to four of the most competitive congressional races in the country — key gateways to each party's path to control the U.S. House of Representatives.

Although Democrats took the House nationally, the bounty in Minnesota was split between Democrats and Republicans — with the GOP winning the First and Eighth Districts in greater Minnesota and the Democrats taking the Second and Third Districts in the Twin Cities suburbs.

An analysis of precinct-level voting data shows that suburban districts shifted sharply to the left since 2016 — nearly across the board — as the divide between urban and rural voters in greater Minnesota has continued to deepen.

Explore the shift in each of Minnesota's four most hotly contested districts below:

District One: The urban/rural divide has deepened

Occupied by Democrat Tim Walz until he opted to run for governor, this southern Minnesota district featured an open race between Democrat Dan Feehan and Repubulican Jim Hagedorn. In the end, Hagedorn narrowly defeated Feehan in his fourth run for this seat.

The divide between urban and rural voters was stark. Cities like Mankato and Rochester voted increasingly Democratic compared to 2016, while rural areas across the district turned out in greater percentages for Hagedorn than before.


Candidate Votes Pct.
Jim Hagedorn rep 146,202 50.2%
Dan Feehan dfl 144,890 49.8%

District Two: The suburbs shifted dramatically toward Democrats

The rematch between Republican incumbent Jason Lewis and Democratic challenger Angie Craig turned out very differently than in 2016.

Without a third-party candidate on the ballot, Craig defeated Lewis by six points, shifting major suburban areas like Burnsville, Eagan and Lakeville toward the left compared to 2016.


Candidate Votes Pct.
Angie Craig dfl 177,971 52.8%
Jason Lewis rep 159,373 47.2%

District Three: Every precinct voted more Democratic

District Three, in the western Twin Cities suburbs, hosted among the most contentious of Minnesota's congressional races this season: a matchup between longtime Republican incumbent Rep. Erik Paulsen Democratic challenger Dean Phillips.

Every precinct in the district voted more Democratic compared to 2016, and Phillips defeated Paulsen by 12 points.


Candidate Votes Pct.
Dean Phillips dfl 202,402 55.7%
Erik Paulsen rep 160,839 44.3%


District Eight: The Iron Range continued moving right

The Eighth District race to replace retired DFL congressman Rick Nolan was closely watched as a bellweather of Trump's hold on the Iron Range, which he won easily in 2016.

In the end, the GOP managed to flip this district into its column as Pete Stauber defeated Joe Radinovich by a comfortable margin. Most of the district moved right compared to 2016; Duluth was the primary holdout that shifted more toward Democrats.


Candidate Votes Pct.
Pete Stauber rep 159,388 50.7%
Joe Radinovich dfl 141,972 45.2%