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 › CA-48 race › 2025–2026
D Democratic nominee for U.S. House, CA-48
Has not served in Congress
10 priorities from marnivonwilpert.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.
As the proud daughter of an immigrant father who came to America and served in the United States Army, Marni knows firsthand our immigration system should reflect our values, not fear and division. That’s why she is leading the fight against ICE’s terror tactics and un-American, unconstitutional attacks on our community. On the City Council, she led the charge to join Minneapolis's lawsuit against ICE and blew the whistle against ICE weapons training in our community. In Congress, she will work to get ICE's masked mobs off our streets, stand up to Trump’s attacks, and protect our neighbors from lawless government overreach. She supports meaningful reform that keeps our borders secure and provides legal pathways to citizenship for hardworking long-term residents and Dreamers who have grown up here as Americans.
source ↗ (opens the page at this passage) · marnivonwilpert.com/issues
Heading as listed on marnivonwilpert.com/issues ↗ (opens marnivonwilpert.com/issues at this heading)
No one should have to choose between their health and their paycheck or worry about losing the Social Security they’ve earned after a lifetime of work. Marni will fight to protect and expand the Affordable Care Act, restore ACA tax credits, and include a public option that gives families more affordable choices. She will also stand up to protect Social Security, oppose any cuts or privatization, and ensure the program is strengthened for current and future retirees. To lower costs, Marni will expand Medicare’s power to negotiate prescription drug prices and cap what families pay out of pocket. Her plan includes expanding coverage to dental, hearing, and vision, and mental healthcare so every American can access the full care they need. As Deputy City Attorney in San Diego, Marni took on the opioid industry for the harm they caused our communities — and she’ll take that same fight to Congress. Marni is ready to stand up to big corporations and protect the benefits families rely on, from affordable healthcare to Social Security.
source ↗ (opens the page at this passage) · marnivonwilpert.com/issues
Heading as listed on marnivonwilpert.com ↗ (opens marnivonwilpert.com at this heading)
From groceries to utilities, gas to housing, life is getting more expensive for working families. Marni will fight against Trump’s tariff war that has made essential goods more expensive – and take on the corporations raising prices to boost their profits, just like she did when she passed the nation’s first ban on digital only coupons in grocery stores, so that everyone can access discounts on food. Marni has spent her career fighting to protect hardworking Americans. Right now, the system is rigged, and working people are paying the price while the ultrawealthy see their profits soar. Marni has seen it up close and has spent her career pushing back as a labor attorney in the Obama Administration. In San Diego, Marni is leading the charge to crack down on wage theft by giving the city real enforcement power to hold bad employers accountable.
source ↗ (opens the page at this passage) · marnivonwilpert.com/issues
Heading as listed on marnivonwilpert.com/issues ↗ (opens marnivonwilpert.com/issues at this heading)
Marni will fight for an economy that works for working families. She has already launched first-of-its-kind affordable housing downpayment grants for local teachers and fast-tracked approval for new homes that are affordable for working families. As Americans get squeezed by rising housing costs, Marni will cut red tape and make it easier to build more affordable housing to make sure people can live closer to where they work. As a workers’ rights attorney in President Obama’s administration, she took on employers who violated workers’ rights and made sure the working class received what they were owed. In Congress, she will finish the work she started as counsel to the House Education and Labor Committee by passing the PRO Act to strengthen workers’ rights to organize, bargain, and earn higher wages. It is time to rebuild an economy that rewards work, not just wealth.
source ↗ (opens the page at this passage) · marnivonwilpert.com/issues
Heading as listed on marnivonwilpert.com/issues ↗ (opens marnivonwilpert.com/issues at this heading)
Climate change is an urgent threat, and meeting it requires action that puts our environment ahead of the corporate polluters bankrolling Donald Trump and his allies. As a prosecutor, Marni took on corporate polluters like Monsanto for contaminating our waterways, and she’ll bring that same approach to Congress — holding polluters accountable and protecting clean air and safe communities. California’s coastline is some of the most beautiful in the world, and it belongs to all of us. Marni will protect our beaches and waters from Trump’s plan to drill for oil on our coast. She will fight to reverse Trump-era rollbacks that weakened environmental protections and slowed progress toward cleaner, more affordable energy. By making our country climate-friendly, we will lower costs for working families, strengthen our energy independence, and create good-paying jobs.
source ↗ (opens the page at this passage) · marnivonwilpert.com/issues
Heading as listed on marnivonwilpert.com/issues ↗ (opens marnivonwilpert.com/issues at this heading)
Our fundamental rights are being stripped away, and Republicans will stop at nothing to pass a nationwide abortion ban — Marni is running for Congress to stop them. When Roe v. Wade was overturned, Marni passed a law in San Diego to protect abortion rights, and she'll lead the fight to codify Roe into federal law. On the San Diego City Council, Marni took action to protect access to care by supporting policies that safeguard providers like Planned Parenthood and ensuring patients can get the services they need without intimidation or harassment. Marni will lead the charge to reverse Trump’s cuts to Planned Parenthood and be a deciding vote to codify Roe v. Wade into law to restore the protections that millions of women have relied on for decades. Marni will always defend reproductive freedom and ensure our healthcare decisions remain between patients and their doctors, never politicians in Washington.
source ↗ (opens the page at this passage) · marnivonwilpert.com/issues
Heading as listed on marnivonwilpert.com/issues ↗ (opens marnivonwilpert.com/issues at this heading)
As a proud member of the LGBTQ+ community, Marni knows what’s at stake. In the Deep South, Marni worked as a civil rights attorney, where she started the first medical-legal aid clinic to provide legal services to those living with HIV and AIDS who were being discriminated against. In Congress, she will work to pass the Equality Act so the protections that Californians enjoy are guaranteed nationwide. She will face the attacks head-on, from bans on gender-affirming care to efforts to silence LGBTQ+ students in our schools. She will fight book bans that target LGBTQ+ voices, defend full Title IX protections, and protect the freedom to build a family through marriage, adoption, or assisted reproductive care. And she will lead the fight to end conversion therapy and make clear that federal law stands on the side of LGBTQ+ young people, not against them.
source ↗ (opens the page at this passage) · marnivonwilpert.com/issues
Heading as listed on marnivonwilpert.com/issues ↗ (opens marnivonwilpert.com/issues at this heading)
A member of the Columbine generation, Marni was in high school when she watched the news in horror as students ran for their lives out of the classrooms at Columbine High School. She believes that everyone deserves to live free from the fear of gun violence, and that belief has guided her work both in the courtroom and on the City Council. Marni wrote the first law in California banning the sale of untraceable ghost guns — and won her lawsuit when the gun lobby sued her. She’ll keep fighting to pass gun violence prevention laws that protect our communities and put our safety first, including banning assault weapons and high-capacity magazines, requiring universal background checks, closing loopholes that allow dangerous individuals to access firearms, cracking down on illegal gun trafficking, strengthening red flag laws, and holding gun manufacturers accountable when their products are used to harm our communities.
source ↗ (opens the page at this passage) · marnivonwilpert.com/issues
Heading as listed on marnivonwilpert.com/issues ↗ (opens marnivonwilpert.com/issues at this heading)
Marni believes the United States must lead the world in setting a cutting-edge, trustworthy standard for innovation that works for working people. America should be a global leader in emerging technologies while ensuring that advancements expand access to the financial system, bolster public trust, and allow workers, families, and small businesses to benefit from the economy of the future. Marni supports legislation like the CLARITY Act, the GENIUS Act, and similar efforts that provide regulatory clarity for the safe development of emerging technologies that are essential to growing the American economy.
source ↗ (opens the page at this passage) · marnivonwilpert.com/issues
Heading as listed on marnivonwilpert.com/issues ↗ (opens marnivonwilpert.com/issues at this heading)
Marni opposes Trump’s unauthorized wars, and she’ll work to rebuild America’s alliances and standing in the world. She will fight back against the Trump Administration’s attempts to slash education and healthcare funding to pay for forever wars — because our taxpayer dollars should be used to provide access to healthcare and education at home. As a Peace Corps volunteer in Botswana during the height of the HIV/AIDS crisis, Marni saw firsthand how American leadership can save lives and strengthen our standing in the world. In the Middle East, she’ll push for a two-state solution that ensures lasting peace and security for both Israelis and Palestinians, stand with Ukraine in its fight against Putin’s aggression, end Trump’s costly Iran War and support America’s role in NATO. She will defend and expand proven programs like PEPFAR that combat HIV/AIDS and save millions of lives, and push for continued investment in global health infrastructure to prevent the next crisis. Marni believes in the power of US foreign diplomacy, including restoring funding for USAID.
source ↗ (opens the page at this passage) · marnivonwilpert.com/issues
Heading as listed on marnivonwilpert.com/issues ↗ (opens marnivonwilpert.com/issues at this heading)
FEC filings, Jul 1, 2025 to Oct 14, 2026 · Official FEC bulk data · committee C00918391
87¢ of every dollar raised has been spent across 7 reports ($4.3M of $5M). Cash on hand went from $218.9K on Sep 30, 2025 to $659.1K 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 | $226,854 | $7,967 | $218,887 |
| YEAR-END 2025 through Dec 31, 2025 | $293,143 | $207,754 | $304,276 |
| APRIL QUARTERLY 2026 through Mar 31, 2026 | $520,715 | $279,193 | $545,798 |
| PRE-PRIMARY 2026 through May 13, 2026 | $219,187 | $472,125 | $292,860 |
| JULY QUARTERLY 2026 through Jun 30, 2026 | $914,974 | $382,822 | $825,012 |
| OCTOBER QUARTERLY 2026 through Sep 30, 2026 | $2,343,505 | $2,195,714 | $972,803 |
| PRE-GENERAL 2026 through Oct 14, 2026 | $448,199 | $761,866 | $659,136 |
Each report’s own period, as filed with the FEC; a report filed again counts once, as its latest copy.
114 endorsers listed on Marni von Wilpert’s own campaign site: 13 parties, 52 officials, 16 unions, 27 organizations, 6 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.
former u.s. Senator
U.S. Senator
U.s. Senator
u.s. Representative (CA-52)
u.s. Representative (CA-51)
u.s. Representative (CA-50)
u.s. Representative (CA-49)
u.s. Representative (CA-39)
Founder, AAPI Democratic Club
East County Democratic Club, President
CADEM Appointed Delegate
Community Leader
Community Leader
Former candidate for CA-48
Not yet called · 100% reporting · Full results ↗
Election not held yet · 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 · SurveyUSA, Oct 7, 2026 · 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, 1,361 itemized contributions were filed this cycle, totaling $884.8K.
The 12 largest committees by total given are listed. In all, 279 committee contributions were filed this cycle, totaling $719.3K. 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 3 largest sources by total given are listed. In all, 4 transfers were filed this cycle, totaling $43K.
Total reported receipts $4,966,576
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.
73% of the money placed by state came from inside California: $642.5K of $884.8K.
| Name | Amount |
|---|---|
| 1,040 contributions · 73% | $642,481 |
| 66 contributions · 7.3% | $64,483 |
| 60 contributions · 3.7% | $32,650 |
| 18 contributions · 2.8% | $25,100 |
| 13 contributions · 2.7% | $24,250 |
| 27 contributions · 1.3% | $11,253 |
| 12 contributions · 1.2% | $10,625 |
| 3 contributions · 0.8% | $7,250 |
By the state each donor wrote on the filing, across 41 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 · 146 contributions · 22% of ranked | $100,300 |
| 9 contributions · 3.4% of ranked | $15,500 |
| 4 contributions · 1.6% of ranked | $7,500 |
| 2 contributions · 1.5% of ranked | $7,000 |
| 2 contributions · 1.5% of ranked | $7,000 |
| 2 contributions · 1.5% of ranked | $7,000 |
| 2 contributions · 1.5% of ranked | $7,000 |
| 2 contributions · 1.5% of ranked | $7,000 |
A further $376,516 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 ($752,534) 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 $32,108 in contributions, which the categories below do not include.
Total itemized disbursements $1,608,708
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 387 itemized payments filed this cycle. Spending below the itemization threshold is not filed line by line.
27 payments were reported as a lump sum, such as a card or payroll bill, with the detail filed underneath as memo entries. Those entries, $133,138 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 |
|---|---|
| 13 payments · 12% of all spending | $538,175 |
| 29 payments · 7.9% of all spending | $339,497 |
| 26 payments · 4.3% of all spending | $183,254 |
| 24 payments · 2.8% of all spending | $121,542 |
| 1 payment · 1.6% of all spending | $71,025 |
| 89 payments · 1.1% of all spending | $46,418 |
| 3 payments · 0.9% of all spending | $40,098 |
| 1 payment · 0.8% of all spending | $35,000 |
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 · 499 contributions · 35% of ranked | $312,114 |
| 189 contributions · 16% of ranked | $144,314 |
| Written instead of an occupation · 124 contributions · 6.5% of ranked | $57,502 |
| 58 contributions · 4.3% of ranked | $37,975 |
| 44 contributions · 2.7% of ranked | $23,773 |
| 10 contributions · 1.6% of ranked | $14,300 |
| 5 contributions · 1.6% of ranked | $14,250 |
| 14 contributions · 1.3% of ranked | $11,214 |
A further $3,750 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 ($752,534) are not itemized, so no employer or occupation is filed for them.