USA Times Analysis: NPR’s Presidential Coverage Sentiment

9 min read · 2,110 words

Live, auto-updating. This dataset is still growing — we are continuously collecting
headlines back to January 2016 for this publication. Scores reflect data collected so far and
will shift as more headlines are added. Every number is reproducible from the linked source data.

USA Times Analysis · Presidential Coverage Sentiment Index

Sentiment analysis of every NPR headline about the sitting U.S. president —
Donald Trump for 2016–2021 and 2025–present, Joe Biden for 2021–2025 — scored by an automated, deterministic model
with no human rating or editorial judgment involved in the scoring itself. Because the subject automatically switches with the
administration, the same outlet’s tone can be compared across presidents rather than tracking coverage of one person.

49.1
/ 100 · 50 = neutral
Average headline sentiment compound score: -0.018 (scale −1 to +1).
Based on 639 headlines collected so far, all-time, across both administrations.

Score by time window

Window Score Headlines Positive Neutral Negative
Last 7 days 46.6 90 19

21.1%
39

43.3%
32

35.6%
Last 30 days 48.9 180 43

23.9%
85

47.2%
52

28.9%
Past year 47.6 258 57

22.1%
117

45.3%
84

32.6%
All-time 49.1 639 184

28.8%
260

40.7%
195

30.5%

Monthly trend

Average headline sentiment score by month (−1 to +1, dashed line = neutral). Subject switches automatically at each inauguration. Hover a point for detail.

0 +1 −1 Jan 2016: avg +0.194 (13 headlines, 8 pos / 2 neg / 3 neu)Feb 2016: avg -0.118 (20 headlines, 3 pos / 8 neg / 9 neu)Mar 2016: avg -0.064 (35 headlines, 10 pos / 13 neg / 12 neu)Apr 2016: avg +0.093 (16 headlines, 5 pos / 5 neg / 6 neu)May 2016: avg -0.011 (30 headlines, 8 pos / 10 neg / 12 neu)Jun 2016: avg -0.017 (30 headlines, 8 pos / 7 neg / 15 neu)Jun 2024: avg -0.103 (14 headlines, 3 pos / 6 neg / 5 neu)Jul 2024: avg +0.016 (82 headlines, 26 pos / 20 neg / 36 neu)Aug 2024: avg -0.014 (22 headlines, 11 pos / 7 neg / 4 neu)Sep 2024: avg -0.078 (10 headlines, 2 pos / 4 neg / 4 neu)Oct 2024: avg -0.241 (14 headlines, 3 pos / 8 neg / 3 neu)Nov 2024: avg +0.041 (23 headlines, 7 pos / 6 neg / 10 neu)Dec 2024: avg +0.070 (40 headlines, 16 pos / 8 neg / 16 neu)Jan 2025: avg +0.111 (32 headlines, 17 pos / 7 neg / 8 neu)Jun 2026: avg -0.111 (78 headlines, 14 pos / 32 neg / 32 neu)Jul 2026: avg -0.022 (180 headlines, 43 pos / 52 neg / 85 neu) Jan 2016Apr 2016Jun 2024Sep 2024Dec 2024Jul 2026 gaps = months not yet collected

By administration

Administration Score Headlines Positive Neutral Negative
Trump · Jan 2016–Jan 2021 49.5 144 42

29.2%
57

39.6%
45

31.2%
Biden · Jan 2021–Jan 2025 50.6 237 85

35.9%
86

36.3%
66

27.8%
Trump · Jan 2025–present 47.6 255 57

22.4%
115

45.1%
83

32.5%

This is the clearest side-by-side bias check on the page: identical methodology applied to two different presidents. A consistent gap between rows suggests a real tone difference by administration rather than noise.

Methodology

  • Universe: every headline published by NPR (npr.org) that contains the sitting president’s
    name (case-insensitive, whole word — “Trump” for 2016–2021 and 2025–present, “Biden” for 2021–2025), collected via Google
    News search restricted to this domain and to the correct name for each date range, date-sliced to avoid missing coverage during high-volume periods.
  • Scoring model: VADER (Valence Aware Dictionary and sEntiment Reasoner) — a published,
    peer-reviewed lexicon-and-rule-based sentiment model (Hutto & Gilbert, 2014), run identically and
    deterministically across every publication, administration, and headline, with no manual adjustment per outlet.
  • Classification thresholds: compound score ≥ 0.05 = positive;
    ≤ -0.05 = negative; between = neutral — VADER’s standard published defaults.
  • Time windows: last 7 / 30 / 365 days are computed relative to the real current date, not
    the dataset’s latest headline — “no data yet” means collection hasn’t reached that period, not that no coverage occurred.
  • What is scored: the headline text only, exactly as published — not the article body, not social framing.
  • Reproducibility: every scored headline, its source URL, publish date, subject, and individual score
    is listed below, so any result can be independently checked against the live article.

