| Session | Image | Senator | Party | Term start | Term end | Residence | Counties represented | Ref. |
|---|
| 1st | | George Watson | Republican | December 2, 1857 | January 7, 1861 | Sumner | Faribault and Freeborn counties. | [2] |
| 2nd |
| 3rd | | Henry Whitcomb Holley | January 8, 1861 | January 6, 1862 | Chatfield | Fillmore County. | [3] |
| 4th | | Luke Miller | January 7, 1862 | January 4, 1869 | Faribault, Fillmore, Freeborn counties. | [4] |
| 5th | Fillmore county |
| 6th |
| 7th |
| 8th |
| 9th |
| 10th | Rushford |
| 11th | | A. Bergen | January 5, 1869 | January 1, 1870 | [5] |
| 12th | | Benjamin D. Sprague | N/A | January 1, 1870 | January 2, 1871 | [6] |
| 13th | | John Q. Farmer | Republican | January 3, 1871 | January 1, 1872 | Spring Valley | [7] |
| 14th | | Amos Coggswell | Democratic | January 2, 1872 | January 5, 1874 | Mankato | Blue Earth county. | [8] |
| 15th |
| 16th | | Morton S. Wilkinson | January 6, 1874 | January 7, 1878 | [9] |
| 17th |
| 18th |
| 19th |
| 20th | | Franklin H. Waite | January 8, 1878 | January 6, 1879 | [10] |
| 21st | | Daniel Buck | January 7, 1879 | January 1, 1883 | [11] |
| 22nd |
| 23rd | | Daniel A. Morrison | Republican | January 2, 1883 | January 3, 1887 | Rochester | Olmsted county. | [12] |
| 24th |
| 25th | | Milton J. Daniels | January 4, 1887 | January 5, 1891 | [13] |
| 26th |
| 27th | | William Worrall Mayo | Democratic | January 6, 1891 | January 7, 1895 | [14] |
| 28th |
| 29th | | Alonzo Thomas Stebbins | Republican | January 8, 1895 | January 2, 1899 | [15] |
| 30th |
| 31st | | Emil Julius Meilicke | Populist | January 3, 1899 | January 5, 1903 | Windom | Cottonwood and Jackson county. | [16] |
| 32nd |
| 33rd | | W. A. Smith | Republican | January 6, 1903 | January 6, 1907 | [17] |
| 34th |
| 35th | | Henry E. Hanson | January 7, 1907 | January 2, 1911 | [18] |
| 36th |
| 37th | | Andrew C. Olson | January 3, 1911 | January 4, 1915 | [19] |
| 38th |
| 39th | | LaForest E. Potter | Nonpartisan | January 5, 1915 | January 6, 1919 | Springfield | Brown and Redwood counties. | [20] |
| 40th |
| 41st | | Frank F. Romberg | Nonpartisan Liberal Caucus | January 7, 1919 | January 2, 1939 | Sleepy Eye | [21] |
| 42nd |
| 43rd |
| 44th |
| 45th |
| 46th |
| 47th |
| 48th |
| 49th |
| 50th |
| 51st | | Alexander Seifert | Nonpartisan | January 3, 1939 | January 6, 1947 | Springfield | [22] |
| 52nd |
| 53rd |
| 54th |
| 55th | | John Matthew Zwach Sr. | Nonpartisan Conservative Caucus | January 7, 1947 | January 7, 1963 | Walnut Grove | [23] |
| 56th |
| 57th |
| 58th |
| 59th |
| 60th |
| 61st |
| 62nd |
| 63rd | | Harold Popp | January 8, 1963 | January 2, 1967 | Hutchinson | Carver and McLeod counties. | [24] |
| 64th |
| 65th | | John A. Metcalf | January 3, 1967 | January 1, 1973 | Shakopee | Carver, Le Sueur and Scott counties. | [25] |
| 66th |
| 67th |
| 68th | | Florian Chmielewski | Nonpartisan Liberal Caucus | January 2, 1973 | January 4, 1993 | Sturgeon Lake | Carlton, Chisago, Pine, St. Louis counties. | [26] |
| 69th |
| 70th | Democratic-Farmer-Labor |
| 71st |
| 72nd |
| 73rd | Aitkin, Carlton, Kanabec, Pine counties. |
| 74th |
| 75th |
| 76th |
| 77th |
| 78th | | Joe Bertram | January 5, 1993 | January 9, 1996 | Paynesville | Benton, Morrison, Pope and Stearns counties. | [27] |
| 79th |
| Vacant [H 1] | January 9, 1996 | February 12, 1996 |
| 80th | | Michelle Fischbach | Republican | February 12, 1996 | January 7, 2013 | [28] |
| 81st |
| 82nd |
| 83rd | Benton and Stearns counties. |
| 84th |
| 85th |
| 86th |
| 87th |
| 88th | | John C. Pederson | January 8, 2013 | January 2, 2017 | Saint Cloud | Benton, Sherburne and Stearns counties. | [29] |
| 89th |
| 90th | | Jerry Relph | January 3, 2017 | December 18, 2020 | [30] |
| 91st |
| Vacant [H 2] | December 18, 2020 | January 5, 2021 |
|
| 92nd | | Aric Putnam | Democratic-Farmer-Labor | January 5, 2021 | Incumbent | [31] |
| 93rd |
| 94th |