Wisconsin U.S. Senate Election Results
Last updated Nov. 30, 2022
Wisconsin U.S. Senate Election Results
‹ See all Wisconsin state resultsSenator Ron Johnson, a conservative, is his chamber’s most endangered Republican incumbent. He faces Lt. Gov. Mandela Barnes, whom Democrats have promoted as one of the party’s rising leaders.
Winner
Ron Johnson, Republican, wins the U.S. Senate seat in Wisconsin.
Race called by The Associated Press.
U.S. Senate race called.
Candidate | Party | Votes | Percent | |
---|---|---|---|---|
Ron Johnson*incumbent
|
Republican Rep. | 1,337,185 | 50.5% | |
Mandela Barnes
|
Democrat Dem. | 1,310,467 | 49.5 | |
Total reported
|
2,647,652 | |||
Where votes have been reported and where votes remain
These maps show the leading candidates’ margins in the reported vote and estimates for which candidate leads in the remaining votes that we expect from each county.
County | Margin | Votes | Percent of votes in |
---|---|---|---|
Milwaukee | Barnes +40 | 347,304 | 100% |
Dane | Barnes +55 | 300,046 | 100% |
Waukesha | Johnson +25 | 223,564 | 100% |
Brown | Johnson +10 | 113,642 | 100% |
Outagamie | Johnson +12 | 85,727 | 100% |
Racine | Johnson +9 | 81,473 | 100% |
Winnebago | Johnson +6 | 74,232 | 100% |
Washington | Johnson +42 | 73,967 | 100% |
Kenosha | Johnson +5 | 65,764 | 100% |
Rock | Barnes +11 | 64,782 | 100% |
Marathon | Johnson +22 | 61,439 | 100% |
La Crosse | Barnes +11 | 55,108 | 100% |
Sheboygan | Johnson +20 | 53,408 | 100% |
Ozaukee | Johnson +16 | 52,163 | 100% |
Eau Claire | Barnes +11 | 47,737 | 100% |
Fond du Lac | Johnson +31 | 46,566 | 100% |
Walworth | Johnson +22 | 45,819 | 100% |
St. Croix | Johnson +19 | 43,970 | 100% |
Dodge | Johnson +34 | 38,744 | 100% |
Jefferson | Johnson +16 | 38,543 | 100% |
Manitowoc | Johnson +26 | 35,849 | 100% |
Portage | Barnes +3 | 33,525 | 100% |
Wood | Johnson +21 | 32,929 | 100% |
Sauk | Barnes +1.1 | 28,907 | 100% |
Chippewa | Johnson +23 | 28,763 | 100% |
Columbia | Johnson +1.8 | 27,309 | 100% |
Calumet | Johnson +24 | 24,910 | 100% |
Waupaca | Johnson +34 | 23,178 | 100% |
Polk | Johnson +28 | 20,445 | 100% |
Oneida | Johnson +18 | 20,145 | 100% |
Grant | Johnson +14 | 20,068 | 100% |
Barron | Johnson +29 | 20,049 | 100% |
Oconto | Johnson +43 | 19,488 | 100% |
Douglas | Barnes +10 | 18,643 | 100% |
Marinette | Johnson +37 | 18,493 | 100% |
Dunn | Johnson +14 | 18,420 | 100% |
Pierce | Johnson +14 | 18,022 | 100% |
Shawano | Johnson +39 | 17,910 | 100% |
Green | Barnes +4 | 17,447 | 100% |
Door | Johnson +0.43 | 17,296 | 100% |
Monroe | Johnson +25 | 17,262 | 100% |
Lincoln | Johnson +27 | 13,461 | 100% |
Vernon | Johnson +6 | 13,156 | 100% |
Vilas | Johnson +27 | 13,153 | 100% |
Trempealeau | Johnson +20 | 12,242 | 100% |
Clark | Johnson +41 | 11,632 | 100% |
Iowa | Barnes +12 | 11,596 | 100% |
Waushara | Johnson +37 | 11,332 | 100% |
Juneau | Johnson +29 | 10,726 | 100% |
Kewaunee | Johnson +34 | 9,900 | 100% |
Adams | Johnson +26 | 9,846 | 100% |
Bayfield | Barnes +12 | 9,265 | 100% |
Langlade | Johnson +37 | 9,008 | 100% |
Green Lake | Johnson +40 | 8,687 | 100% |
Taylor | Johnson +51 | 8,657 | 100% |
Sawyer | Johnson +16 | 8,546 | 100% |
Washburn | Johnson +26 | 8,351 | 100% |
Burnett | Johnson +31 | 8,196 | 100% |
Jackson | Johnson +18 | 7,988 | 100% |
Marquette | Johnson +29 | 7,342 | 100% |
Price | Johnson +30 | 7,043 | 100% |
Richland | Johnson +9 | 7,000 | 100% |
Ashland | Barnes +12 | 6,977 | 100% |
Crawford | Johnson +9 | 6,976 | 100% |
Lafayette | Johnson +15 | 6,566 | 100% |
Rusk | Johnson +36 | 6,382 | 100% |
Buffalo | Johnson +28 | 6,108 | 100% |
Forest | Johnson +34 | 4,156 | 100% |
Pepin | Johnson +29 | 3,299 | 100% |
Iron | Johnson +27 | 3,261 | 100% |
Florence | Johnson +51 | 2,518 | 100% |
Menominee | Barnes +57 | 1,226 | 100% |
How votes compare with 2020
The map below shows how votes cast in this race compare with votes cast in the 2020 presidential election in the same area. Only counties that have reported almost all of their votes are shown.
County | Margin | 2020 presidential margin | Votes | |
---|---|---|---|---|
Milwaukee | Barnes +40 | D+40 | 347,304 | |
Dane | Barnes +55 | D+53 | 300,046 | |
Waukesha | Johnson +25 | R+21 | 223,564 | |
Brown | Johnson +10 | R+7 | 113,642 | |
Outagamie | Johnson +12 | R+10 | 85,727 | |
Racine | Johnson +9 | R+4 | 81,473 | |
Winnebago | Johnson +6 | R+4 | 74,232 | |
Washington | Johnson +42 | R+38 | 73,967 | |
Kenosha | Johnson +5 | R+3 | 65,764 | |
Rock | Barnes +11 | D+11 | 64,782 | |
Marathon | Johnson +22 | R+18 | 61,439 | |
La Crosse | Barnes +11 | D+14 | 55,108 | |
Sheboygan | Johnson +20 | R+16 | 53,408 | |
Ozaukee | Johnson +16 | R+12 | 52,163 | |
Eau Claire | Barnes +11 | D+11 | 47,737 | |
Fond du Lac | Johnson +31 | R+27 | 46,566 | |
Walworth | Johnson +22 | R+19 | 45,819 | |
St. Croix | Johnson +19 | R+16 | 43,970 | |
Dodge | Johnson +34 | R+31 | 38,744 | |
Jefferson | Johnson +16 | R+15 | 38,543 | |
Manitowoc | Johnson +26 | R+23 | 35,849 | |
Portage | Barnes +3 | D+3 | 33,525 | |
Wood | Johnson +21 | R+19 | 32,929 | |
Sauk | Barnes +1.1 | D+1.7 | 28,907 | |
Chippewa | Johnson +23 | R+20 | 28,763 | |
Columbia | Johnson +1.8 | R+1.5 | 27,309 | |
Calumet | Johnson +24 | R+20 | 24,910 | |
Waupaca | Johnson +34 | R+32 | 23,178 | |
Polk | Johnson +28 | R+27 | 20,445 | |
Oneida | Johnson +18 | R+15 | 20,145 | |
Grant | Johnson +14 | R+12 | 20,068 | |
Barron | Johnson +29 | R+26 | 20,049 | |
Oconto | Johnson +43 | R+41 | 19,488 | |
Douglas | Barnes +10 | D+9 | 18,643 | |
Marinette | Johnson +37 | R+35 | 18,493 | |
Dunn | Johnson +14 | R+14 | 18,420 | |
Pierce | Johnson +14 | R+13 | 18,022 | |
Shawano | Johnson +39 | R+36 | 17,910 | |
Green | Barnes +4 | D+3 | 17,447 | |
Door | Johnson +0.43 | D+1.5 | 17,296 | |
Monroe | Johnson +25 | R+24 | 17,262 | |
Lincoln | Johnson +27 | R+23 | 13,461 | |
Vernon | Johnson +6 | R+5 | 13,156 | |
Vilas | Johnson +27 | R+22 | 13,153 | |
Trempealeau | Johnson +20 | R+17 | 12,242 | |
Clark | Johnson +41 | R+37 | 11,632 | |
Iowa | Barnes +12 | D+14 | 11,596 | |
Waushara | Johnson +37 | R+34 | 11,332 | |
Juneau | Johnson +29 | R+29 | 10,726 | |
Kewaunee | Johnson +34 | R+33 | 9,900 | |
Adams | Johnson +26 | R+26 | 9,846 | |
Bayfield | Barnes +12 | D+14 | 9,265 | |
Langlade | Johnson +37 | R+32 | 9,008 | |
Green Lake | Johnson +40 | R+36 | 8,687 | |
Taylor | Johnson +51 | R+46 | 8,657 | |
Sawyer | Johnson +16 | R+13 | 8,546 | |
Washburn | Johnson +26 | R+24 | 8,351 | |
Burnett | Johnson +31 | R+29 | 8,196 | |
Jackson | Johnson +18 | R+15 | 7,988 | |
Marquette | Johnson +29 | R+27 | 7,342 | |
Price | Johnson +30 | R+28 | 7,043 | |
Richland | Johnson +9 | R+10 | 7,000 | |
Ashland | Barnes +12 | D+11 | 6,977 | |
Crawford | Johnson +9 | R+8 | 6,976 | |
Lafayette | Johnson +15 | R+14 | 6,566 | |
Rusk | Johnson +36 | R+35 | 6,382 | |
Buffalo | Johnson +28 | R+25 | 6,108 | |
Forest | Johnson +34 | R+31 | 4,156 | |
Pepin | Johnson +29 | R+26 | 3,299 | |
Iron | Johnson +27 | R+23 | 3,261 | |
Florence | Johnson +51 | R+46 | 2,518 | |
Menominee | Barnes +57 | D+64 | 1,226 | |
Live forecast: Estimating the outcome
This is our current best estimate for the outcome of this race. We look at the votes that have been reported so far and adjust our estimate based on what we expect from the votes that remain. See the full forecast ›
We stopped updating these forecasts at 4 a.m. Eastern time on Wednesday, Nov. 9, as the bulk of the remaining races will be decided by mail ballots that will take days to count. These graphics and estimates will no longer be updated.
How our estimated margin has changed so far
The lines below show how the reported margin (dashed line) compares with our estimated final margin (solid line surrounded by an estimate of uncertainty). As a rule, when our estimated margin is steady in the presence of new vote data, our forecast is more trustworthy.
Estimated share of total votes reported
Analyzing the vote
Your guide to the midterm results, from Times reporters