QUID · NEW MEXICO 2ND DISTRICT · OCT 3 - OCT 9, 2026
US ELECTIONS2026 NEW MEXICO
Seven days of conversation about Gabe Vasquez and Greg Cunningham, split between posts that can be placed in New Mexico and posts from the rest of the country. One event carried the week: Donald Trump endorsed Cunningham on Saturday, and almost half of everything measured here was posted that day. Vasquez's week looks nothing like it.
C
Greg CunninghamRepublican challengerNo X account found in this week's corpus
TOTAL VOLUMEPosts, articles and comments across all geographies. Only 9% of the U.S. portion is original writing; the rest is reposts and replies.
+79.2
CUNNINGHAM, NATIONALNet sentiment outside New Mexico. +92.7 on posts naming them alone.
+52.8
VASQUEZ, NATIONALNet sentiment outside New Mexico. +44.6 on posts naming them alone.
2K
ENDORSEMENT DAYSaturday, Oct 3. Trump's endorsement video put 2,177 of the day's 2,310 posts on Cunningham. No other day in the week clears 300.
The Week In One Line
Net sentiment runs on the left axis from −100 to +100. Gold bars carry total daily
volume for both candidates combined; hover any bar for the narratives driving that day. Volume collapses after Saturday, from 2,310 posts to 96 by Friday. Cunningham owns the spike and almost nothing after it.
Cunningham net sentimentVasquez net sentimentTotal posts, articles and comments
Inside New Mexico
Both candidates read positive at home, but on very little. Cunningham's in-state figure rests on 19 stored documents and Vasquez's on 24, most of them comments under a handful of Facebook threads.
NEW MEXICO
Cunningham
New Mexico
150posts
34 positive
12 negative
Hover a segment
109 unique authors · 1 original posts
(1% of volume; the rest are reposts and replies).
Sentiment from 46 labeled posts, 30.7% of this slice;
stored sample behind the labels 19 documents.
Top 3 narratives driving sentiment
1
Short Declarations On A Few Threads
POSITIVE DRIVER
The in-state positive cell is 16 stored documents, nearly all of them brief comments under the same two Facebook posts. They are statements of intent rather than argument.
Where the in-state conversation does make a case, it is about law enforcement. Commenters cite the Fraternal Order of Police endorsement of Cunningham against Vasquez, and the same fight shows up in Vasquez's own cells from the other direction.
Here's one where your Daddy Gabe was recently denounced by the Fraternal Order of Police and where that same organization endorsed Greg Cunningham. 2200+ members strong in NM.
Cunningham's in-state negative cell holds three stored documents in total. The clearest of them ties him to the endorsement rather than to anything local, which is the mirror image of what lifts him nationally.
Gabe has been representing New Mexico well. Cunningham will represent and support Trump's corruption not New Mexico.
124 unique authors · 7 original posts
(4% of volume; the rest are reposts and replies).
Sentiment from 96 labeled posts, 48.2% of this slice;
stored sample behind the labels 24 documents.
Top 3 narratives driving sentiment
1
The Dirt Road Tour Is The Campaign At Home
POSITIVE DRIVER
The single most engaged in-state post of the week is Vasquez's own. His campaign's Dirt Road Democrat tour launch in Hobbs drew 400 engagements, more than any other item measured inside New Mexico.
New Mexico, we are less than 30 days out until Election Day and today I am kicking off the #DirtRoadDemocrat Tour in the one and only Hobbs.
Several documents the classifier placed in Vasquez's positive in-state cell are attacks on him, including an itemized list of alleged legal and financial problems. With 24 stored documents behind the cell, a handful of misreads is enough to move the figure, which is why the +8.3 should be read as 'roughly even' and nothing finer.
One more time because you refused to take accountability for your actions, or inaction. This makes you unfit to serve.
The in-state case against Vasquez is built almost entirely on law enforcement, the border and veterans, repeated in near-identical phrasing across the same comment threads that carry Cunningham's positive cell.
30 more days, then the people need to vote anti-police, anti-military, anti-veteran, anti-ICE Gabe Vasquez out of office.
The same week reads differently depending on where you stand. Net sentiment is plotted
from New Mexico on the left to the rest of the country on the right; the solid line counts every post
naming a candidate, the dashed line counts only posts that name that candidate and not the other.
All posts naming the candidate
Posts naming that candidate only
-31.3Greg CunninghamNew Mexico minus national · +1.2 on single-subject posts
Cunningham reads better nationally than at home, +79.2 against +47.8, and the reason is visible in the dates. His national figure is one endorsement on one Saturday, amplified by accounts with no particular connection to the district. Strip the posts that also name Vasquez and he climbs further, to +92.7, which says the endorsement coverage is almost entirely about him rather than against his opponent.
-44.5Gabe VasquezNew Mexico minus national · -24.1 on single-subject posts
Vasquez is the rarer case on this microsite: he reads better outside his state than inside it, +52.8 against +8.3. The national figure is built on incumbency, press releases, casework and wire coverage. The in-state figure is close to even and rests on 24 stored documents, several of which the classifier appears to have placed on the wrong side.
What each audience actually argues about
Geography, not party. Both columns cover the same week and the same two candidates; what separates them is which arguments actually travel.
IN NEW MEXICO
Policing, Land And Who Shows Up
Inside New Mexico the argument is concrete and local. The Fraternal Order of Police endorsement, public land policy, flood damage in Doña Ana County and a candidate tour through Hobbs. Almost all of it happens in the comments under a small number of Facebook posts.
The police union endorsementCited by both sides, and the single most repeated local claim.
Public landRaised against Vasquez as an absence of policy rather than a position.
Doña Ana County floodingThe one issue both candidates addressed in the same week.
The Dirt Road Democrat tourThe most engaged in-state post of the week, posted by the campaign itself.
REST OF THE U.S.
One Endorsement And One Wire Story
Nationally the district barely exists as a district. It appears as a line in Trump's endorsement and as an entry in a syndicated Associated Press list of seats Republicans hope to flip. Only 9 percent of the conversation is original writing.
Trump's endorsement videoReleased Oct 3 and responsible for close to half the week.
Energy independenceThe policy frame carried inside the endorsement, repeated near verbatim.
The AP flip listOne story reprinted across dozens of outlets, counted once per outlet.
Renaming New MexicoTrump's aside drew its own coverage, separate from the endorsement.
Both columns are arguing about the same two things, policing and energy. The difference is that New Mexico argues them as local facts with named organizations attached, and the rest of the country argues them as a proxy for the national map.
The Rest Of The Country
The national halves are larger and point the same way. Cunningham's is one endorsement travelling; Vasquez's is a working congressional office and a campaign tour.
NATIONAL
Cunningham
Rest of United States
3,031posts
129 positive
15 negative
Hover a segment
2,013 unique authors · 191 original posts
(6% of volume; the rest are reposts and replies).
Sentiment from 144 labeled posts, 4.8% of this slice;
stored sample behind the labels 61 documents.
Top 3 narratives driving sentiment
1
The Endorsement Is The Whole Week
POSITIVE DRIVER
Trump's endorsement video, released Saturday, is the single event behind Cunningham's national figure. Broadcast pages and Trump campaign accounts carried it, and the language of the endorsement, strong borders, lower taxes, energy production and the Second Amendment, is repeated nearly verbatim across the coverage.
President Donald Trump endorsed Greg Cunningham for New Mexico's 2nd Congressional District. Trump praised Cunningham's military and police service and said he would support strong borders, lower taxes, energy production and Second Amendment rights.
The reposted version of the endorsement is not about Cunningham's biography. It frames the race as a choice about oil and gas, and that framing is what travels through the retweets.
President Trump weighs in on the race in New Mexico's 2nd Congressional District: Democrat Gabe Vasquez supports ending New Mexico's oil and gas industry. If elected, Greg Cunningham will support energy independence.
Against roughly 3,000 national posts, the negative column is almost empty: 15 stored documents. The one piece of adversarial reporting concerns a missing military disclaimer on Cunningham's advertising and website.
Greg Cunningham ad omits required military disclaimer. The disclaimer is missing from Cunningham's campaign website as well.
395 unique authors · 165 original posts
(30% of volume; the rest are reposts and replies).
Sentiment from 284 labeled posts, 51.2% of this slice;
stored sample behind the labels 85 documents.
Top 3 narratives driving sentiment
1
The Office Keeps Producing Copy
POSITIVE DRIVER
Vasquez's national positive cell is the largest evidence base in this race at 63 stored documents, and much of it is incumbency: press releases, constituent casework and local coverage that national aggregators pick up.
Rep. Gabe Vasquez sends letter to FAA demanding reversal of decommissioning of critical air safety technology.
One Associated Press piece on districts Republicans think they can flip is reprinted across dozens of regional outlets and lands in both candidates' national cells. It is a single story counted many times, which is most of what separates 3,031 national posts from 191 originals.
The midterm elections might look ominous for President Donald Trump, but there are places where his Republican Party could turn the tables on Democrats. National organizations are pumping money behind candidates that Republicans hope can provide bright spots.
The sharpest national criticism is not about policy. It revisits Vasquez's past statements on policing and argues his current advertising contradicts them.
A new campaign advertisement for Democrat U.S. Rep. Gabe Vasquez is leaning heavily into law enforcement, but its biggest claim is contradicted by his own record.
This page is the product of two different kinds of work. One half is data that no public API makes available; the other half is judgment about what the data does and does not support.
What Quid made possible
None of the following could be assembled from public endpoints inside a week.
A district race split by geographySeparating posts that resolve to New Mexico from the rest of the country, on a race small enough that most tools return nothing at all.
Sentiment scored toward the personEach candidate is defined once, centrally, with primary-term targeting, so a post is scored toward the named figure rather than toward its overall tone.
Seven aligned day bucketsDaily volume and net sentiment on both candidates, aligned to Quid's 23:00 UTC close so no bucket is part-elapsed.
The evidence behind every figureStored documents per cell, sorted by engagement, which is how the thinness and the misclassification in this race became visible at all.
What Claude was responsible for
The data does not interpret itself, and it arrives with traps in it.
Refusing to report a precise numberWith 19 stored documents behind one cell, the page reports direction and says so in three places rather than presenting a decimal as a measurement.
Catching the classifierReading the documents showed attacks on Vasquez sitting in his positive in-state cell. That is stated on the page rather than quietly averaged in.
Separating one event from a trendClose to half this week is a single Saturday. The page says that instead of describing Cunningham as broadly popular.
Checking the query actually found the right man"Cunningham" is a common surname, so the documents were sampled to confirm they concern the NM-02 candidate before any figure was used.
Neither half can establish cause. This page measures what was said, how much of it there was, and who said it. It is not a poll, it does not model turnout, and it does not predict the November result.
How to read this
Source. Quid, run against the full-resolution recent index. Each person is defined
by an ad-hoc boolean query with primary: sentiment targeting, so the sentiment is scored
toward that named figure rather than toward the post as a whole.
Window. Oct 3 - Oct 9, 2026, seven complete day buckets. Quid closes its day at 23:00 UTC and
ignores the timezone parameter, so each bucket covers roughly 23 hours of the labeled calendar day.
Net sentiment is (positive − negative) / (positive + negative) × 100, computed on
labeled posts only. Neutral posts are excluded from the meter but counted in the volume figures.
Sentiment coverage. Sentiment labels cover 31 to 5% of Cunningham's posts and 48 to 51% of Vasquez's.
This is the thinnest race on the microsite. Cunningham's in-state cell is 46 labeled posts behind 19 stored documents; Vasquez's is 96 behind 24. Nationally Cunningham carries 144 labeled posts behind 61 stored documents. Treat every figure here as a direction, not a measurement, and read the gaps rather than the decimals.
Classifier attribution is imperfect. In a two-candidate race most posts name both people, and
the classifier sometimes assigns a post's sentiment to the wrong subject, and several posts attacking one
candidate are labeled positive for them. Every soundbite shown here was read and placed against the narrative
it actually supports, but the donut and meter totals are the classifier's unedited output.
Twitter/X counts are projected ×10 from a 10% sample, so volume figures exceed the number of
individually stored documents. Counts and samples are never mixed inside one ratio.
Sensitivity test. 5% of Cunningham's posts and 20% of Vasquez's name both candidates, where the classifier can credit sentiment to the wrong one. Re-running every figure on posts that name one
candidate only moves both men further apart, not closer: Cunningham climbs to +93.9 at home and +92.7 nationally, while Vasquez settles at +20.5 and +44.6. Cunningham's headline figures are therefore not being dragged up by posts that attack Vasquez, which is the usual explanation for a challenger reading well.
Volume is amplification, not voices. Only 9% of posts are original; the rest are reposts and replies. Unique-author counts
are shown on every panel and are the better measure of how many people are actually talking.
Link integrity. Every source link on this page was checked for liveness at publication.
Exploratory. Figures may not match Quid's own dashboards exactly. Sentiment is a
measure of how people are talking, not a poll, and nothing here projects a November result.