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 › MI-04 race › 2025–2026
D Democratic nominee for U.S. House, MI-04
Has not served in Congress
12 priorities from seanmccannforcongress.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.
With every day that passes, it doesn’t just feel like it’s getting harder to get by; it actually is getting harder for people.
Backbreaking tariffs are making all aspects of life more expensive—grocery and gas prices are skyrocketing, utility bills are doubling, and housing costs are higher than ever. It’s a never-ending assault on families’ pocketbooks, yet corporations and billionaires seem to get richer while Congress gives them handouts.
In the Michigan Senate, I’ve taken steps to ease the tax burden for regular folks and try to make life a little more affordable—and I’ll work to do the same for you in Congress.
My number one priority will be lowering everyday costs while protecting and creating good-paying jobs right here in Southwest Michigan. From utilities to prescription drugs to housing—I’ll make sure Congress gets its act together to make life more affordable for working families.
source ↗ (opens the page at this passage) · seanmccannforcongress.com/issues
I hear from too many families who are skipping medical exams and appointments and rationing medicine they need because they simply can’t afford health care.
That’s why one of my proudest votes in the Michigan Legislature was to expand access to Medicaid to over a million people in Michigan, making it possible for more families to have real, quality health care.
But in Washington, Bill Huizenga and Donald Trump’s Medicaid cuts have ripped away health care from hundreds of thousands of people in Michigan, including more than 160,000 people on Medicaid and 14,000 people who rely on the Affordable Care Act right here in Michigan’s 4th Congressional District, while also jeopardizing our rural hospitals.
In Congress, we need to put people ahead of profits. I will fight to:
- Extend the ACA tax credits and reduce the cost of health care.
- Lower prescription drug costs and hold Big Pharma accountable for price gouging.
- Strengthen access to care across our district—in both our rural and urban communities.
source ↗ (opens the page at this passage) · seanmccannforcongress.com/issues
The United States can be a leader in the growing domestic energy economy—we should be building energy infrastructure here at home so we don’t have to rely on foreign oil or foreign energy. And we’ll create good-paying energy jobs while we’re at it.
Trump’s decision to force aging coal plants to stay open, including one in Holland, Michigan, months after it was due to close, is damaging our environment and raising energy costs for people in Michigan and beyond.
Solar, wind, and nuclear energy here in Michigan will help us support US energy independence, reduce pollution, and create good-paying jobs in our community. In the Michigan Senate, I supported funding to help reopen the Palisades Nuclear Plant to help us move towards a clean energy future.
We need solutions that reduce costs for Michigan families—not aging coal and natural gas plants that make energy more expensive for ratepayers.
source ↗ (opens the page at this passage) · seanmccannforcongress.com/issues
Here in Michigan, we understand the value of clean water. The Great Lakes are a national treasure and central to our way of life here. We also know all too painfully what happens when you don’t take care of the water, as we’ve seen with the lead water crises in Benton Harbor and Flint. No one should have to worry about the safety of the water they drink.
We need to protect the air we breathe, the water we drink, and the beauty of Michigan for all our kids and grandkids.
source ↗ (opens the page at this passage) · seanmccannforcongress.com/issues
Now more than ever, it is vital that we stand up for our democratic ideals, our Constitution, and our freedoms. Freedom of speech is a pillar of our country and the foundation of our electoral process.
That’s why I’ve stood up for free and fair elections. I pushed forward independent redistricting efforts and will always fight against extremist attempts to undermine our elections.
In Congress, I will continue to use my voice, alongside yours, to make sure that we defend the institutions that make America stand head and shoulders above the rest of the world.
source ↗ (opens the page at this passage) · seanmccannforcongress.com/issues
Farmers and rural Michigan are bearing the brunt of the Trump administration’s tariff policy. The costs of seed, fertilizer, and fuel are all going up due to tariffs. And as a result of Trump’s threats, China stopped buying U.S. soybeans last year, tanking prices.
Our farmers are committed to their communities and to growing the food necessary to feed and support them. The dismantling of USAID left many farmers in a tough spot with excess crops and nowhere to sell them.
Congress needs to pass the Farm Bill Reauthorization to support farmers and rural communities through investment in infrastructure, workforce training, economic development, and conservation.
In Congress, I will push for “Right to Repair” legislation. For too long, our farmers have been forced to wait for expensive repairs when they are capable of maintaining and repairing their equipment themselves, at much lower costs.
source ↗ (opens the page at this passage) · seanmccannforcongress.com/issues
Our veterans fought for our freedoms, and we owe it to them to be there when they come home.
That means ensuring all veterans receive the Veterans Administration benefits they earned, strengthening pathways for veterans to access job training and quality careers, and protecting and strengthening the VA.
Right now, politicians in Washington aren’t focused on doing this. Instead, they’re slashing and burning, attacking the VA, and undermining our commitment to our veterans.
In Congress, I’ll fight back against DOGE cuts impacting the VA that are undermining care.
source ↗ (opens the page at this passage) · seanmccannforcongress.com/issues
I am a proud product of public schools and the son of a public school teacher. My wife and I are proud public school parents.
I believe every child deserves the opportunity to reach their full potential, which is why I strongly support public education and funding our public schools.
In the Michigan Legislature, I helped increase funding to hire more public-school teachers, social workers, and therapists; expand access to free pre-K; and make free school breakfasts and lunch available to all K-12 students.
Betsy DeVos, Elon Musk, and other billionaires who want to take away funding from public education are wrong, and I’ll stand up to them in Congress.
We need to make sure our schools are providing our children with the skills they need to succeed, whether that means putting them on the path to a four-year degree or providing the technical education to connect them with the skills to work in a 21st-century manufacturing economy.
source ↗ (opens the page at this passage) · seanmccannforcongress.com/issues
Our immigration system is broken. There’s no way around it.
A world exists where we can have a secure border that stops criminals from entering our country while providing a path for those who follow the rule of law to come here legally.
What doesn’t keep us secure is ICE and untrained federal agents terrorizing our communities and killing American citizens in broad daylight. In Congress, I will do everything in my power to overhaul ICE and hold agents accountable for illegal actions.
source ↗ (opens the page at this passage) · seanmccannforcongress.com/issues
Regardless of who you are or where you live, you deserve the right to be safe in your home, your community, and with your neighbors. And our children deserve to go to school every day without the threat of gun violence.
In the Michigan Legislature, I voted time and time again to fully fund our police, our firefighters, and programs that invested in mental health resources.
In Congress, I’ll continue to be that champion—supporting local law enforcement and gun-violence prevention while promoting responsible gun ownership in our communities.
source ↗ (opens the page at this passage) · seanmccannforcongress.com/issues
I believe that the decision to start or grow a family is between a woman, her family, and her doctor—NOT politicians who have no place in the doctor’s office.
In the Michigan Senate, I was proud to vote to repeal the 1931 abortion ban, ensuring these often difficult decisions are made by families and doctors, not politicians. And I was proud to serve as a board member of Planned Parenthood of South Central Michigan for several years.
In Congress, I will fight back against extremist attempts to rip these decisions away from women.
source ↗ (opens the page at this passage) · seanmccannforcongress.com/issues
The middle class was built in Michigan, and these are roots we must never forget. But with corporate greed and monopolies run amok, billionaires are making a killing off the backs of everyday people. It’s time for Washington to work for the middle class again, not corporate special interests.
People should be able to work, earn a good wage, and build a better life for their families. That should be a possibility, not a privilege, for everyone. We need to keep investing in manufacturing here at home to create good jobs and strengthen our local economies.
But in the past year, we’ve seen businesses and manufacturing closing due to the rising economic instability caused by Trump’s chaotic tariff policies. The jobs lost from these plants closing are devastating to our communities.
I’ve always worked to bring new businesses and jobs to Michigan—and that’s what I’ll continue to do in Congress.
source ↗ (opens the page at this passage) · seanmccannforcongress.com/issues
FEC filings, Jul 1, 2025 to Oct 14, 2026 · Official FEC bulk data · committee C00911784
78¢ of every dollar raised has been spent across 7 reports ($3.7M of $4.7M). Cash on hand went from $197.2K on Sep 30, 2025 to $1M on Oct 14, 2026.
| Report | Raised in the period | Spent in the period | Cash on hand at its close |
|---|---|---|---|
| OCTOBER QUARTERLY 2025 through Sep 30, 2025 | $300,337 | $103,130 | $197,207 |
| YEAR-END 2025 through Dec 31, 2025 | $253,483 | $190,891 | $259,798 |
| APRIL QUARTERLY 2026 through Mar 31, 2026 | $1,035,272 | $230,463 | $1,064,608 |
| JULY QUARTERLY 2026 through Jun 30, 2026 | $919,512 | $326,184 | $1,657,935 |
| PRE-PRIMARY 2026 through Jul 15, 2026 | $111,408 | $83,104 | $1,686,240 |
| OCTOBER QUARTERLY 2026 through Sep 30, 2026 | $1,690,688 | $2,056,606 | $1,320,322 |
| PRE-GENERAL 2026 through Oct 14, 2026 | $388,454 | $674,334 | $1,034,442 |
Each report’s own period, as filed with the FEC; a report filed again counts once, as its latest copy.
87 endorsers listed on Sean McCann’s own campaign site: 32 officials, 18 unions, 7 organizations, 30 people.
This is the campaign's claim, checked by an editor against its page; the endorsers have not confirmed it to us. Each name opens the campaign’s page with that name highlighted.
Governor
“I’m proud to endorse Sean McCann as he runs for Michigan’s 4th congressional district,” said Gov. Whitmer. “From cutting taxes for seniors and families to protecting health care and creating new jobs, Sean McCann has spent his entire career fighting for West Michigan. I know that Sean McCann has what it takes to stand up for Michiganders in Congress and flip this critical seat.” “I am grateful to have the support of my friend, Governor Whitmer,” said Sen. McCann. “The Governor and I have fought hard together to lower costs for working families, expand access to healthcare, fix the damn roads and deliver tax relief for the people of Michigan, and I will take that fight with me to Congress. Bill Huizenga has spent his years in Washington serving special interests and his party bosses, not his Michigan constituents– and I’m proud to have the Governor’s support in this race because together, we’re going to flip this seat to bring back real representation to Southwest Michigan.”
Secretary of State
“I am proud to endorse Sean McCann for Congress because he is the leader Southwest Michigan families need to fight for them in Congress,” said Secretary Benson. “Sean is a problem-solver who will work with anyone to get things done for the people of Michigan. In the State Senate, he helped create thousands of jobs, provide tax relief for families, and protect access to women’s health care. Sean knows how to win tough fights and work with anyone to get things done for Michiganders—that’s exactly the kind of leadership we need in D.C.. Whether it’s protecting Michigan from reckless tariffs or defending access to affordable health care, Sean McCann is the change we need in MI-04.”
U.S. Senator
Former Congressman · Former US Congressman
MI-03
“As the first Democrat to hold my Congressional seat in almost 100 years, I know what it takes to earn trust here, win tough races, and deliver for families and small businesses. And I know Sean has what it takes to win and serve in Congress too. That’s why I’m so proud to endorse him for Michigan’s Fourth Congressional District,” said Congresswoman Hillary Scholten. “We’re building something new in West Michigan. The work we started will continue when more serious, accountable leaders who are deeply rooted in our communities step up and serve. Sean is exactly that kind of proven leader. He has spent his career putting people first, delivering results for working families, protecting health care, and showing up when his community needs him. He will be a strong partner as we work to build a House majority through Michigan.”
Oshtemo Twp Supervisor · Oshtemo Township Supervisor
Kalamazoo Co Prosecutor · Kalamazoo County Prosecutor
Retired Judge
American Federation of State County and Municipal Employees (AFSCME)
United Auto Workers (UAW) Region 1D
“Working class Michiganders are getting squeezed from every direction — groceries, gas, rent — you name it,” said Steve Dawes, UAW Region 1D Director. “UAW members need more people in Congress who give a damn. Sean McCann showed up for UAW Local 2093 members on strike at American Axle on day one, no questions asked. He’s been that guy in the State Senate, and now we need him to be that guy for us in Washington.” “I am honored to receive the endorsement of the United Auto Workers,” said Sen. Sean McCann. “I have always fought for Michigan workers, from voting to repeal so-called Right-to-Work legislation to showing up for our unions on the picket line as they fight for fair contracts. UAW helped build our state into an organized labor powerhouse, and I’ll continue to stand with them and fight for working people when I’m in Congress.”
Kalamazoo County Road Commissioner
Advanced · 66,137 votes (66%) · 1 of 2 · Full results ↗
Lost · 152,670 votes (47%) · 2 of 3 · 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 ↗
Latest poll · Public Policy Polling, Nov 21, 2025 · too few nonpartisan polls for a lead
A poll is a snapshot, not a forecast.
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.
A donor who gave several times appears once. The 12 largest donors by total given are listed. In all, 4,108 itemized contributions were filed this cycle, totaling $1.8M.
The 12 largest committees by total given are listed. In all, 195 committee contributions were filed this cycle, totaling $512.2K. Counted from the givers' own filings, which can run above the total the campaign itself reports.
Money moved in from the candidate’s other authorized committees, such as a joint fundraising committee. It was raised once and is reported again here on arrival. The 5 largest sources by total given are listed. In all, 6 transfers were filed this cycle, totaling $52.9K.
Total reported receipts $4,699,153
Every dollar the committee reported receiving this cycle, split by the source the FEC filing attributes it to. Open a source marked + to see who gave. FEC filings through Oct 14, 2026.
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.
47% of the money placed by state came from inside Michigan: $847K of $1.8M.
| Name | Amount |
|---|---|
| 3,097 contributions · 47% | $847,008 |
| 308 contributions · 16% | $288,648 |
| 89 contributions · 9.1% | $165,503 |
| 93 contributions · 5.8% | $104,506 |
| 51 contributions · 3.2% | $57,571 |
| 72 contributions · 2.9% | $52,677 |
| 50 contributions · 1.6% | $29,843 |
| 35 contributions · 1.4% | $24,629 |
By the state each donor wrote on the filing, across 40 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 · 2,678 contributions · 57% of ranked | $960,401 |
| Written instead of an employer · 242 contributions · 9.4% of ranked | $158,387 |
| Written instead of an employer · 45 contributions · 3.1% of ranked | $52,100 |
| 54 contributions · 1% of ranked | $17,260 |
| 4 contributions · 0.8% of ranked | $14,000 |
| 4 contributions · 0.8% of ranked | $14,000 |
| 4 contributions · 0.8% of ranked | $14,000 |
| 5 contributions · 0.5% of ranked | $8,200 |
A further $39,440 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. Gifts of $200 or less ($808,987) are not itemized, so no employer or occupation is filed for them.
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.
The campaign also refunded $23,805 in contributions, which the categories below do not include.
Total itemized disbursements $1,587,029
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. FEC filings through Oct 14, 2026.
All 525 itemized payments filed this cycle. Spending below the itemization threshold is not filed line by line.
36 payments were reported as a lump sum, such as a card or payroll bill, with the detail filed underneath as memo entries. Those entries, $235,790 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 |
|---|---|
| 5 payments · 12% of all spending | $427,991 |
| 32 payments · 11% of all spending | $394,775 |
| 71 payments · 8.5% of all spending | $311,242 |
| 2 payments · 2.7% of all spending | $100,000 |
| 75 payments · 1.6% of all spending | $59,054 |
| 6 payments · 1.1% of all spending | $40,557 |
| 1 payment · 0.9% of all spending | $32,000 |
| 10 payments · 0.8% of all spending | $30,637 |
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.
| Occupation as filed | Amount |
|---|---|
| Written instead of an occupation · 2,476 contributions · 47% of ranked | $833,604 |
| Written instead of an occupation · 250 contributions · 10% of ranked | $183,137 |
| 141 contributions · 3.9% of ranked | $67,965 |
| 47 contributions · 2.1% of ranked | $36,743 |
| 73 contributions · 1.9% of ranked | $32,723 |
| 71 contributions · 1.4% of ranked | $25,414 |
| 97 contributions · 1.3% of ranked | $22,693 |
| 15 contributions · 1.3% of ranked | $22,600 |
A further $25,215 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. Gifts of $200 or less ($808,987) are not itemized, so no employer or occupation is filed for them.