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-07 race › 2025–2026
D Democratic nominee for U.S. House, CA-07
Has not served in Congress
21 priorities from maiforus.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.
Mai will fight to bring costs down: housing families can actually afford and Medicare for All, so no one chooses between rent and seeing a doctor. She'll push for a moratorium on new data centers that drive up our power bills.
Doris Matsui is an out-of-touch politician who takes money from the corporations and billionaires driving up our prices. After serving 21 years in Congress, we're paying more for rent, health care, and child care than ever, while she takes care of her donors.
source ↗ (opens the page at this passage) · maiforus.com
Heading as listed on maiforus.com ↗ (opens maiforus.com at this heading)
Mai is the anti-war candidate. She'll push to ban the sale of weapons used to carry out genocide. Mai will lead the fight to make sure our tax dollars are spent here at home NOT for more foreign wars.
Doris Matsui refuses to acknowledge the Palestinian genocide, while taking hundreds of thousands from AIPAC and weapons manufacturers. She’s consistently voted to send more of our tax dollars to pay for weapons.
source ↗ (opens the page at this passage) · maiforus.com
Heading as listed on maiforus.com ↗ (opens maiforus.com at this heading)
Mai takes no corporate PAC money and won't trade stocks in Congress. She'll fight to ban insider trading by members of Congress and get rid of SuperPACs.
Doris Matsui has traded at least $38M in stocks while sitting on committees that oversee industries she's invested in. She's had 21 years to fix a rigged system. She used it to get rich instead.
source ↗ (opens the page at this passage) · maiforus.com
Heading as listed on maiforus.com ↗ (opens maiforus.com at this heading)
Mai will fight to make housing a human right by building more affordable homes, supporting first time home buyers, stopping rent hikes and neglect, and investing federal dollars in keeping families safely housed.
source ↗ (opens the page at this passage) · maiforus.com
Heading as listed on maiforus.com ↗ (opens maiforus.com at this heading)
Mai will fight to make sure everyone can see a doctor, afford their medicine, and get the care they need. This includes expanding Medicare and prioritizing people over profits for insurance companies.
source ↗ (opens the page at this passage) · maiforus.com
Heading as listed on maiforus.com ↗ (opens maiforus.com at this heading)
Mai will fight to protect public schools, forgive student debt, and support tuition-free higher education. As a parent, she will champion expanded child care and paid family leave.
source ↗ (opens the page at this passage) · maiforus.com
Heading as listed on maiforus.com ↗ (opens maiforus.com at this heading)
Mai will fight for jobs that pay a living wage, stronger unions, and fair workplaces so that every family can earn a good living and corporations are held accountable to our families.
source ↗ (opens the page at this passage) · maiforus.com
Heading as listed on maiforus.com ↗ (opens maiforus.com at this heading)
Mai will fight to end the genocide in Gaza, reject AIPAC money, and invest our tax dollars in health care, housing, and jobs at home—not endless wars abroad.
source ↗ (opens the page at this passage) · maiforus.com
Heading as listed on maiforus.com ↗ (opens maiforus.com at this heading)
Mai will fight to free our neighborhoods from the terror of masked ICE agents and militarized law enforcement. She will work to fix our broken immigration system and protect our freedoms.
source ↗ (opens the page at this passage) · maiforus.com
Heading as listed on maiforus.com ↗ (opens maiforus.com at this heading)
Unlike Doris Matsui, who has received millions in corporate donations, I only answer to you. I refuse money from corporate PACs because you can't fight for working families while taking checks from the corporations making our lives harder. I can't be bought.
source ↗ (opens the page at this passage) · maiforus.com/platform
Heading as listed on maiforus.com/platform ↗ (opens maiforus.com/platform at this heading)
Working families are getting squeezed from every direction — groceries, rent, child care, gas, prescriptions. I know what that’s like. I grew up in a low-income household, helped raise my 15 siblings. Today, I teach and my husband works 12-hour shifts so our family can have a safety net.
In Congress, I’ll take on the corporations and special interests driving up costs to pad their profits.
source ↗ (opens the page at this passage) · maiforus.com/platform
Donald Trump’s illegal tariffs acted as a hidden tax on every working family and small business in our region. While local shops struggled to keep the lights on, giant corporations used the chaos to price-gouge our community – padding their record profits while passing the bill straight to us. Now that the courts have ruled these tariffs illegal, it’s time those corporations pay us back. Those refunds belong to the local businesses and families who actually carried the burden, not to corporate shareholders.
In Congress, I’ll fight to break up the monopolies that are crushing our neighborhood shops and put money back into the hands of local employers so they can hire locally, stay open, and keep our economy rooted in the people who live here.
source ↗ (opens the page at this passage) · maiforus.com/platform
Heading as listed on maiforus.com/platform ↗ (opens maiforus.com/platform at this heading)
A handful of people own more wealth than the bottom half of our entire country, yet they’re the ones getting tax cuts while the rest of us struggle to get by. Working families shouldn’t be stretched thin while the ultra-rich use loopholes created by their allies in Congress to avoid paying their fair share.
I'll vote to make billionaires pay their fair share and close corporate loopholes so we can invest that money back into the communities that need it.
source ↗ (opens the page at this passage) · maiforus.com/platform
Heading as listed on maiforus.com/platform ↗ (opens maiforus.com/platform at this heading)
I will fight to raise the minimum wage and tie it to inflation so it keeps up with the real cost of living. I'll also champion paid family leave, paid sick days, and workers' right to organize. As a proud union member (CFA), I'll push to pass the PRO Act and fully fund the National Labor Relations Board so workers have the power to fight back.
source ↗ (opens the page at this passage) · maiforus.com/platform
Heading as listed on maiforus.com/platform ↗ (opens maiforus.com/platform at this heading)
Heading as listed on maiforus.com/platform ↗ (opens maiforus.com/platform at this heading)
Big Tech is rigging our economy on its own terms, and the costs are landing on us in higher utility bills, lost jobs, and work taken without pay. In Congress, I'll make these companies pay their own way and fight for working families to get a real share of what AI is building. I will protect our communities from massive data centers and make sure our communities have a voice in future decision making.
source ↗ (opens the page at this passage) · maiforus.com/platform
Utilities in our region are raising rates to power data centers that use enormous amounts of electricity and water, and working families are covering the difference on a cost nobody voted on. The developers get tax breaks. We get the bill and sacrifice our water and air quality along the way. I am the only candidate that has signed on to Senator Bernie Sanders' moratorium on new data center construction, and in Congress I'll fight to end the tax giveaways for data center developers and require them to cover the rate increases their energy use causes.
The most important voice on this issue is yours—and Doris Matsui has failed to prepare us for the future because she is simply out of touch and takes thousands from big tech companies.
source ↗ (opens the page at this passage) · maiforus.com/platform
Heading as listed on maiforus.com/platform ↗ (opens maiforus.com/platform at this heading)
Most politicians will say something careful about AI and then take the check. I'm the only candidate in this race who has signed the AI Pact, a public commitment to a specific set of rules for these companies rather than a vague promise to look into it. That means no tax giveaways or backroom deals for data centers, independent safety review before a major new AI model goes to market, a real right to sue when these systems cause you harm, and never voting to make taxpayers bail out an AI company when its bets go bad. I don't take corporate PAC money from Big Tech, which is why I can put my name on it.
source ↗ (opens the page at this passage) · maiforus.com/platform
Heading as listed on maiforus.com/platform ↗ (opens maiforus.com/platform at this heading)
Flock Safety cameras are going up across our region, scanning every license plate that passes and building a searchable record of where people drive, work, worship, and take their kids. Most of these contracts were signed without a public hearing, and the data has been shared far beyond the city that collected it, including with federal agencies hunting our immigrant neighbors. I oppose Flock and the expansion of AI surveillance networks in our communities. In Congress, I'll fight to stop government agencies from buying our location data, require warrants before that data can be searched, and set hard limits on how long it can be kept. You shouldn't have to give up your movements to a private company to drive to work.
source ↗ (opens the page at this passage) · maiforus.com/platform
Heading as listed on maiforus.com/platform ↗ (opens maiforus.com/platform at this heading)
The artists, writers, musicians, and designers in our community had their work fed into these systems without permission and without a dime in return. That's a transfer of wealth from working creators straight to the largest companies on earth. I'll fight to protect creators' rights and make sure they're paid when their work trains an AI model, and to hold these companies accountable when their products violate our privacy, with the strongest protections for kids.
source ↗ (opens the page at this passage) · maiforus.com/platform
Heading as listed on maiforus.com/platform ↗ (opens maiforus.com/platform at this heading)
Heading as listed on maiforus.com/platform ↗ (opens maiforus.com/platform at this heading)
FEC filings, Jan 1, 2025 to Oct 14, 2026 · Official FEC bulk data · committee C00918037
79¢ of every dollar raised has been spent across 7 reports ($1.4M of $1.8M). Cash on hand went from $94.9K on Sep 30, 2025 to $388.8K 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 | $109,220 | $14,314 | $94,906 |
| YEAR-END 2025 through Dec 31, 2025 | $173,400 | $69,641 | $198,665 |
| APRIL QUARTERLY 2026 through Mar 31, 2026 | $315,612 | $199,097 | $315,180 |
| PRE-PRIMARY 2026 through May 13, 2026 | $217,023 | $338,498 | $193,705 |
| JULY QUARTERLY 2026 through Jun 30, 2026 | $271,829 | $359,048 | $106,486 |
| OCTOBER QUARTERLY 2026 through Sep 30, 2026 | $463,595 | $195,867 | $374,214 |
| PRE-GENERAL 2026 through Oct 14, 2026 | $277,738 | $263,189 | $388,763 |
Each report’s own period, as filed with the FEC; a report filed again counts once, as its latest copy.
18 endorsers listed on Mai Vang’s own campaign site: 6 parties, 5 unions, 6 organizations, 1 newspaper.
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.
“I am honored to receive the endorsement of the California Federation of Labor Unions, which represents millions of working people all across the state of California,” said Vang. “Their endorsement is a sign that people are hungry for a new generation of leadership and are frustrated with the political status quo that has failed to protect us from the Trump administration. The labor movement is leading the fight to reclaim our democracy and our economy for working people in this country and I am so proud to have their support in this race.”
Sacramento Bee Editorial Board
“In its editorial, the Bee wrote that Vang "embodies today's Sacramento" while Matsui "does not," adding that Matsui "has chosen to distance herself from voters she is supposed to serve." "I am deeply honored to earn the Sacramento Bee's endorsement. This campaign has been built from the ground up, no corporate PACs, full transparency, and this recognition reflects the kind of politics our district deserves. Rep. Matsui's refusal to meet with voters, the press, or answer hard questions about her record speaks for itself. The people of this district deserve a representative who shows up. Voters are demanding a new generation of leadership and I’m ready for this moment.”
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 ↗
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,934 itemized contributions were filed this cycle, totaling $573.3K.
The 12 largest committees by total given are listed. In all, 24 committee contributions were filed this cycle, totaling $93.1K. 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 largest of the sources is listed. In all, 1 transfer was filed this cycle, totaling $5.9K.
Total reported receipts $1,828,418
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.
92% of the money placed by state came from inside California: $528.4K of $573.3K.
| Name | Amount |
|---|---|
| 1,853 contributions · 92% | $528,414 |
| 17 contributions · 2% | $11,550 |
| 18 contributions · 1.8% | $10,084 |
| 10 contributions · 1.2% | $6,750 |
| 5 contributions · 0.9% | $5,000 |
| 5 contributions · 0.6% | $3,600 |
| 3 contributions · 0.4% | $2,250 |
| 6 contributions · 0.3% | $1,550 |
By the state each donor wrote on the filing, across 17 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 |
|---|---|
| 102 contributions · 6.5% of ranked | $20,698 |
| 47 contributions · 4.6% of ranked | $14,689 |
| 38 contributions · 3.6% of ranked | $11,325 |
| 16 contributions · 2.5% of ranked | $7,944 |
| 26 contributions · 1.5% of ranked | $4,858 |
| 3 contributions · 1.2% of ranked | $3,900 |
| 6 contributions · 1.1% of ranked | $3,550 |
| 2 contributions · 1.1% of ranked | $3,520 |
A further $193,108 came from donors whose answer names no employer (N/A, 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 ($388,985) 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 $13,365 in contributions, which the categories below do not include.
Total itemized disbursements $875,554
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 354 itemized payments filed this cycle. Spending below the itemization threshold is not filed line by line.
19 payments were reported as a lump sum, such as a card or payroll bill, with the detail filed underneath as memo entries. Those entries, $58,872 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 · 29% of all spending | $412,223 |
| 8 payments · 3.6% of all spending | $51,734 |
| 9 payments · 3% of all spending | $43,268 |
| 7 payments · 2.3% of all spending | $33,505 |
| 6 payments · 2.1% of all spending | $30,035 |
| 1 payment · 2.1% of all spending | $29,700 |
| 7 payments · 2% of all spending | $28,187 |
| 8 payments · 1.8% of all spending | $26,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 · 419 contributions · 19% of ranked | $108,191 |
| Written instead of an occupation · 241 contributions · 15% of ranked | $83,417 |
| 57 contributions · 6.5% of ranked | $36,217 |
| 45 contributions · 4.4% of ranked | $24,360 |
| 80 contributions · 4.3% of ranked | $23,715 |
| 73 contributions · 3.1% of ranked | $17,470 |
| 24 contributions · 2.8% of ranked | $15,641 |
| 35 contributions · 2.7% of ranked | $15,194 |
A further $1,120 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 ($388,985) are not itemized, so no employer or occupation is filed for them.