{
  "meta": {
    "schemaVersion": "1.0",
    "id": "knowledge:rankings:momentum-signal",
    "type": "rankings",
    "slug": "momentum-signal",
    "title": "Electricity Price Momentum Signal Ranking",
    "description": "States where electricity prices are accelerating, rising, stable, or falling.",
    "canonicalUrl": "https://priceofelectricity.com/knowledge/rankings/momentum-signal",
    "jsonUrl": "https://priceofelectricity.com/knowledge/rankings/momentum-signal.json",
    "updatedAt": "2026-02-22T00:00:00.000Z",
    "sourceVersion": "v20260222",
    "temporalContext": {
      "sourceVersion": "v20260222",
      "isLatest": true
    },
    "provenance": [
      {
        "id": "eia-retail-sales-923",
        "sourceName": "U.S. Energy Information Administration (EIA) Retail Sales of Electricity",
        "sourceUrl": "https://api.eia.gov/v2/electricity/retail-sales/data/",
        "publisher": "U.S. Energy Information Administration",
        "license": "U.S. Government work (public domain)",
        "notes": "Primary source for state residential electricity rate series used by snapshots.",
        "retrievedAt": "2026-02-22T00:00:00.000Z"
      },
      {
        "id": "poe-dataset-affordability-csv",
        "sourceName": "PriceOfElectricity.com dataset endpoint: affordability.csv",
        "sourceUrl": "https://priceofelectricity.com/api/datasets/affordability.csv",
        "publisher": "PriceOfElectricity.com",
        "license": "Site content license",
        "retrievedAt": "2026-02-22T00:00:00.000Z"
      },
      {
        "id": "poe-dataset-states-json",
        "sourceName": "PriceOfElectricity.com dataset endpoint: states.json",
        "sourceUrl": "https://priceofelectricity.com/api/datasets/states.json",
        "publisher": "PriceOfElectricity.com",
        "license": "Site content license",
        "retrievedAt": "2026-02-22T00:00:00.000Z"
      },
      {
        "id": "poe-dataset-value-ranking-csv",
        "sourceName": "PriceOfElectricity.com dataset endpoint: value-ranking.csv",
        "sourceUrl": "https://priceofelectricity.com/api/datasets/value-ranking.csv",
        "publisher": "PriceOfElectricity.com",
        "license": "Site content license",
        "retrievedAt": "2026-02-22T00:00:00.000Z"
      },
      {
        "id": "poe-methodology-epi",
        "sourceName": "PriceOfElectricity.com methodology: Electricity Price Index",
        "sourceUrl": "https://priceofelectricity.com/methodology/electricity-price-index",
        "publisher": "PriceOfElectricity.com",
        "license": "Site content license",
        "retrievedAt": "2026-02-22T00:00:00.000Z"
      },
      {
        "id": "poe-methodology-value-score",
        "sourceName": "PriceOfElectricity.com methodology: Value Score",
        "sourceUrl": "https://priceofelectricity.com/methodology/value-score",
        "publisher": "PriceOfElectricity.com",
        "license": "Site content license",
        "retrievedAt": "2026-02-22T00:00:00.000Z"
      }
    ],
    "fieldProvenance": [
      {
        "field": "data.rankingType",
        "provenanceIds": [
          "poe-methodology-epi",
          "poe-methodology-value-score"
        ]
      },
      {
        "field": "data.sortedStates",
        "provenanceIds": [
          "eia-retail-sales-923",
          "poe-dataset-states-json",
          "poe-dataset-affordability-csv",
          "poe-dataset-value-ranking-csv"
        ]
      },
      {
        "field": "data.generatedAt",
        "provenanceIds": [
          "poe-dataset-states-json"
        ]
      }
    ],
    "citations": [
      {
        "sourceName": "U.S. Energy Information Administration (EIA) Retail Sales of Electricity",
        "sourceUrl": "https://api.eia.gov/v2/electricity/retail-sales/data/",
        "retrievedAt": "2026-02-22T00:00:00.000Z",
        "notes": "Primary source for state residential electricity rate series used by snapshots."
      },
      {
        "sourceName": "PriceOfElectricity.com dataset endpoint: affordability.csv",
        "sourceUrl": "https://priceofelectricity.com/api/datasets/affordability.csv",
        "retrievedAt": "2026-02-22T00:00:00.000Z"
      },
      {
        "sourceName": "PriceOfElectricity.com dataset endpoint: states.json",
        "sourceUrl": "https://priceofelectricity.com/api/datasets/states.json",
        "retrievedAt": "2026-02-22T00:00:00.000Z"
      },
      {
        "sourceName": "PriceOfElectricity.com dataset endpoint: value-ranking.csv",
        "sourceUrl": "https://priceofelectricity.com/api/datasets/value-ranking.csv",
        "retrievedAt": "2026-02-22T00:00:00.000Z"
      },
      {
        "sourceName": "PriceOfElectricity.com methodology: Electricity Price Index",
        "sourceUrl": "https://priceofelectricity.com/methodology/electricity-price-index",
        "retrievedAt": "2026-02-22T00:00:00.000Z"
      },
      {
        "sourceName": "PriceOfElectricity.com methodology: Value Score",
        "sourceUrl": "https://priceofelectricity.com/methodology/value-score",
        "retrievedAt": "2026-02-22T00:00:00.000Z"
      }
    ],
    "llmHints": {
      "priority": "medium",
      "entityType": "rankings",
      "semanticTopics": [
        "state comparison",
        "electricity rates",
        "affordability",
        "ranking methodology"
      ],
      "semanticCluster": "comparative-analysis"
    },
    "freshness": {
      "datasetUpdatedAt": "2026-02-22T00:00:00.000Z",
      "computedAt": "2026-02-22T00:00:00.000Z",
      "status": "fresh",
      "ageDays": 0,
      "methodology": {
        "id": "freshness",
        "version": "1.0",
        "url": "https://priceofelectricity.com/knowledge/methodology/freshness.json",
        "canonicalUrl": "https://priceofelectricity.com/knowledge/methodology/freshness"
      }
    },
    "excerpt": "Electricity Price Momentum Signal Ranking. Ranks states by momentum score (desc). Top 1: District of Columbia.",
    "disclaimerRefs": [
      "rankings"
    ],
    "qualityScore": 100,
    "contentHash": "51220295b81a3a8302769815b09df41116284afad5616a745392e9752d03035b",
    "integrity": {
      "contentHash": "51220295b81a3a8302769815b09df41116284afad5616a745392e9752d03035b",
      "integrityAlgorithm": "sha256",
      "signedAtBuild": "2026-02-22T00:00:00.000Z"
    }
  },
  "data": {
    "rankingType": "momentum-signal",
    "sortedStates": [
      {
        "rank": 1,
        "slug": "district-of-columbia",
        "name": "District of Columbia",
        "metricValue": 27.97,
        "signal": "accelerating",
        "shortWindowChangePercent": 25.97,
        "longWindowChangePercent": 40.52
      },
      {
        "rank": 2,
        "slug": "maine",
        "name": "Maine",
        "metricValue": 19.6,
        "signal": "accelerating",
        "shortWindowChangePercent": 17.6,
        "longWindowChangePercent": 12.19
      },
      {
        "rank": 3,
        "slug": "new-jersey",
        "name": "New Jersey",
        "metricValue": 19.53,
        "signal": "accelerating",
        "shortWindowChangePercent": 17.53,
        "longWindowChangePercent": 29.8
      },
      {
        "rank": 4,
        "slug": "washington",
        "name": "Washington",
        "metricValue": 19.23,
        "signal": "accelerating",
        "shortWindowChangePercent": 17.23,
        "longWindowChangePercent": 24.75
      },
      {
        "rank": 5,
        "slug": "pennsylvania",
        "name": "Pennsylvania",
        "metricValue": 16.98,
        "signal": "accelerating",
        "shortWindowChangePercent": 14.98,
        "longWindowChangePercent": 16.23
      },
      {
        "rank": 6,
        "slug": "kentucky",
        "name": "Kentucky",
        "metricValue": 16.8,
        "signal": "accelerating",
        "shortWindowChangePercent": 14.8,
        "longWindowChangePercent": 16.58
      },
      {
        "rank": 7,
        "slug": "oklahoma",
        "name": "Oklahoma",
        "metricValue": 16.42,
        "signal": "accelerating",
        "shortWindowChangePercent": 14.42,
        "longWindowChangePercent": 20.88
      },
      {
        "rank": 8,
        "slug": "virginia",
        "name": "Virginia",
        "metricValue": 15.85,
        "signal": "accelerating",
        "shortWindowChangePercent": 13.85,
        "longWindowChangePercent": 19.05
      },
      {
        "rank": 9,
        "slug": "montana",
        "name": "Montana",
        "metricValue": 15.01,
        "signal": "accelerating",
        "shortWindowChangePercent": 13.01,
        "longWindowChangePercent": 7.44
      },
      {
        "rank": 10,
        "slug": "maryland",
        "name": "Maryland",
        "metricValue": 14.99,
        "signal": "accelerating",
        "shortWindowChangePercent": 12.99,
        "longWindowChangePercent": 18.11
      },
      {
        "rank": 11,
        "slug": "ohio",
        "name": "Ohio",
        "metricValue": 14.61,
        "signal": "accelerating",
        "shortWindowChangePercent": 12.61,
        "longWindowChangePercent": 13.7
      },
      {
        "rank": 12,
        "slug": "south-dakota",
        "name": "South Dakota",
        "metricValue": 14.58,
        "signal": "accelerating",
        "shortWindowChangePercent": 12.58,
        "longWindowChangePercent": 20.04
      },
      {
        "rank": 13,
        "slug": "new-hampshire",
        "name": "New Hampshire",
        "metricValue": 14.48,
        "signal": "accelerating",
        "shortWindowChangePercent": 12.48,
        "longWindowChangePercent": 5.92
      },
      {
        "rank": 14,
        "slug": "louisiana",
        "name": "Louisiana",
        "metricValue": 14.25,
        "signal": "accelerating",
        "shortWindowChangePercent": 12.25,
        "longWindowChangePercent": 14
      },
      {
        "rank": 15,
        "slug": "new-york",
        "name": "New York",
        "metricValue": 13.96,
        "signal": "accelerating",
        "shortWindowChangePercent": 11.96,
        "longWindowChangePercent": 20.77
      },
      {
        "rank": 16,
        "slug": "mississippi",
        "name": "Mississippi",
        "metricValue": 13.77,
        "signal": "accelerating",
        "shortWindowChangePercent": 11.77,
        "longWindowChangePercent": 12.48
      },
      {
        "rank": 17,
        "slug": "idaho",
        "name": "Idaho",
        "metricValue": 13.55,
        "signal": "accelerating",
        "shortWindowChangePercent": 11.55,
        "longWindowChangePercent": 12.7
      },
      {
        "rank": 18,
        "slug": "indiana",
        "name": "Indiana",
        "metricValue": 13.27,
        "signal": "accelerating",
        "shortWindowChangePercent": 11.27,
        "longWindowChangePercent": 18.18
      },
      {
        "rank": 19,
        "slug": "south-carolina",
        "name": "South Carolina",
        "metricValue": 13.02,
        "signal": "accelerating",
        "shortWindowChangePercent": 11.02,
        "longWindowChangePercent": 16.04
      },
      {
        "rank": 20,
        "slug": "nebraska",
        "name": "Nebraska",
        "metricValue": 12.68,
        "signal": "rising",
        "shortWindowChangePercent": 11.68,
        "longWindowChangePercent": 21.99
      },
      {
        "rank": 21,
        "slug": "florida",
        "name": "Florida",
        "metricValue": 12.4,
        "signal": "accelerating",
        "shortWindowChangePercent": 10.4,
        "longWindowChangePercent": 8.15
      },
      {
        "rank": 22,
        "slug": "colorado",
        "name": "Colorado",
        "metricValue": 12.11,
        "signal": "accelerating",
        "shortWindowChangePercent": 10.11,
        "longWindowChangePercent": 15.61
      },
      {
        "rank": 23,
        "slug": "wyoming",
        "name": "Wyoming",
        "metricValue": 11.92,
        "signal": "accelerating",
        "shortWindowChangePercent": 9.92,
        "longWindowChangePercent": 17.03
      },
      {
        "rank": 24,
        "slug": "north-dakota",
        "name": "North Dakota",
        "metricValue": 11.75,
        "signal": "accelerating",
        "shortWindowChangePercent": 9.75,
        "longWindowChangePercent": 9.75
      },
      {
        "rank": 25,
        "slug": "arkansas",
        "name": "Arkansas",
        "metricValue": 11.49,
        "signal": "accelerating",
        "shortWindowChangePercent": 9.49,
        "longWindowChangePercent": 9.58
      },
      {
        "rank": 26,
        "slug": "north-carolina",
        "name": "North Carolina",
        "metricValue": 11.35,
        "signal": "accelerating",
        "shortWindowChangePercent": 9.35,
        "longWindowChangePercent": 6.54
      },
      {
        "rank": 27,
        "slug": "new-mexico",
        "name": "New Mexico",
        "metricValue": 9.61,
        "signal": "accelerating",
        "shortWindowChangePercent": 7.61,
        "longWindowChangePercent": 12.39
      },
      {
        "rank": 28,
        "slug": "vermont",
        "name": "Vermont",
        "metricValue": 9.13,
        "signal": "accelerating",
        "shortWindowChangePercent": 7.13,
        "longWindowChangePercent": 11.97
      },
      {
        "rank": 29,
        "slug": "iowa",
        "name": "Iowa",
        "metricValue": 9.01,
        "signal": "accelerating",
        "shortWindowChangePercent": 7.01,
        "longWindowChangePercent": 8.91
      },
      {
        "rank": 30,
        "slug": "kansas",
        "name": "Kansas",
        "metricValue": 8.96,
        "signal": "accelerating",
        "shortWindowChangePercent": 6.96,
        "longWindowChangePercent": 10.69
      },
      {
        "rank": 31,
        "slug": "texas",
        "name": "Texas",
        "metricValue": 8.95,
        "signal": "accelerating",
        "shortWindowChangePercent": 6.95,
        "longWindowChangePercent": 9.34
      },
      {
        "rank": 32,
        "slug": "delaware",
        "name": "Delaware",
        "metricValue": 8.31,
        "signal": "accelerating",
        "shortWindowChangePercent": 6.31,
        "longWindowChangePercent": 5.7
      },
      {
        "rank": 33,
        "slug": "georgia",
        "name": "Georgia",
        "metricValue": 8.11,
        "signal": "rising",
        "shortWindowChangePercent": 7.11,
        "longWindowChangePercent": 17.85
      },
      {
        "rank": 34,
        "slug": "michigan",
        "name": "Michigan",
        "metricValue": 7.63,
        "signal": "accelerating",
        "shortWindowChangePercent": 5.63,
        "longWindowChangePercent": 5.57
      },
      {
        "rank": 35,
        "slug": "alabama",
        "name": "Alabama",
        "metricValue": 7.43,
        "signal": "rising",
        "shortWindowChangePercent": 6.43,
        "longWindowChangePercent": 10.91
      },
      {
        "rank": 36,
        "slug": "utah",
        "name": "Utah",
        "metricValue": 7.36,
        "signal": "rising",
        "shortWindowChangePercent": 6.36,
        "longWindowChangePercent": 13.88
      },
      {
        "rank": 37,
        "slug": "arizona",
        "name": "Arizona",
        "metricValue": 7.05,
        "signal": "rising",
        "shortWindowChangePercent": 6.05,
        "longWindowChangePercent": 11.02
      },
      {
        "rank": 38,
        "slug": "missouri",
        "name": "Missouri",
        "metricValue": 6.26,
        "signal": "rising",
        "shortWindowChangePercent": 5.26,
        "longWindowChangePercent": 10.69
      },
      {
        "rank": 39,
        "slug": "wisconsin",
        "name": "Wisconsin",
        "metricValue": 5.84,
        "signal": "rising",
        "shortWindowChangePercent": 4.84,
        "longWindowChangePercent": 10.24
      },
      {
        "rank": 40,
        "slug": "tennessee",
        "name": "Tennessee",
        "metricValue": 5.13,
        "signal": "rising",
        "shortWindowChangePercent": 4.13,
        "longWindowChangePercent": 10.36
      },
      {
        "rank": 41,
        "slug": "illinois",
        "name": "Illinois",
        "metricValue": 4.68,
        "signal": "rising",
        "shortWindowChangePercent": 3.68,
        "longWindowChangePercent": 10.77
      },
      {
        "rank": 42,
        "slug": "massachusetts",
        "name": "Massachusetts",
        "metricValue": 4.62,
        "signal": "rising",
        "shortWindowChangePercent": 3.62,
        "longWindowChangePercent": 9.91
      },
      {
        "rank": 43,
        "slug": "minnesota",
        "name": "Minnesota",
        "metricValue": 4.24,
        "signal": "rising",
        "shortWindowChangePercent": 3.24,
        "longWindowChangePercent": 5.2
      },
      {
        "rank": 44,
        "slug": "alaska",
        "name": "Alaska",
        "metricValue": 4.19,
        "signal": "rising",
        "shortWindowChangePercent": 3.19,
        "longWindowChangePercent": 6.73
      },
      {
        "rank": 45,
        "slug": "west-virginia",
        "name": "West Virginia",
        "metricValue": 3.07,
        "signal": "rising",
        "shortWindowChangePercent": 2.07,
        "longWindowChangePercent": 8.44
      },
      {
        "rank": 46,
        "slug": "oregon",
        "name": "Oregon",
        "metricValue": 2.31,
        "signal": "rising",
        "shortWindowChangePercent": 1.31,
        "longWindowChangePercent": 5.32
      },
      {
        "rank": 47,
        "slug": "california",
        "name": "California",
        "metricValue": 0,
        "signal": "stable",
        "shortWindowChangePercent": 0.03,
        "longWindowChangePercent": 2.26
      },
      {
        "rank": 48,
        "slug": "nevada",
        "name": "Nevada",
        "metricValue": 0,
        "signal": "stable",
        "shortWindowChangePercent": 0.72,
        "longWindowChangePercent": -14.6
      },
      {
        "rank": 49,
        "slug": "hawaii",
        "name": "Hawaii",
        "metricValue": -2.78,
        "signal": "falling",
        "shortWindowChangePercent": -1.78,
        "longWindowChangePercent": -10.48
      },
      {
        "rank": 50,
        "slug": "rhode-island",
        "name": "Rhode Island",
        "metricValue": -5.8,
        "signal": "falling",
        "shortWindowChangePercent": -4.8,
        "longWindowChangePercent": -3.92
      },
      {
        "rank": 51,
        "slug": "connecticut",
        "name": "Connecticut",
        "metricValue": -6.73,
        "signal": "falling",
        "shortWindowChangePercent": -5.73,
        "longWindowChangePercent": 3.51
      }
    ],
    "generatedAt": "2026-02-22T00:00:00.000Z",
    "enabled": true,
    "derivedMeta": {
      "methodologiesUsed": [
        {
          "id": "momentum-signal",
          "version": "1.0",
          "url": "https://priceofelectricity.com/knowledge/methodology/momentum-signal.json",
          "appliesToFields": [
            "data.sortedStates"
          ]
        }
      ]
    },
    "relatedEntities": {
      "methodologies": [
        "momentum-signal"
      ],
      "states": [
        "alaska",
        "california",
        "connecticut",
        "district-of-columbia",
        "hawaii",
        "kentucky",
        "maine",
        "maryland",
        "massachusetts",
        "minnesota",
        "montana",
        "nevada",
        "new-jersey",
        "oklahoma",
        "oregon",
        "pennsylvania",
        "rhode-island",
        "virginia",
        "washington",
        "west-virginia"
      ]
    },
    "facts": [
      {
        "label": "Bottom metric value",
        "value": -6.73,
        "sourceField": "data.sortedStates"
      },
      {
        "label": "Bottom state",
        "value": "Connecticut",
        "sourceField": "data.sortedStates"
      },
      {
        "label": "Generated at",
        "value": "2026-02-22T00:00:00.000Z",
        "sourceField": "data.generatedAt"
      },
      {
        "label": "Ranking type",
        "value": "momentum-signal",
        "sourceField": "data.rankingType"
      },
      {
        "label": "Top metric value",
        "value": 27.97,
        "sourceField": "data.sortedStates"
      },
      {
        "label": "Top state",
        "value": "District of Columbia",
        "sourceField": "data.sortedStates"
      },
      {
        "label": "Total ranked",
        "value": 51,
        "sourceField": "data.sortedStates"
      }
    ]
  }
}
