Maine Senate Race Is Most Expensive Per Voter—Where Is the Money Coming From?

Wait 5 sec.

The two parties are spending enough to give each voting-age resident in Maine $166.51, according to a recent analysis.