What this score is — and isn’t

This measures headline sentiment, not factual accuracy or overall editorial bias.
A negative score means the language of a headline skews negative in tone — not that the reporting is inaccurate, nor
that the outlet is biased against that president. A publication can score negatively while reporting completely accurately on
genuinely negative news, and can score positively while reporting accurately on genuinely positive news. The by-administration
table above is a comparison tool, not a verdict on its own — the underlying news cycles of each presidency were not identical.

Known limitations:

  • VADER can misread sarcasm, quoted speech attributed to the president himself, and domain-specific political language.
  • Headline-only scoring misses tone set by article context.
  • Sample size varies by period, outlet, and administration; small-sample scores carry wider uncertainty than the number alone shows.
  • The “contains the president’s name” filter can pull in incidental mentions, not just president-focused stories.
  • This dataset is still growing (see banner above).

Scored headlines (639 shown, most recent first)

Date Subject Headline Label Score
Jul 17, 2026 Trump Trump drama in MAGA Washington : Sound Politics neutral +0.000
Jul 17, 2026 Trump Trump wants a permanent fence around the D.C. park known for White House protests negative -0.226
Jul 17, 2026 Trump An analysis of President Trump’s address neutral +0.000
Jul 16, 2026 Trump Trump earned billions last year. Some Pennsylvania swing voters say they don’t care negative -0.388
Jul 16, 2026 Trump Hormuz blockade / Trump’s mixed messages / Who is Jay Clayton? : Sources & Methods neutral +0.000
Jul 16, 2026 Trump President Trump to deliver prime time address on elections, though details are slim neutral +0.000
Jul 16, 2026 Trump In primetime speech, Trump doesn’t provide evidence for illegal voting negative -0.557
Jul 16, 2026 Trump These swing voters shrug at Trump earning billions last year neutral +0.000
Jul 16, 2026 Trump President Trump to deliver prime time address on elections, though details are slim neutral +0.000
Jul 16, 2026 Trump Trump’s national address, beach canopy bans, World Cup final and more : AirTalk neutral +0.000
Jul 16, 2026 Trump Is Trump out of options to end the Iran war? : Here & Now Anytime negative -0.599
Jul 16, 2026 Trump Officials probe whether White House teleprompter operator profited off Trump’s words positive +0.318
Jul 16, 2026 Trump Kevin Warsh says the Fed is determined to bring rising prices under control : Trump’s Terms positive +0.340
Jul 16, 2026 Trump Kevin Warsh says the Fed is determined to bring rising prices under control : Trump’s Terms positive +0.340
Jul 16, 2026 Trump Zach Lahn endorsed by President Trump in race for Iowa governor : River to River positive +0.250
Jul 16, 2026 Trump Trump wants a permanent fence around the D.C. park known for White House protests negative -0.226
Jul 16, 2026 Trump Trump wants a permanent fence around the D.C. park known for White House protests negative -0.226
Jul 16, 2026 Trump PA Headlines | July 16 | Trump touts $10B and 4K jobs coming to Pa. : The Morning Agenda neutral -0.026
Jul 16, 2026 Trump Trump earned billions last year. Some Pennsylvania swing voters say they don’t care negative -0.388
Jul 16, 2026 Trump Treasury unveils commemorative coin featuring Trump’s face positive +0.202
Jul 16, 2026 Trump Trump’s Iran notice aims to reset war powers clock amid growing political risks negative -0.649
Jul 16, 2026 Trump The Western District of Washington chose a new US attorney… Trump fired him an hour later : Soundside negative -0.557
Jul 16, 2026 Trump How immigration courts changed under Trump administration, LAX People Mover faces another hurdle, WGA sues Paramount Warner Bros acquisition — Afternoon Edition : The LA Report neutral +0.000
Jul 16, 2026 Trump How immigration courts changed under Trump administration : The LA Report neutral +0.000
Jul 16, 2026 Trump President Trump, Sen. McCormick tout $10 billion in new investments to Pa. defense industries : WITF News Stories neutral +0.000
Jul 16, 2026 Trump Food pantries see long summer lines as New Yorkers lose SNAP benefits in Trump overhaul : WNYC News neutral -0.026
Jul 16, 2026 Trump Columbia Riverkeeper and other groups sue Trump administration to prevent weakening Endangered Species Act negative -0.296
Jul 15, 2026 Trump At a fiery hearing, President Trump’s pick for Attorney General faces tough questions negative -0.440
Jul 15, 2026 Trump The Authoritarian Playbook: Trump’s assault on climate & green energy : Your Call negative -0.402
Jul 15, 2026 Trump China and Xi favored over U.S. and Trump in many nations: Survey positive +0.421
Jul 15, 2026 Trump Trump warns that communism is coming for America : The NPR Politics Podcast negative -0.103
Jul 15, 2026 Trump Trump warns that communism is coming for America negative -0.103
Jul 15, 2026 Trump 🔊 Listen Now: Trump warns that communism is coming for America negative -0.103
Jul 15, 2026 Trump Trump relished in being compared to dictators like Hitler and Stalin, journalist says positive +0.361
Jul 15, 2026 Trump Can Trump Reopen the Strait? : The Brian Lehrer Show neutral +0.000
Jul 15, 2026 Trump Fresh Air for July 15, 2026: ‘Regime Change’ goes inside the Trump White House positive +0.318
Jul 15, 2026 Trump Trump relished in being compared to dictators like Hitler and Stalin, journalist says positive +0.361
Jul 15, 2026 Trump Trump relished in being compared to dictators like Hitler and Stalin, journalist says positive +0.361
Jul 15, 2026 Trump Gold, secrets, never-ending meetings: Inside the Trump White House : Fresh Air positive +0.318
Jul 15, 2026 Trump Gold, secrets, never-ending meetings: Inside the Trump White House : Fresh Air positive +0.318
Jul 15, 2026 Trump National Guard deployment in D.C. extended until 2029 : Trump’s Terms neutral +0.000
Jul 15, 2026 Trump National Guard deployment in D.C. extended until 2029 : Trump’s Terms neutral +0.000
Jul 15, 2026 Trump Trump’s National Guard deployment in D.C. has been extended until 2029 neutral +0.000
Jul 15, 2026 Trump Trump floats control of the Strait of Hormuz. Making it happen would be challenging positive +0.153
Jul 15, 2026 Trump PA Headlines | July 15 | Setting the stage for Trump’s arrival in Carlisle. : The Morning Agenda neutral +0.000
Jul 15, 2026 Trump Bill Maher on comedy, atheism and dining with Trump positive +0.361
Jul 15, 2026 Trump Bill Maher on comedy, atheism and dining with Trump positive +0.361
Jul 15, 2026 Trump Bill Maher on comedy, atheism and dining with Trump positive +0.361
Jul 15, 2026 Trump Bill Maher on comedy, atheism and dining with Trump positive +0.361
Jul 15, 2026 Trump Trump floats control of the Strait of Hormuz. Making it happen would be challenging positive +0.153
Jul 15, 2026 Trump Trump administration’s proposal to shift management of grizzly bears causes confusion negative -0.296
Jul 15, 2026 Trump Trump will speak on elections in Thursday primetime address neutral +0.000
Jul 14, 2026 Trump Trump again shrinks Utah national monuments neutral +0.000
Jul 14, 2026 Trump Former immigration official assesses the tactics behind Trump’s immigration crackdown neutral +0.000
Jul 14, 2026 Trump E. Jean Carroll receives $5.6 million from Trump in sexual abuse and defamation case negative -0.637
Jul 14, 2026 Trump Judge says Trump IRS lawsuit was filed to ‘manipulate the judicial process’ : Trump’s Terms negative -0.226
Jul 14, 2026 Trump Judge says Trump IRS lawsuit was filed to ‘manipulate the judicial process’ : Trump’s Terms negative -0.226
Jul 14, 2026 Trump Trump says U.S., not Iran, will collect tolls in the Strait of Hormuz neutral +0.000
Jul 14, 2026 Trump Trump’s National Guard deployment in D.C. has been extended until 2029 neutral +0.000
Jul 14, 2026 Trump Trump’s new legal weapon for prosecuting protestors : Code Switch negative -0.178

Generated 2026-07-18T00:11:59.171146+00:00 · Data source: Google News search, resolved to original
publisher URLs · Model: VADER v3 · USA Times internal analysis.

Share this story