Minnesota 2nd Congressional District: Diversifying Metro district. In 2024, voted D+6%. Democratic peak: D+7 in 2020.
Key facts
- 2024 presidential margin
- D+6MIT Election Lab
- Political typology
- Diversifying MetroAkashic typology
- Population
- 726,4572024 5-year
- Median household income
- $108,1392024 5-year
- White (non-Hispanic)
- 76.1%2024 5-year
- Black
- 6.9%2024 5-year
- Hispanic / Latino
- 8.0%2024 5-year
- Peak Democratic margin
- D+7 in 2020MIT Election Lab
- Peak Republican margin
- R+1 in 2016MIT Election Lab
Predecessors: LEWIS, Jason Mark (2017–2019), KLINE, John (2015–2017), KLINE, John (2013–2015), KLINE, John (2011–2013)
| Kamala Harris ✓Democratic | 51.7% | 220,557 |
|---|---|---|
| Donald TrumpRepublican | 45.9% | 195,785 |
| OtherAll other candidates | 2.4% | 10,320 |
| Year | Margin (D minus R) |
|---|---|
| 2008 | +2.7% |
| 2012 | −0.2% |
| 2016 | −1.1% |
| 2020 | +7.2% |
| 2024 | +5.8% |
| Year | Won | Margin | Democratic | Republican | Total |
|---|---|---|---|---|---|
| D | 220,557 | 195,785 | 426,662 | ||
| D | 221,067 | 190,873 | 422,178 | ||
| R | 165,772 | 169,691 | 368,784 | ||
| R | 178,455 | 179,241 | 357,696 | ||
| D | 178,022 | 168,397 | 353,546 |
U.S. Senate
| Year | Won | D % | R % | Total |
|---|---|---|---|---|
| 2024 | D | 56.2% | 40.5% | 3,189,323 |
| 2020 | D | 48.7% | 43.5% | 3,214,256 |
| 2018 | D | 60.3% | 36.2% | 2,596,879 |
| 2014 | D | 53.2% | 42.9% | 1,981,528 |
| 2012 | D | 65.2% | 30.5% | 2,843,207 |
| 2008 | D | 42.0% | 42.0% | 2,887,646 |
| 2006 | D | 58.1% | 37.9% | 2,202,772 |
| 2002 | R | 47.8% | 49.5% | 2,254,636 |
| 2000 | D | 48.8% | 43.3% | 2,419,520 |
| 1996 | D | 50.3% | 41.3% | 2,182,905 |
| 1994 | R | 44.1% | 49.1% | 1,772,929 |
| 1990 | D | 50.4% | 47.8% | 1,808,045 |
| 1988 | R | 40.9% | 56.2% | 2,093,953 |
| 1984 | R | 41.3% | 58.1% | 2,066,143 |
| 1982 | R | 46.6% | 52.6% | 1,804,675 |
| 1978 | R | 40.4% | 56.6% | 1,580,622 |
| 1976 | D | 67.5% | 25.0% | 1,912,020 |
Demographics
Minnesota's 2nd congressional district covers the southern suburbs of the Twin Cities — most of Dakota and Scott counties, including Eagan, Apple Valley, Lakeville, Burnsville, and Shakopee — plus rural Goodhue and Rice counties to the south. About 727,000 people live in the district. The seat is currently held by Angie Craig, first elected in 2018 after the retirement of John Kline (R), who held it from 2003 through 2019. Presidential margins have toggled within a five-point window for two decades: R+5 in 2004, D+2 in 2008, R+1 in 2012, R+1 in 2016, D+7 in 2020, D+5 in 2024. No party has won the district by double digits since 1996. Total turnout in 2024 was 422,648, virtually unchanged from 2020 (419,365). The district's bellwether character is rooted in its suburban-exurban mix: precincts in the closer-in Eagan and Burnsville townships have trended Democratic over the last decade while exurban Rice County precincts have trended Republican, leaving the aggregate margin nearly stationary.
Across the recorded series it reached a Democratic high of seven points in 2020 and a Republican high of one point in 2016. Between 2020 and 2024 the district moved one point toward the Republican candidate; the 2024 margin was six points.
A population of 726,457, a 76% non-Hispanic-white share, and a median household income of $108,139 describe the district.
Compare two places, side by side
Twelve curated comparisons line up election history, demographics, and the divergence story for two places at a glance. Browse all comparisons →
Congressional District 2, Minnesota. Akashic. https://akashic.app/cd/2702/. Accessed May 20, 2026. License: CC BY 4.0.