| Year | Won | Margin | Democratic | Republican | Total |
|---|---|---|---|---|---|
| 2024 | D | 143,267 | 109,994 | 259,803 | |
| 2020 | D | 146,155 | 109,638 | 262,259 | |
| 2016 | D | 110,592 | 99,864 | 231,860 | |
| 2012 | D | 116,255 | 109,516 | 230,821 | |
| 2008 | D | 116,778 | 104,364 | 225,472 | |
| 2004 | R | 104,635 | 108,959 | 215,846 | |
| 2000 | R | 85,446 | 87,250 | 182,249 | |
| 1996 | D | 77,297 | 57,244 | 154,266 | |
| 1992 | D | 63,660 | 52,312 | 157,080 | |
| 1988 | D | 61,942 | 61,606 | 124,580 | |
| 1984 | R | 49,125 | 55,119 | 104,911 | |
| 1980 | D | 43,433 | 40,708 | 94,755 | |
| 1976 | D | 44,253 | 37,542 | 84,080 | |
| 1972 | R | 28,479 | 34,967 | 64,796 | |
| 1968 | D | 28,416 | 19,290 | 49,908 | |
| 1964 | D | 28,391 | 13,856 | 42,328 | |
| 1960 | D | 20,150 | 15,032 | 35,273 | |
| 1956 | R | 12,672 | 13,112 | 25,839 | |
| 1952 | D | 11,890 | 11,871 | 23,879 | |
| 1948 | D | 12,487 | 6,819 | 19,623 | |
| 1944 | D | 8,562 | 7,731 | 16,403 | |
| 1940 | D | 9,327 | 8,339 | 17,743 | |
| 1936 | D | 8,890 | 4,043 | 15,398 | |
| 1932 | D | 8,958 | 4,439 | 13,635 | |
| 1928 | D | 7,215 | 6,019 | 13,323 | |
| 1924 | R | 929 | 3,931 | 9,284 | |
| 1920 | R | 2,190 | 5,373 | 8,086 | |
| 1916 | D | 2,373 | 1,881 | 4,508 | |
| 1912 | D | 1,777 | 609 | 4,290 | |
| 1908 | R | 1,778 | 2,481 | 4,505 | |
| 1904 | R | 1,078 | 2,685 | 3,909 | |
| 1900 | R | 1,878 | 1,904 | 3,997 | |
| 1896 | D | 2,310 | 2,147 | 4,626 | |
| 1892 | R | 1,481 | 1,989 | 3,902 | |
| 1888 | — | — | — | — | |
| 1884 | — | — | — | — | |
| 1880 | — | — | — | — | |
| 1876 | — | — | — | — |
Dakota County shifted from a reliable Republican stronghold into Democratic-leaning territory as its share of college-educated residents climbed alongside suburban expansion from the Minneapolis–Saint Paul metro edge.
The county's recent history is a story of close margins. The Democratic margin reached thirty-four points in 1964; the Republican margin reached forty-one points in 1904. Most other elections have been decided by single-digit points.
Dakota County's demographics — a population of 445,771, a 74% non-Hispanic-white share, a median household income of $106,318 — situate the county close to national averages on several dimensions. The county's voting pattern over the last decade is most similar to that of Clackamas County and Jefferson County.
