2016Final results
2016 election for Maine Senate District 28
Maine State Senate · Maine
Mark N. Dion (D) won with 70.7% of the vote, defeating Karen Elaine Usher (R) by 41.4 points.
Mark N. DionDemocrat · winner
70.7%15,686
Karen Elaine UsherRepublican
29.3%6,497
22,183 votes
Source: MIT Election Data and Science LabUpdated Oct 1, 2026, 4:52 AM ET
The seat over time
D − R margin in this seat's races around 2016
Races before and after
Source: MIT Election Data and Science LabUpdated Oct 1, 2026, 4:52 AM ET