electionsmcp › races › Wisconsin State Senate District 21
Wisconsin State Senate District 21
The current officeholder, the 2024 result, and a precinct-level model you can run yourself — built from how Wisconsin actually voted.
Model Wisconsin State Senate District 21 →
Current officeholder
Van Wanggaard Republican
2024 result
being added
Office
State Senate
Precinct results — 2022 general
52 precincts reported in Wisconsin State Senate District 21's 2022 general election. The twenty largest:
| Precinct | Winner | Margin | Votes |
|---|---|---|---|
| 55101-Town Of Norway Wards 1-11 | Republican | R+97.6 | 3,875 |
| 55101-Town Of Waterford Wards 1-4,6,9-10 | Republican | R+97.6 | 2,330 |
| 55059-Village Of Salem Lakes Wards 1-6 | Republican | R+93.3 | 2,317 |
| 55101-Village Of Caledonia Wards 6-8,20 | Republican | R+93.5 | 2,083 |
| 55059-Village Of Twin Lakes Wards 1-11 | Republican | R+94.7 | 2,060 |
| 55101-Village Of Mount Pleasant Wards 9,13-14,24 | Republican | R+94.0 | 2,053 |
| 55101-Village Of Caledonia Wards 11,14-15,17 | Republican | R+94.5 | 2,003 |
| 55059-Village Of Bristol Wards 1-7 | Republican | R+95.6 | 1,981 |
| 55101-City Of Burlington Wards 5-8 | Republican | R+93.8 | 1,960 |
| 55101-Village Of Raymond Wards 1-6 | Republican | R+96.5 | 1,920 |
| 55059-Village Of Salem Lakes Wards 7-10 | Republican | R+93.5 | 1,914 |
| 55101-Village Of Caledonia Wards 9-10,12-13 | Republican | R+92.1 | 1,903 |
| 55101-Village Of Mount Pleasant Wards 10,12,15-16 | Republican | R+92.9 | 1,899 |
| 55059-Village Of Pleasant Prairie Wards 12-16 | Republican | R+94.2 | 1,802 |
| 55101-Village Of Rochester Wards 1-6 | Republican | R+96.6 | 1,750 |
| 55101-Village Of Union Grove Wards 1-7 | Republican | R+95.2 | 1,702 |
| 55059-Village Of Pleasant Prairie Wards 1-3 | Republican | R+93.8 | 1,636 |
| 55101-Village Of Sturtevant Wards 1-8 | Republican | R+91.8 | 1,593 |
| 55101-Village Of Caledonia Wards 3,4-5 | Republican | R+93.3 | 1,585 |
| 55101-City Of Burlington Wards 1-4 | Republican | R+93.0 | 1,582 |
All 52 precincts are modelable — open the race in the simulator and drill to precinct grain.
Find your district
Enter a ZIP code or a district (e.g. NC-4) to find your U.S. House district and who represents it.
Model Wisconsin State Senate District 21 in five steps
- Set the candidates. Name the contenders for the Wisconsin State Senate District 21 (or keep the generic Democrat / Republican defaults). The map starts from real 2024 results in every precinct.
- Apply a swing. Move vote share statewide, or by demographic cohort, with a slider. The map and the running tally recompute instantly.
- Model turnout. Mobilize or depress turnout for any group — turnout and persuasion are modeled separately, the way a real campaign thinks about them.
- Drill to precincts. Zoom from the state down to individual precincts and override any of them by hand.
- Roll up & share. Roll the result up to chamber control, then publish a shareable, frozen link to your scenario.
Open Wisconsin State Senate District 21 in the simulator →
Frequently asked
Who represents Wisconsin State Senate District 21?
Van Wanggaard (Republican) currently holds this State Senate seat.
What was the 2024 result in Wisconsin State Senate District 21?
Precinct-level 2024 results for this race are being added.
Can I model this race myself?
Yes — open it in the electionsmcp simulator and model vote-share swing and turnout from the real 2024 baseline, down to the precinct, then roll it up to chamber control.