In the 2026 New Mexico 2nd District general election, 9 outside groups spent $4.2M: $12,407 supporting Gabe Vasquez (D), $2.7M opposing Gabe Vasquez, $154K supporting Greg Cunningham (R) and $1.3M opposing Greg Cunningham.
outside money
- supporting Gabe Vasquez (D)
- $12,407
- opposing Gabe Vasquez (D)
- $2.7M
- supporting Greg Cunningham (R)
- $154K
- opposing Greg Cunningham (R)
- $1.3M
Result not in yet
Election day is 3 Nov 2026.
Gabe Vasquez
DemocratWaiting for the count
Greg Cunningham
RepublicanWaiting for the count
Outside money supporting and opposing each candidate
Both sides on one scaleGabe Vasquez Democrat
$2.7M$12,407$12,407 supporting Gabe Vasquez · $2.7M opposing Gabe Vasquez
Greg Cunningham Republican
$1.3M$154K$154K supporting Greg Cunningham · $1.3M opposing Greg Cunningham
The candidates
What each candidate’s own campaign raised, beside what outside groups spent supporting and opposing them, and what party committees spent working with the campaign.
Gabe Vasquez
Democrat
- Own campaign raised
- $3.8M
- Outside money supporting
- $12,407
- Outside money opposing
- $2.7M
Gabe Vasquez for CongressParty spending with the campaign
$150K
DCCC $150KDemocratic Party of New Mexico - Federal $338
Greg Cunningham
Republican
- Own campaign raised
- $1.3M
- Outside money supporting
- $154K
- Outside money opposing
- $1.3M
Cunningham for NMParty spending with the campaign
$39,270
NRCC $39,270
- Campaign money to 30 Jun 2026
Week by week
Outside money each week, supporting and opposing the candidates, all candidates combined.
Week of 28 Sep 2026
Supporting $75,733Opposing $1.4M
The groups on each side
The biggest outside groups in this race, by what they spent supporting or opposing each candidate.
Spent supporting a candidate
- No Going Back PACsupporting Greg Cunningham$117K
- Civic Renewal Fundsupporting Greg Cunningham$36,673
- Blue CD2 New Mexico USAsupporting Gabe Vasquez$12,327
- Givegreen United Actionsupporting Gabe Vasquez$80
Spent opposing a candidate
- Congressional Leadership Fundopposing Gabe Vasquez$1.9M
- No Going Back PACopposing Gabe Vasquez$837K
- CHC Bold PACopposing Greg Cunningham$786K
- Bold Americaopposing Greg Cunningham$226K
- HMPopposing Greg Cunningham$204K
- Retired Americans Actionopposing Greg Cunningham$65,709
- Civic Renewal Fundopposing Gabe Vasquez$5,709
Who’s connected to whom
The groups that spent supporting or opposing the candidates.
- Congressional Leadership Fund spent opposing Gabe Vasquez · $1.9M
- No Going Back PAC spent opposing Gabe Vasquez · $837K
- CHC Bold PAC spent opposing Greg Cunningham · $786K
- Bold America spent opposing Greg Cunningham · $226K
- HMP spent opposing Greg Cunningham · $204K
- No Going Back PAC spent supporting Greg Cunningham · $117K
- Retired Americans Action spent opposing Greg Cunningham · $65,709
- Civic Renewal Fund spent supporting Greg Cunningham · $36,673
- Blue CD2 New Mexico USA spent supporting Gabe Vasquez · $12,327
- Civic Renewal Fund spent opposing Gabe Vasquez · $5,709
- American Action Network gave to Congressional Leadership Fund · $43.5M
- Chevron Corporation gave to Congressional Leadership Fund · $3.5M
- Proximo Action gave to Bold America · $2.9M
- Democrats 2026 gave to Bold America · $1.2M
- House Majority Forward gave to HMP · $61.7M
- American Opportunity Action gave to HMP · $4.0M
- Indivisible Rio Grande gave to Blue CD2 New Mexico USA · $18,380
- Indivisible Albuquerque gave to Blue CD2 New Mexico USA · $14,247
- Congressional Leadership Fund spent $1.9M opposing Gabe Vasquez$1.9M
- American Action Network gave $43.5M to Congressional Leadership Fund$43.5M
- Chevron Corporation gave $3.5M to Congressional Leadership Fund$3.5M
Polls
Every poll of this race on one timeline.
The latest poll, by SurveyUSA to 2 Sep 2026, has Gabe Vasquez at 46.0% and Greg Cunningham at 43.0%.
Gabe VasquezGreg Cunningham
Point at a dot, or tab in and use the arrow keys
Every poll, newest first
- 2 Sep ’26SurveyUSA 28 Aug to 2 Sep 2026 · 554 likely voters
Go deeper
The paperwork behind this race, all of it. Free with an email sign-in.
The paperwork