Loading this candidate’s profile from the FEC filings and campaign records.
Where They Stand is a nonpartisan guide to everyone running for Congress: their money, their own words and how incumbents voted. Find your ballot →
Loading this candidate’s profile from the FEC filings and campaign records.
Where They Stand is a nonpartisan guide to everyone running for Congress: their money, their own words and how incumbents voted. Find your ballot →
Candidates › Maine U.S. Senate race › 2025–2026
DemocraticU.S. SenateMaine
Has not served in Congress
26 priorities from grahamforsenate.com, in the order they are listed there. Every heading and the text under it is copied exactly, as one passage for each page it is from, and links to that place on the page; hover a source to see which passage it opens.
- According to Citizens United, it is every billionaire’s constitutional right to buy an election. As a result, we have individuals spending tens and even hundreds of millions of dollars on political campaigns, a scheme of legalized bribery and vote-buying that drowns out the voices of regular people, effectively replacing what we used to call democracy. Under this system, the prospects for any meaningful reform are grim.
- We must throw out of Washington any politician who will not commit to passing a constitutional amendment to ban billionaires buying elections!
source ↗ (opens the page at this passage) · grahamforsenate.com/platform
- Our system of for-profit health insurance is a disaster. We pay more than any other country in the developed world, with little to show for it: low life expectancy, long wait times, and spiraling costs.
- Healthcare is a basic human right — not a privilege, not a perk, a right. As a veteran, I’m fortunate to receive quality care through the VA. But Americans should not have to put on a uniform or fight in misguided foreign wars just to get decent healthcare. Every single person in this country deserves good healthcare, no matter who you are.
- We have rural hospitals closing because of policy choices made by Republicans like Susan Collins. In the Senate, I will fight to fund our rural hospitals so that folks across Maine have access to the care they need.
- I will be a strong supporter of a Medicare for All system, moving away from the for-profit insurance system that has brought us nothing but grief.
- Americans pay more for prescription drugs than almost any other country on earth. That makes me deeply angry. When I’m in the Senate, I’ll stand up to corporate greed and fight to lower drug prices by empowering the government to negotiate drug costs, like almost every other developed nation. We have politicians of both parties taking Big Pharma checks and doing their bidding. I’ll put Mainers first, not the drug companies.
- I will end the shameful practice of subsidizing drug companies to the tune of billions of dollars of public money, while allowing those companies to then turn around and gouge Americans for drugs funded with public resources.
source ↗ (opens the page at this passage) · grahamforsenate.com/platform
- Small business, in Maine and beyond, has entered a new period of crisis. While COVID accelerated the process of mass small business closures, this trend has been going on for decades.
- Solving this is no easy matter, but many solutions are straightforward. In particular: why should small businesses pay a higher tax rate than multi-national corporations like Amazon? Righting this wrong will be among my top priorities in the Senate.
source ↗ (opens the page at this passage) · grahamforsenate.com/platform
- Our government is kidnapping people off the streets and imprisoning them in hellish conditions. This is unconscionable.
- It is long past time for serious immigration reform. Unfortunately, many multi-national corporations have no interest in this. They want illegal workers with no rights who they can pay slave wages and abuse at will. I will support a path to citizenship and an end to the mass deportation machine.
- We need strong border security and a path to citizenship. We cannot do one without the other.
source ↗ (opens the page at this passage) · grahamforsenate.com/platform
- Maine is a special place, and our way of life, our economy, and our future depends on preserving it.
- In the Senate, I will fight for urgent action on climate change. We see it; we know it’s happening; and we know that without sustained action, everything is at risk.
- I will stand up against efforts to dismantle the Clean Air Act and the Clean Water Act. Moreover, as we’re seeing now, we need to significantly strengthen these pieces of legislation, so that enforcement against massive polluters and repeat offenders does not depend upon the whims of whoever happens to be President.
source ↗ (opens the page at this passage) · grahamforsenate.com/platform
- The housing crisis is existential. The American dream of owning a home is wilting, as private equity firms and hedge funds buy up housing stock to enrich wealthy investors. We used to provide serious federal support for housing creation, and no longer do. We need to bring back serious federal support for building housing.
- The VA home loan program has provided a critical lifeline to many Americans. These home loans should be available to far more Americans, providing a critical lifeline.
- Ban hedge funds buying homes. I bought my house in 2017. If I hadn't, my wife and I would now be priced out of the town I grew up in, like the millions of Americans being exiled from their towns and cities. There is good legislation languishing to move our homes out of Wall Street's clutches, back into the hands of the American people.
source ↗ (opens the page at this passage) · grahamforsenate.com/platform
- These programs, while not enough, are lifelines for millions of Americans, allowing them to live with a degree of dignity. And yet there are many in Washington, too many, who dream of dismantling them for private gain for a very few.
- I will oppose ANY cuts to Medicare and Medicaid, and work to pass improved Medicare for ALL.
source ↗ (opens the page at this passage) · grahamforsenate.com/platform
- Social Security has been under steady assault by politicians for decades, and we are nearing a breaking point.
- Lifting the payroll tax cap would make Social Security solvent for decades to come, while allowing for COLA increases. It’s long past time to protect Social Security for future generations.
source ↗ (opens the page at this passage) · grahamforsenate.com/platform
- We have an absurd system where you and I pay a higher tax rate than the richest people in human history.
- We must pass a billionaire minimum tax, establishing a baseline tax rate that the super-rich cannot go under.
- This policy is extremely popular – but too often, we have elections between multiple candidates who refuse to support it. I will make this election a referendum over whether the richest people in human history should be allowed to dodge their taxes while you and I pay through the nose.
source ↗ (opens the page at this passage) · grahamforsenate.com/platform
- The Wabanaki of Maine are entitled to true sovereignty and self-determination. Too often, the state and federal governments have run roughshod over tribal sovereignty.
- As the campaign progresses, I look forward to developing a detailed platform on tribal issues, in collaboration with the Wabanaki who have been poorly represented in Washington for far too long.
source ↗ (opens the page at this passage) · grahamforsenate.com/platform
- I would be the first commercial fisherman in the U.S. Senate, and a friend to Maine’s working waterfront. The waterfront is central to our nation’s food sovereignty, a critical component of our national security.
- I will support expanded cold storage capacity for cooperative processing, grant programs to expand the maritime workforce, and provide significant resources to contain invasive species.
- I will support swift passage of the Working Waterfronts Act, a necessary though insufficient step to protect our waterfront.
source ↗ (opens the page at this passage) · grahamforsenate.com/platform
- Unions mean higher wages, better conditions, and greater dignity on the job. No wonder that some of the wealthiest Americans have made it their mission in life to destroy unions.
- I will support the PRO Act, to protect the right to organize and provide significant penalties for illegal union-busting
- I will support good union jobs in Maine in every sector.
- I will support expanded apprenticeship programs to give young Mainers access to some of the most secure, well-paying jobs out there.
- I will support a union job requirement for all jobs funded by federal dollars. Omitting this was a major failure of the IRA, one I look forward to remedying in the Senate.
source ↗ (opens the page at this passage) · grahamforsenate.com/platform
Campaign committee · 2025–2026 · latest available filing · Official FEC bulk data
100¢ of every dollar raised has been spent across 6 reports ($21.6M of $21.7M). Cash on hand went from $2.2M on Sep 30, 2025 to $99K on Sep 30, 2026.
| Report | Raised in the period | Spent in the period | Cash on hand at its close |
|---|---|---|---|
| OCTOBER QUARTERLY 2025 through Sep 30, 2025 | $3,248,760 | $1,007,837 | $2,240,923 |
| YEAR-END 2025 through Dec 31, 2025 | $4,619,147 | $3,142,793 | $3,717,278 |
| APRIL QUARTERLY 2026 through Mar 31, 2026 | $4,088,622 | $5,075,042 | $2,730,858 |
| PRE-PRIMARY 2026 through May 20, 2026 | $4,355,693 | $4,905,719 | $2,180,832 |
| JULY QUARTERLY 2026 through Jun 30, 2026 | $4,738,197 | $5,155,971 | $1,763,058 |
| OCTOBER QUARTERLY 2026 through Sep 30, 2026 | $639,763 | $2,303,857 | $98,964 |
Each report’s own period, as filed with the FEC; a report filed again counts once, as its latest copy.
No receipts reported
Loading the map
Tap or hover over a state, or focus the map and use the arrow keys, to read its total. Ctrl or ⌘ and scroll to zoom.
No endorsements page
Advanced · 148,918 votes (72%) · 1 of 4 · Full results ↗
Every contest for this seat that named this candidate, most recent last; a result is shown once the race is called. Election dates and results from civicAPI (civicapi.org). civicAPI aggregates results from Secretaries of State and equivalent election bodies, and makes its own race calls. civicapi.org ↗
Election November 3, 2026 · 21 polls of this matchup
Troy Jackson leads Susan Collins by 2.7 points · average gap, 5 latest nonpartisan polls
Each dot is a poll. The line is the median of the 5 latest nonpartisan polls. How polls are read
Troy Jackson won by 0.6 points. The 4 final polls had a median of Troy Jackson +2.3, overstating Troy Jackson's margin by 1.7 points.
| Poll | Troy Jackson | Susan Collins | Lead | vs. result |
|---|---|---|---|---|
| Marist Universityended Oct 25 | 49% | 47% | Troy Jackson +2 | +1.4 |
| Echelon Insightsended Oct 23 | 51% | 44% | Troy Jackson +7 | +6.4 |
| Beacon Research/Shaw & Company Researchended Oct 20 · led with the loser | 49% | 49% | Tied | −0.6 |
| InsiderAdvantageended Oct 14 | 49.3% | 46.8% | Troy Jackson +2.5 | +1.9 |
| Median of the final polls | Troy Jackson +2.3 | +1.7 | ||
| Result | 50.3% | 49.7% | Troy Jackson +0.6 |
November 3, 2026 · Result (unofficial) · Each pollster's last poll ending in the 21 days before the vote, read for the two leading finishers; the median leaves out polls a side paid for
Pairings that are not the race on the ballot: candidates who lost a primary or withdrew, or a party's unnamed nominee. They are not charted.
Primary June 9, 2026 · 12 polls
Graham Platner leads Janet Mills by 29.9 points · average gap, 2 latest nonpartisan polls · 3 far-off polls left out
Poll data from The New York Times, licensed CC BY 4.0 · Updated October 28, 2026 · 14 polls paid for by a party or campaign are left out
Official FEC filing record for the current cycle. The priorities they publish are quoted from their own site, in their order.
Statements are quoted from these pages exactly. Headings, order and wording are the campaign’s; the record marking is ours.
23% of the money placed by state came from inside Maine: $2M of $8.6M.
| Name | Amount |
|---|---|
| 13,818 contributions · 23% | $2,007,894 |
| 5,885 contributions · 14% | $1,200,627 |
| 3,726 contributions · 13% | $1,114,157 |
| 3,968 contributions · 10% | $858,231 |
| 1,679 contributions · 3.1% | $269,085 |
| 1,169 contributions · 2.8% | $244,033 |
| 697 contributions · 2.8% | $239,179 |
| 1,893 contributions · 2.8% | $237,784 |
By the state each donor wrote on the filing, across 56 states and territories. Donors who have given $200 or less this cycle are not itemized, so they cannot be placed on a map. The FEC’s grouping also counts joint-fundraising memo lines, so these rows can add up to more than the itemized total.
| Employer as filed | Amount |
|---|---|
| Written instead of an employer · 25,360 contributions · 58% of ranked | $3,536,380 |
| Written instead of an employer · 4,986 contributions · 17% of ranked | $1,000,272 |
| Written instead of an employer · 743 contributions · 5.8% of ranked | $351,267 |
| 25 contributions · 0.5% of ranked | $33,130 |
| 67 contributions · 0.5% of ranked | $28,855 |
| 144 contributions · 0.3% of ranked | $18,868 |
| 10 contributions · 0.3% of ranked | $17,500 |
| 13 contributions · 0.2% of ranked | $15,000 |
A further $546,536 came from donors whose answer names no employer (N/A, None, blank), so it is not ranked. Ranked from the largest 200 of 201 employer spellings filed; each share is of the money in those. Itemized gifts over $200, grouped by the words donors filed: not an industry classification, and a gift from an employee is not a gift from the employer. The FEC’s grouping also counts joint-fundraising memo lines, so these rows can add up to more than the itemized total.
| Occupation as filed | Amount |
|---|---|
| Written instead of an occupation · 25,315 contributions · 49% of ranked | $3,508,485 |
| Written instead of an occupation · 1,616 contributions · 6.9% of ranked | $501,200 |
| 994 contributions · 4.4% of ranked | $316,654 |
| 1,020 contributions · 2% of ranked | $144,185 |
| 520 contributions · 1.9% of ranked | $138,105 |
| 545 contributions · 1.8% of ranked | $127,381 |
| 222 contributions · 1.4% of ranked | $103,460 |
| Written instead of an occupation · 531 contributions · 1.3% of ranked | $96,358 |
A further $365,980 came from donors whose answer names no occupation (blank), so it is not ranked. Ranked from the largest 200 of 201 occupation spellings filed; each share is of the money in those. Itemized gifts over $200, grouped by the words donors filed: not an industry classification, and a gift from an employee is not a gift from the employer. The FEC’s grouping also counts joint-fundraising memo lines, so these rows can add up to more than the itemized total.
Money groups spent on their own, not through a campaign. Each ad is filed against the candidate it names, so money attacking an opponent shows on the opponent’s row. Open a candidate to see who spent it.
Total itemized disbursements $19,142,864
Every itemized payment the committee reported this cycle, sorted by what it said each one was for. The categories are ours; the wording they are matched against is the committee’s own. Open a category to read the filed descriptions and who was paid.
All 1,869 itemized payments filed this cycle. Spending below the itemization threshold is not filed line by line.
74 payments were reported as a lump sum, such as a card or payroll bill, with the detail filed underneath as memo entries. Those entries, $836,768 in all, are counted under the payee and purpose they name rather than under the processor that was paid. The total is the same either way.
| Name | Amount |
|---|---|
| 35 payments | $8,497,148 |
| 44 payments | $4,412,472 |
| 88 payments | $1,194,983 |
| 55 payments | $737,512 |
| 7 payments | $635,000 |
| 12 payments | $626,988 |
| 10 payments | $529,500 |
| 6 payments | $239,925 |
The people, firms and committees paid the most, across every kind of payment. Each share is of everything the committee reported spending this cycle, not only the itemized payments above. A payee that is itself a committee links to its own profile.
Each dot is a poll. The line is the median of the 5 latest nonpartisan polls. Some polls published only first choices, which run lower than a final round. How polls are read
Graham Platner won. The race has been called, but the count we have stopped at 78% reporting, so the polls are not measured against the margin.
| Poll | Graham Platner | Janet Mills | Lead |
|---|---|---|---|
| Tavern Researchended Jun 5 | 68% | 16% | Graham Platner +52 |
| University of New Hampshireended May 25 | 76% | 10% | Graham Platner +66 |
| Median of the final polls | Graham Platner +59 | ||
| Result, 78% reporting | 72.0% | 19.3% | — |
June 9, 2026 · Result · Each pollster's last poll ending in the 21 days before the vote, read for the two leading finishers; the median leaves out polls a side paid for; a margin is compared once 95% is reported
Not counted in the lead. This poll has Platner +52, 18.9 points from the median of the race's latest nonpartisan polls (Platner +33.1); a poll more than 8 points from it is left out.