Political Signal

Forecast poll movement two weeks before the polls do.

Detect shifts in voter sentiment using high-frequency public signal. Built for campaigns, comms shops, and policy desks that cannot wait for the next wave. Calibration-honest KPIs over single-number bravado.

How it works

The exact thing your team is trying to call.

Two-week directional change in head-to-head ballot share at the district or state level, with calibrated confidence and issue attribution. Each KPI ships with a confidence chip when evidence is thin.

  • District-level signal resolution, not national averages
  • Issue attribution that names the topics moving the needle
  • Candidate sentiment broken out by demographic cohort
  • Crisis flagging when negative coverage compounds
  • Daily refresh with full audit trail per data source

Signal sources

What feeds the political signal model.

  • 01NewsAPIlive
  • 02NewsData.iolive
  • 03Google News RSSlive
  • 04Reddit issue-specific subredditslive
  • 05GDELT 2.0live
  • 06X political timeline samplesplanned
  • 07Google Trends issue salienceplanned
  • 08Public poll aggregators for calibration onlyplanned
Sample entities tracked:Senate-OH-2026Governor-NC-2028Mayor-LA-2026

Use cases

What teams actually do with Political Signal.

  • Greenlight reviews for political signal

    Run scoring on a portfolio of candidates and surface the ones whose political signal signals diverge most from their internal narrative.

  • Continuous monitoring

    Subscribe via webhook and receive a payload only when the score crosses a threshold you defined. No dashboards required.

  • Cross-vertical analysis

    Pull the same entity into other verticals to see whether the signals agree or disagree. Disagreement is often where the alpha is.

  • Backtesting before commitment

    Score the last 24 months of decisions against the model and compare hit rates. The calibration_bucket field tells you how much to trust the model in the bands you care about.

API

Calibrated, explainable, ready for production.

Catalogue calls return 40 realistic KPIs grounded in real evidence, each with a confidence chip (high / medium / low / unknown). Every prediction also ships with the nearest historical analogs the model leaned on.

Available via REST and a typed TypeScript SDK.

See full API reference
GET /v1/catalogue/political-signal/{entityId} — 40 realistic KPIs
{
  "entityId": "race_oh_sen_2026",
  "kpiCountScored": 40,
  "forecastDelta": 1.8,
  "ci95": [
    0.4,
    3.1
  ],
  "issueAttribution": [
    {
      "issue": "economy",
      "contribution": 0.7,
      "confidence": "high"
    },
    {
      "issue": "immigration",
      "contribution": 0.5,
      "confidence": "high"
    },
    {
      "issue": "abortion",
      "contribution": 0.3,
      "confidence": "medium"
    },
    {
      "issue": "crime",
      "contribution": 0.2,
      "confidence": "medium"
    },
    {
      "issue": "foreign_policy",
      "contribution": 0.1,
      "confidence": "low"
    }
  ],
  "analogs": [
    "race_pa_sen_2022",
    "race_ga_sen_2022",
    "race_az_sen_2022",
    "race_nv_sen_2022",
    "race_wi_sen_2022"
  ],
  "asOf": "2026-05-10T00:00:00Z"
}

Compared to

How Political Signal differs from what is already out there.

VendorHow SignalGrid is different
Morning ConsultDistrict-level resolution and issue attribution, not national crosstabs.
PollyTwo-week directional forecasts with calibrated confidence, not just static polling.
Zignal LabsModels trained for forecasting, not only narrative monitoring.

Try Political Signal on your own entities.

Start free during the public beta. We will pre-select political signal for you on signup.

Other verticals