Lost Lost the race for New Mexico’s 2nd District, Nov 3, 2026, 2026
Greg Cunningham
- Raised
- $2.5M
- Cash on hand
- $344K
- Offices held
- 0
- Background facts
- 4
Best-funded opponent: $5.5M
Through Oct 14, 2026
None in our record
Each with its source
Who is Greg Cunningham, and what offices have they held?
Greg Cunningham was the Republican nominee for New Mexico’s 2nd District and lost on Nov 3, 2026. Cunningham has held no elected or appointed office in Oathstar’s sourced record; most recent role: United States Marine Corps.
Source: Each fact below links its source · ballot checked against an official list · How facts are confirmed · Updated Oct 25, 2026
Background
4 facts · all sourced · last checked Oct 25, 2026. How we check
Background
- United States Marine Corps
- Albuquerque Police Department
- Marine Corps
- EducationUniversity of Albuquerque
Offices held
No prior elected or appointed office in our record.
Sources
- santafenewmexican.com/news/local_news/trump-renews-support-for-… · Second source
- santafenewmexican.com/news/elections/retired-apd-detective-vete… · Second source
- abqjournal.com/news/vasquez-cunningham-face-off-in-congressiona… · Second source
- abqjournal.com/election/2nd-congressional-district-greg-cunning… · Second source
Who funds Cunningham
Who funds Cunningham
The largest PACs and other committees giving directly to the campaign this cycle, of 64.
- American Revival PAC Independent PAC
- Cole Combined Committee Member’s leadership PAC
- Jack Begman Independent PAC
See how much each organization gave Cunningham this cycle and last, the mix of corporate, labor, trade and other PACs, and who else each one funds.
This part is in Pro. A free account lets you follow up to 3 people and get a weekly email about them; upgrade whenever you need more.
Create a free account See what Pro adds Log inGifts from PACs and other committees only, from FEC filings. Oathstar never shows individual donors.
The race
Full raceHeld by Gabe Vasquez · D +4.2 in 2024 · Election held Nov 3
- DGabe Vasquez Incumbent $5.5M
Ballot checked against an official list on Oct 25, 2026: source.