Tim Walz won with 53.9% of the vote (1,386,505 votes), ahead of Jeff Johnson with 42.4% (1,089,430 votes).
The margin between the first two candidates was 11.6 percentage points (297,075 votes). The party margin (Republican share minus Democratic share) was a Democratic lead of 11.6 points.
2,571,647 votes were counted in this race, for 4 candidates or options.
More races: all races, candidates and analysis.