Updated Oct 16, 2026, 2:22 PM ET
Republican · 3 November 2026

Greg Cunningham

Greg Cunningham, a Republican and retired police officer, is the party's nominee for New Mexico's 2nd congressional district in 2026, facing Democratic incumbent Gabe Vasquez in the November 3 general election.

2026 Races & Market Forecast

Live TruthIndex™ and prediction market consensus for races contested by Greg Cunningham.

Latest coverage

Live News

Recent media coverage for Greg Cunningham.

  1. Scalise leads GOP power players into NM as Cunningham makes CD2 push

    Event: Greg Cunningham, the Republican candidate for New Mexico’s 2nd Congressional District (CD2), hosted a Las Cruces campaign event featuring top House Republicans, including Steve Scalise.

    pinonpost.comVasquez
  2. Greg Cunningham makes campaign stop in Las Cruces

    Greg Cunningham campaigned in Las Cruces at the Electronic Caregiver on Main Street, speaking about his bid for New Mexico’s 2nd Congressional District. He is running against incumbent Democrat Gabe Vasquez.

    KVIAVasquez
  3. Steve Scalise to join Greg Cunningham at Las Cruces campaign event

    Greg Cunningham (NM-02) to be joined by House Majority Whip Steve Scalise at a Las Cruces press conference focused on the race for New Mexico’s 2nd Congressional District.

    KFOX
  4. Greg Cunningham rallies in Las Cruces, promises tougher crime laws and more police presence

    Greg Cunningham in NM-02 House race highlights tougher crime stance and more police presence. At a Las Cruces event with U.S.

    hyperlocalloop.com

Biography & Campaign Analysis

2026 race

Greg Cunningham, a retired police officer, is the Republican nominee in the 2026 election for New Mexico's 2nd congressional district, which encapsulates southern and western New Mexico, including Las Cruces, Carlsbad and Alamogordo.

Cunningham was previously the Republican nominee for New Mexico's 29th House district in 2022 and 2024. In the 2026 Republican primary Cunningham won 84.5% of the vote against Jose Orozco, a federal contractor who withdrew from the race but remained on the ballot.

The seat is held by Democrat Gabe Vasquez, who was re-elected with 52.1% of the vote in 2024, and the two meet in the general election on November 3, 2026.