Minnesota's 2nd Congressional District

Minnesota's 2nd Congressional District is represented by Angie Craig (Democrat), who has held the seat since 2019. Craig has an overall VoteSee report card grade of C, voted in 96% of roll-call votes on bills this Congress, and votes with the Democratic majority 93% of the time. The district includes Lakeville, Eagan, and Burnsville. It takes in all or part of 5 counties, and 62% of residents live in Dakota County. About 730,000 people live in the district, and the median household income is $108,849.

Current Representative

Angie Craig (Democrat) has represented Minnesota's 2nd Congressional District since 2019.

See Angie Craig's full voting record and issue positions →

2026 Election

U.S. House: Minnesota 2nd District

Winner: Matt Little.

This is an open seat: Angie Craig is not running for re-election. 2 candidates were on the Nov 3, 2026 ballot.

Polls

Fewer than 2 polls ended in the last 30 days, so there is no average.

PollsterDatesSampleLittlePratt
Impact Research (D)Sep 9, 2026 – Sep 13, 2026500 LV52%40%
Harper Polling (R)Jun 18, 2026 – Jun 21, 2026415 LV45%40%

Polls compiled from Wikipedia; see each pollster for full results.

See the full 2026 race →

District Demographics

Source: American Community Survey 2020–2024 5-year estimates, 119th Congress boundaries.

How Craig Voted Recently

Breaks with the Democrat majority

Who Held This Seat Before

Members of Congress who previously represented Minnesota's 2nd Congressional District. District lines are redrawn after each census, so earlier members may have represented a different area under this number.

Where the District Is

Minnesota's 2nd Congressional District covers 1,728 square miles of land. Boundaries are for the current (119th) Congress.

Counties

Largest communities

Neighboring Districts

Minnesota's U.S. Senators

Explore More