---
type: "firecrawl-provider"
description: "New Hampshire Secretary of State (sos.nh.gov) elections division: official NH election results by office for state primaries and general elections (governor, US Senate, Congress, Executive Council, State Senate, State House, county offices) parsed from the official results workbooks, state primary nominees by party, the NH election calendar, and election details documents such as the candidate list, candidate filings and primary winners. Keyless public data."
use_when: "New Hampshire Secretary of State (sos.nh.gov) elections division: official NH election results by office for state primaries and general elections (governor, US Senate, Congress, Executive Council, State Senate, State House, county offices) parsed from the official results workbooks, state primary nominees by party, the NH election calendar, and election details documents such as the candidate list, candidate filings and primary winners. Keyless public data."
categories: "Public records"
capabilities: 5
credits_per_call: 5
---
# New Hampshire Secretary of State elections on Firecrawl Alexandria

New Hampshire Secretary of State (sos.nh.gov) elections division: official NH election results by office for state primaries and general elections (governor, US Senate, Congress, Executive Council, State Senate, State House, county offices) parsed from the official results workbooks, state primary nominees by party, the NH election calendar, and election details documents such as the candidate list, candidate filings and primary winners. Keyless public data.

- Categories: Public records
- Category index: [Public records category](https://firecrawl.dev/alexandria/agents/categories/public-records)
- Provider key: `sos-nh-gov`
- Access: Firecrawl credits
- Cost: 5 credits per call

## More

- [Human guide](https://firecrawl.dev/app/alexandria/sos-nh-gov)
- [OpenAPI spec](https://firecrawl.dev/alexandria/agents/providers/sos-nh-gov/openapi.json)

## Capabilities

- [Election calendar](https://firecrawl.dev/alexandria/agents/providers/sos-nh-gov/elections/election_calendar): New Hampshire election calendar from the NH Secretary of State political calendar: upcoming and recent NH election dates (state primary, general election, town and SB2 elections) with a link to the full calendar of filing and campaign deadlines.
- [Election documents](https://firecrawl.dev/alexandria/agents/providers/sos-nh-gov/elections/election_documents): New Hampshire election details documents from the NH Secretary of State for a year: general election candidate list, primary winners by party, candidate filings and declarations of candidacy, withdrawals, ballot questions, recount schedule and order of names on ballots, grouped by section with links.
- [Election results index](https://firecrawl.dev/alexandria/agents/providers/sos-nh-gov/elections/election_results_index): Index of New Hampshire election results files posted by the NH Secretary of State for a year and election (state primary per party, or general): every office (governor, US Senate, Congress, Executive Council, State Senate, State Representatives by county, county offices) with its workbook link and whether it is posted yet, plus ballots cast and checklist files.
- [Primary nominees](https://firecrawl.dev/alexandria/agents/providers/sos-nh-gov/elections/primary_nominees): New Hampshire state primary nominees for an office (e.g. NH governor 2026, US Senate, Congress, Executive Council, State Senate, State House) from the NH Secretary of State's official Democratic and Republican primary results: each party's own candidates ranked by votes and the nominee(s) who won. Answers who is the Democratic or Republican nominee for NH governor and other NH races.
- [Race results](https://firecrawl.dev/alexandria/agents/providers/sos-nh-gov/elections/race_results): Official New Hampshire election results for one office from the NH Secretary of State (sos.nh.gov): state primary or general election, e.g. NH governor, US Senate, Congress (CD1, CD2), Executive Council, State Senate, State House or county races. Returns every candidate with party and vote totals, leaders, and the per-county or per-town breakdown parsed from the official results workbook. Years 2016 to 2026.

## 1. Choose this provider when

New Hampshire Secretary of State (sos.nh.gov) elections division: official NH election results by office for state primaries and general elections (governor, US Senate, Congress, Executive Council, State Senate, State House, county offices) parsed from the official results workbooks, state primary nominees by party, the NH election calendar, and election details documents such as the candidate list, candidate filings and primary winners. Keyless public data.

## 2. Minimal request

Call `POST https://api.firecrawl.dev/v2/scrape` with `{ alexandria: { provider, capability, options } }`. For a batch, send `{ alexandria: [...] }` with up to 10 calls.

```json
{
  "provider": "sos-nh-gov",
  "capability": "elections/election_calendar",
  "options": {}
}
```

## 3. Add provider options

Use only the options needed for the task:


## 4. Request through your preferred interface

### JavaScript

```javascript
const result = await firecrawl.scrape({
  alexandria: {
    provider: "sos-nh-gov",
    capability: "elections/election_calendar",
    options: {},
  },
});
```

### Python

```python
result = firecrawl.scrape_alexandria({
  "provider": "sos-nh-gov",
  "capability": "elections/election_calendar",
  "options": {}
})
```

### cURL

```sh
curl https://api.firecrawl.dev/v2/scrape \
  -H "Authorization: Bearer $FIRECRAWL_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "alexandria": {
    "provider": "sos-nh-gov",
    "capability": "elections/election_calendar",
    "options": {}
  }
}'
```

### CLI

```sh
firecrawl scrape 'sos-nh-gov/elections/election_calendar' \
  --options '{}'
```


### MCP

Call the FCX MCP retrieve tool with this object:

```json
{
  "provider": "sos-nh-gov",
  "capability": "elections/election_calendar",
  "options": {}
}
```

Ask for only the returned fields needed by the task.

## 5. Full request shape

```json
{
  "provider": "sos-nh-gov",
  "capability": "elections/election_calendar",
  "options": {}
}
```

## 6. Response data

The response includes `success`, `provider`, `capability`, `creditsCost` and `data`. This example shows the provider payload in `data`:

```json
{
  "documents": [
    {
      "format": "pdf",
      "title": "Full Election Calendar",
      "url": "https://www.sos.nh.gov/sites/g/files/ehbemt561/files/inline-documents/sonh/political-calendar-2026-2027-tops-pages-of-calendar-landscape_0.pdf"
    }
  ],
  "elections": [
    {
      "date": "2026-03-10",
      "date_text": "March 10, 2026",
      "name": "TOWN ELECTION"
    },
    {
      "date": "2026-05-12",
      "date_text": "May 12, 2026",
      "name": "ALTERNATE TOWN ELECTION"
    },
    {
      "date": "2026-09-08",
      "date_text": "September 8, 2026",
      "name": "STATE PRIMARY ELECTION"
    },
    {
      "date": "2026-11-03",
      "date_text": "November 3, 2026",
      "name": "GENERAL ELECTION"
    },
    {
      "date": "2027-03-09",
      "date_text": "March 9, 2027",
      "name": "TOWN ELECTION"
    },
    {
      "date": "2027-05-11",
      "date_text": "May 11, 2027",
      "name": "ALTERNATE TOWN ELECTION"
    },
    {
      "date": "2026-03-10",
      "date_text": "March 10, 2026",
      "name": "SB2 TOWN ELECTION"
    },
    {
      "date": "2026-04-14",
      "date_text": "April 14, 2026",
      "name": "SB2 TOWN ELECTION"
    },
    {
      "date": "2026-05-12",
      "date_text": "May 12, 2026",
      "name": "SB2 TOWN ELECTION"
    },
    {
      "date": "2027-03-09",
      "date_text": "March 9, 2027",
      "name": "SB2 TOWN ELECTION"
    },
    {
      "date": "2027-04-13",
      "date_text": "April 13, 2027",
      "name": "SB2 TOWN ELECTION"
    },
    {
      "date": "2027-05-11",
      "date_text": "May 11, 2027",
      "name": "SB2 TOWN ELECTION"
    }
  ],
  "observed_at_ms": 1793747538118,
  "source_url": "https://www.sos.nh.gov/elections/2026-2027-political-calendar",
  "title": "2026-2027 Political Calendar"
}
```

## API reference-derived contract

The following capability contract is generated from the same normalized Alexandria API reference exposed in the API spec.

### Election calendar

- Capability: `elections/election_calendar`
- Description: New Hampshire election calendar from the NH Secretary of State political calendar: upcoming and recent NH election dates (state primary, general election, town and SB2 elections) with a link to the full calendar of filing and campaign deadlines.
- Instructions: When is the NH primary, general or town election; dates and deadlines for New Hampshire elections and candidates.
- Cost: 5 credits per call
- Capability file: [Election calendar](https://firecrawl.dev/alexandria/agents/providers/sos-nh-gov/elections/election_calendar)

Accepted options:

Response schema example:
```json
{
  "documents": [
    {
      "format": "pdf",
      "title": "Full Election Calendar",
      "url": "https://www.sos.nh.gov/sites/g/files/ehbemt561/files/inline-documents/sonh/political-calendar-2026-2027-tops-pages-of-calendar-landscape_0.pdf"
    }
  ],
  "elections": [
    {
      "date": "2026-03-10",
      "date_text": "March 10, 2026",
      "name": "TOWN ELECTION"
    },
    {
      "date": "2026-05-12",
      "date_text": "May 12, 2026",
      "name": "ALTERNATE TOWN ELECTION"
    },
    {
      "date": "2026-09-08",
      "date_text": "September 8, 2026",
      "name": "STATE PRIMARY ELECTION"
    },
    {
      "date": "2026-11-03",
      "date_text": "November 3, 2026",
      "name": "GENERAL ELECTION"
    },
    {
      "date": "2027-03-09",
      "date_text": "March 9, 2027",
      "name": "TOWN ELECTION"
    },
    {
      "date": "2027-05-11",
      "date_text": "May 11, 2027",
      "name": "ALTERNATE TOWN ELECTION"
    },
    {
      "date": "2026-03-10",
      "date_text": "March 10, 2026",
      "name": "SB2 TOWN ELECTION"
    },
    {
      "date": "2026-04-14",
      "date_text": "April 14, 2026",
      "name": "SB2 TOWN ELECTION"
    },
    {
      "date": "2026-05-12",
      "date_text": "May 12, 2026",
      "name": "SB2 TOWN ELECTION"
    },
    {
      "date": "2027-03-09",
      "date_text": "March 9, 2027",
      "name": "SB2 TOWN ELECTION"
    },
    {
      "date": "2027-04-13",
      "date_text": "April 13, 2027",
      "name": "SB2 TOWN ELECTION"
    },
    {
      "date": "2027-05-11",
      "date_text": "May 11, 2027",
      "name": "SB2 TOWN ELECTION"
    }
  ],
  "observed_at_ms": 1793747538118,
  "source_url": "https://www.sos.nh.gov/elections/2026-2027-political-calendar",
  "title": "2026-2027 Political Calendar"
}
```

### Election documents

- Capability: `elections/election_documents`
- Description: New Hampshire election details documents from the NH Secretary of State for a year: general election candidate list, primary winners by party, candidate filings and declarations of candidacy, withdrawals, ballot questions, recount schedule and order of names on ballots, grouped by section with links.
- Instructions: Find the official NH candidate list, candidate filings or primary winners documents (PDFs) for an election year; read them with a scrape of the returned URL.
- Cost: 5 credits per call
- Capability file: [Election documents](https://firecrawl.dev/alexandria/agents/providers/sos-nh-gov/elections/election_documents)

Accepted options:
- `year` (number): Even state election year, 2016 to 2026. Defaults to 2026. Example: `2016`

Response schema example:
```json
{
  "observed_at_ms": 1793747538132,
  "sections": [
    {
      "documents": [
        {
          "format": "pdf",
          "title": "2026 General Election Candidates",
          "url": "https://mm.nh.gov/files/uploads/sos/docs/2026-ge-candidate-list.pdf"
        },
        {
          "format": "pdf",
          "title": "Vacancies Created Following the State Primary 2026",
          "url": "https://mm.nh.gov/files/uploads/sos/docs/vacancies-created-following-the-state-primary-2026.pdf"
        },
        {
          "format": "pdf",
          "title": "Questions on the General Election Ballot",
          "url": "https://mm.nh.gov/files/uploads/sos/docs/questions-on-general-election-ballot-2026-for-web.pdf"
        },
        {
          "format": null,
          "title": "HB 1300 Ballot Question - Legislative History",
          "url": "https://www.sos.nh.gov/hb-1300-ballot-question"
        },
        {
          "format": "pdf",
          "title": "Ballot Numbers by Town",
          "url": "https://mm.nh.gov/files/uploads/sos/docs/ballot-numbers-2026-general-election-for-web.pdf"
        }
      ],
      "heading": "General Election 2026"
    },
    {
      "documents": [
        {
          "format": "pdf",
          "title": "2026 Primary Winners Democratic",
          "url": "https://mm.nh.gov/files/uploads/sos/docs/2026-sp-winners-democratic.pdf"
        },
        {
          "format": "pdf",
          "title": "2026 Primary Winners Republican",
          "url": "https://mm.nh.gov/files/uploads/sos/docs/2026-sp-winners-republican.pdf"
        },
        {
          "format": "pdf",
          "title": "2026 Primary Winners Republican Delegates",
          "url": "https://mm.nh.gov/files/uploads/sos/docs/winners-republican-delegates-with-write-ins-2026.pdf"
        },
        {
          "format": "pdf",
          "title": "2026 State Primary Recount Schedule",
          "url": "https://mm.nh.gov/files/uploads/sos/docs/2026-state-primary-recount-schedule.pdf"
        },
        {
          "format": "pdf",
          "title": "2026 Recount Rules",
          "url": "https://mm.nh.gov/files/uploads/sos/docs/2026-recount-rules.pdf"
        },
        {
          "format": null,
          "title": "Recount results can be found on the original tally sheets on the 2026 Election Results pages",
          "url": "https://www.sos.nh.gov/2026-state-primary-election-results"
        }
      ],
      "heading": "State Primary Election - September 8, 2026"
    },
    {
      "documents": [
        {
          "format": "pdf",
          "title": "Party Column Rotation 2026-2028",
          "url": "https://mm.nh.gov/files/uploads/sos/docs/2026-party-column-rotation-for-state-senate.pdf"
        },
        {
          "format": "pdf",
          "title": "Order of Names on Ballots 2026-2028",
          "url": "https://mm.nh.gov/files/uploads/sos/docs/2026-2028-order-of-names-on-ballots-pursuant-to-rsa-656.pdf"
        }
      ],
      "heading": "Drawings"
    },
    {
      "documents": [
        {
          "format": "pdf",
          "title": "Cumulative Filings",
          "url": "https://www.sos.nh.gov/sites/g/files/ehbemt561/files/docs/cumulative-filings-8.14.26.pdf"
        },
        {
          "format": "pdf",
          "title": "Declarations of Intent Qualified",
          "url": "https://mm.nh.gov/files/uploads/sos/docs/declarations-of-intent-list-2026-qualified.pdf"
        },
        {
          "format": "pdf",
          "title": "Declarations of Intent",
          "url": "https://mm.nh.gov/files/uploads/sos/docs/declarations-of-intent-list-2026.pdf"
        },
        {
          "format": "pdf",
          "title": "Withdrawals",
          "url": "https://mm.nh.gov/files/uploads/sos/docs/withdrawals-2026.pdf"
        }
      ],
      "heading": "Candidate Filings"
    },
    {
      "documents": [
        {
          "format": "pdf",
          "title": "Nomination Paper / Individual",
          "url": "https://mm.nh.gov/files/uploads/sos/docs/nomination-paper-individual-2026.pdf"
        },
        {
          "format": "pdf",
          "title": "Nomination Paper / Multi Candidates",
          "url": "https://mm.nh.gov/files/uploads/sos/docs/nomination-paper-multi-2026.pdf"
        },
        {
          "format": "pdf",
          "title": "Nomination Paper / Political Organization",
          "url": "https://mm.nh.gov/files/uploads/sos/docs/nomination-paper-political-organization-2026.pdf"
        }
      ],
      "heading": "Forms for the Filing Period June 3-12, 2026"
    }
  ],
  "source_url": "https://www.sos.nh.gov/2026-election-details",
  "title": "2026 Election Details",
  "year": 2026
}
```

### Election results index

- Capability: `elections/election_results_index`
- Description: Index of New Hampshire election results files posted by the NH Secretary of State for a year and election (state primary per party, or general): every office (governor, US Senate, Congress, Executive Council, State Senate, State Representatives by county, county offices) with its workbook link and whether it is posted yet, plus ballots cast and checklist files.
- Instructions: See which NH results are posted (e.g. on election night) or find an office label to pass to race_results.
- Cost: 5 credits per call
- Capability file: [Election results index](https://firecrawl.dev/alexandria/agents/providers/sos-nh-gov/elections/election_results_index)

Accepted options:
- `election` (string): general (November) or state_primary (September). Defaults to general. Example: `general`
- `party` (string): Party primary; required for state_primary results. Example: `democratic`
- `year` (number): Even state election year, 2016 to 2026. Defaults to 2026. Example: `2016`

Response schema example:
```json
{
  "election": "state_primary",
  "files": [
    {
      "format": "xlsx",
      "group": "Governor",
      "label": "Governor Summary",
      "posted": true,
      "url": "https://www.sos.nh.gov/sites/g/files/ehbemt561/files/inline-documents/sonh/2026-sp-governor-summary-democratic.xlsx"
    },
    {
      "format": "xlsx",
      "group": "Governor",
      "label": "Governor Belknap",
      "posted": true,
      "url": "https://www.sos.nh.gov/sites/g/files/ehbemt561/files/inline-documents/sonh/2026-sp-governor-belknap-democratic.xlsx"
    },
    {
      "format": "xlsx",
      "group": "Governor",
      "label": "Governor Carroll",
      "posted": true,
      "url": "https://www.sos.nh.gov/sites/g/files/ehbemt561/files/inline-documents/sonh/2026-sp-governor-carroll-democratic.xlsx"
    },
    {
      "format": "xlsx",
      "group": "Governor",
      "label": "Governor Cheshire",
      "posted": true,
      "url": "https://www.sos.nh.gov/sites/g/files/ehbemt561/files/inline-documents/sonh/2026-sp-governor-cheshire-democratic.xlsx"
    },
    {
      "format": "xlsx",
      "group": "Governor",
      "label": "Governor Coos",
      "posted": true,
      "url": "https://www.sos.nh.gov/sites/g/files/ehbemt561/files/inline-documents/sonh/2026-sp-governor-coos-democratic.xlsx"
    },
    {
      "format": "xlsx",
      "group": "Governor",
      "label": "Governor Grafton",
      "posted": true,
      "url": "https://www.sos.nh.gov/sites/g/files/ehbemt561/files/inline-documents/sonh/2026-sp-governor-grafton-democratic.xlsx"
    },
    {
      "format": "xlsx",
      "group": "Governor",
      "label": "Governor Hillsborough",
      "posted": true,
      "url": "https://www.sos.nh.gov/sites/g/files/ehbemt561/files/inline-documents/sonh/2026-sp-governor-hillsborough-democratic.xlsx"
    },
    {
      "format": "xlsx",
      "group": "Governor",
      "label": "Governor Merrimack",
      "posted": true,
      "url": "https://www.sos.nh.gov/sites/g/files/ehbemt561/files/inline-documents/sonh/2026-sp-governor-merrimack-democratic.xlsx"
    },
    {
      "format": "xlsx",
      "group": "Governor",
      "label": "Governor Rockingham",
      "posted": true,
      "url": "https://www.sos.nh.gov/sites/g/files/ehbemt561/files/inline-documents/sonh/2026-sp-governor-rockingham-democratic.xlsx"
    },
    {
      "format": "xlsx",
      "group": "Governor",
      "label": "Governor Strafford",
      "posted": true,
      "url": "https://www.sos.nh.gov/sites/g/files/ehbemt561/files/inline-documents/sonh/2026-sp-governor-strafford-democratic.xlsx"
    },
    {
      "format": "xlsx",
      "group": "Governor",
      "label": "Governor Sullivan",
      "posted": true,
      "url": "https://www.sos.nh.gov/sites/g/files/ehbemt561/files/inline-documents/sonh/2026-sp-governor-sullivan-democratic.xlsx"
    },
    {
      "format": "xlsx",
      "group": "United States Senator",
      "label": "US Senator Summary",
      "posted": true,
      "url": "https://www.sos.nh.gov/sites/g/files/ehbemt561/files/inline-documents/sonh/2026-sp-us-senator-summary-democratic.xlsx"
    },
    {
      "format": "xlsx",
      "group": "United States Senator",
      "label": "US Senator Belknap",
      "posted": true,
      "url": "https://www.sos.nh.gov/sites/g/files/ehbemt561/files/inline-documents/sonh/2026-sp-us-senator-belknap-democratic_0.xlsx"
    },
    {
      "format": "xlsx",
      "group": "United States Senator",
      "label": "US Senator Carroll",
      "posted": true,
      "url": "https://www.sos.nh.gov/sites/g/files/ehbemt561/files/inline-documents/sonh/2026-sp-us-senator-carroll-democratic.xlsx"
    },
    {
      "format": "xlsx",
      "group": "United States Senator",
      "label": "US Senator Cheshire",
      "posted": true,
      "url": "https://www.sos.nh.gov/sites/g/files/ehbemt561/files/inline-documents/sonh/2026-sp-us-senator-cheshire-democratic.xlsx"
    },
    {
      "format": "xlsx",
      "group": "United States Senator",
      "label": "US Senator Coos",
      "posted": true,
      "url": "https://www.sos.nh.gov/sites/g/files/ehbemt561/files/inline-documents/sonh/2026-sp-us-senator-coos-democratic.xlsx"
    },
    {
      "format": "xlsx",
      "group": "United States Senator",
      "label": "US Senator Grafton",
      "posted": true,
      "url": "https://www.sos.nh.gov/sites/g/files/ehbemt561/files/inline-documents/sonh/2026-sp-us-senator-grafton-democratic.xlsx"
    },
    {
      "format": "xlsx",
      "group": "United States Senator",
      "label": "US Senator Hillsborough",
      "posted": true,
      "url": "https://www.sos.nh.gov/sites/g/files/ehbemt561/files/inline-documents/sonh/2026-sp-us-senator-hillsborough-democratic.xlsx"
    },
    {
      "format": "xlsx",
      "group": "United States Senator",
      "label": "US Senator Merrimack",
      "posted": true,
      "url": "https://www.sos.nh.gov/sites/g/files/ehbemt561/files/inline-documents/sonh/2026-sp-us-senator-merrimack-democratic.xlsx"
    },
    {
      "format": "xlsx",
      "group": "United States Senator",
      "label": "US Senator Rockingham",
      "posted": true,
      "url": "https://www.sos.nh.gov/sites/g/files/ehbemt561/files/inline-documents/sonh/2026-sp-us-senator-rockingham-democratic.xlsx"
    },
    {
      "format": "xlsx",
      "group": "United States Senator",
      "label": "US Senator Strafford",
      "posted": true,
      "url": "https://www.sos.nh.gov/sites/g/files/ehbemt561/files/inline-documents/sonh/2026-sp-us-senator-strafford-democratic.xlsx"
    },
    {
      "format": "xlsx",
      "group": "United States Senator",
      "label": "US Senator Sullivan",
      "posted": true,
      "url": "https://www.sos.nh.gov/sites/g/files/ehbemt561/files/inline-documents/sonh/2026-sp-us-senator-sullivan-democratic.xlsx"
    },
    {
      "format": "xlsx",
      "group": "Representative In Congress",
      "label": "Representative in Congress District No. 1",
      "posted": true,
      "url": "https://www.sos.nh.gov/sites/g/files/ehbemt561/files/inline-documents/sonh/2026-sp-congressional-district-1-democratic.xlsx"
    },
    {
      "format": "xlsx",
      "group": "Representative In Congress",
      "label": "Representative in Congress District No. 2",
      "posted": true,
      "url": "https://www.sos.nh.gov/sites/g/files/ehbemt561/files/inline-documents/sonh/2026-sp-congressional-district-2-democratic.xlsx"
    },
    {
      "format": "xlsx",
      "group": "Executive Council",
      "label": "Executive Council District 1",
      "posted": true,
      "url": "https://www.sos.nh.gov/sites/g/files/ehbemt561/files/inline-documents/sonh/2026-sp-executive-council-1-democratic.xlsx"
    },
    {
      "format": "xlsx",
      "group": "Executive Council",
      "label": "Executive Council District 2",
      "posted": true,
      "url": "https://www.sos.nh.gov/sites/g/files/ehbemt561/files/inline-documents/sonh/2026-sp-executive-council-2-democratic.xlsx"
    },
    {
      "format": "xlsx",
      "group": "Executive Council",
      "label": "Executive Council District 3",
      "posted": true,
      "url": "https://www.sos.nh.gov/sites/g/files/ehbemt561/files/inline-documents/sonh/2026-sp-executive-council-3-democratic.xlsx"
    },
    {
      "format": "xlsx",
      "group": "Executive Council",
      "label": "Executive Council District 4",
      "posted": true,
      "url": "https://www.sos.nh.gov/sites/g/files/ehbemt561/files/inline-documents/sonh/2026-sp-executive-council-4-democratic.xlsx"
    },
    {
      "format": "xlsx",
      "group": "Executive Council",
      "label": "Executive Council District 5",
      "posted": true,
      "url": "https://www.sos.nh.gov/sites/g/files/ehbemt561/files/inline-documents/sonh/2026-sp-executive-council-5-democratic.xlsx"
    },
    {
      "format": "xlsx",
      "group": "State Senate",
      "label": "State Senate District 1",
      "posted": true,
      "url": "https://www.sos.nh.gov/sites/g/files/ehbemt561/files/inline-documents/sonh/2026-sp-state-senate-1-democratic.xlsx"
    },
    {
      "format": "xlsx",
      "group": "State Senate",
      "label": "State Senate District 2",
      "posted": true,
      "url": "https://www.sos.nh.gov/sites/g/files/ehbemt561/files/inline-documents/sonh/2026-sp-state-senate-2-democratic.xlsx"
    },
    {
      "format": "xlsx",
      "group": "State Senate",
      "label": "State Senate District 3",
      "posted": true,
      "url": "https://www.sos.nh.gov/sites/g/files/ehbemt561/files/inline-documents/sonh/2026-sp-state-senate-3-democratic.xlsx"
    },
    {
      "format": "xlsx",
      "group": "State Senate",
      "label": "State Senate District 4",
      "posted": true,
      "url": "https://www.sos.nh.gov/sites/g/files/ehbemt561/files/inline-documents/sonh/2026-sp-state-senate-4-democratic.xlsx"
    },
    {
      "format": "xlsx",
      "group": "State Senate",
      "label": "State Senate District 5",
      "posted": true,
      "url": "https://www.sos.nh.gov/sites/g/files/ehbemt561/files/inline-documents/sonh/2026-sp-state-senate-5-democratic.xlsx"
    },
    {
      "format": "xlsx",
      "group": "State Senate",
      "label": "State Senate District 6",
      "posted": true,
      "url": "https://www.sos.nh.gov/sites/g/files/ehbemt561/files/inline-documents/sonh/2026-sp-state-senate-6-democratic.xlsx"
    },
    {
      "format": "xlsx",
      "group": "State Senate",
      "label": "State Senate District 7",
      "posted": true,
      "url": "https://www.sos.nh.gov/sites/g/files/ehbemt561/files/inline-documents/sonh/2026-sp-state-senate-7-democratic.xlsx"
    },
    {
      "format": "xlsx",
      "group": "State Senate",
      "label": "State Senate District 8",
      "posted": true,
      "url": "https://www.sos.nh.gov/sites/g/files/ehbemt561/files/inline-documents/sonh/2026-sp-state-senate-8-democratic.xlsx"
    },
    {
      "format": "xlsx",
      "group": "State Senate",
      "label": "State Senate District 9",
      "posted": true,
      "url": "https://www.sos.nh.gov/sites/g/files/ehbemt561/files/inline-documents/sonh/2026-sp-state-senate-9-democratic.xlsx"
    },
    {
      "format": "xlsx",
      "group": "State Senate",
      "label": "State Senate District 10-11",
      "posted": true,
      "url": "https://www.sos.nh.gov/sites/g/files/ehbemt561/files/inline-documents/sonh/2026-sp-state-senate-10-11-democratic.xlsx"
    },
    {
      "format": "xlsx",
      "group": "State Senate",
      "label": "State Senate District 12-13",
      "posted": true,
      "url": "https://www.sos.nh.gov/sites/g/files/ehbemt561/files/inline-documents/sonh/2026-sp-state-senate-12-13-democratic.xlsx"
    },
    {
      "format": "xlsx",
      "group": "State Senate",
      "label": "State Senate District 14-16",
      "posted": true,
      "url": "https://www.sos.nh.gov/sites/g/files/ehbemt561/files/inline-documents/sonh/2026-sp-state-senate-14-16-democratic.xlsx"
    },
    {
      "format": "xlsx",
      "group": "State Senate",
      "label": "State Senate District 17-18",
      "posted": true,
      "url": "https://www.sos.nh.gov/sites/g/files/ehbemt561/files/inline-documents/sonh/2026-sp-state-senate-17-18-democratic.xlsx"
    },
    {
      "format": "xlsx",
      "group": "State Senate",
      "label": "State Senate District 19-21",
      "posted": true,
      "url": "https://www.sos.nh.gov/sites/g/files/ehbemt561/files/inline-documents/sonh/2026-sp-state-senate-19-21-democratic.xlsx"
    },
    {
      "format": "xlsx",
      "group": "State Senate",
      "label": "State Senate District 22-24",
      "posted": true,
      "url": "https://www.sos.nh.gov/sites/g/files/ehbemt561/files/inline-documents/sonh/2026-sp-state-senate-22-24-democratic.xlsx"
    },
    {
      "format": "xlsx",
      "group": "State Representatives",
      "label": "Belknap County",
      "posted": true,
      "url": "https://www.sos.nh.gov/sites/g/files/ehbemt561/files/inline-documents/sonh/2026-sp-house-belknap-democratic.xlsx"
    },
    {
      "format": "xlsx",
      "group": "State Representatives",
      "label": "Carroll County",
      "posted": true,
      "url": "https://www.sos.nh.gov/sites/g/files/ehbemt561/files/inline-documents/sonh/2026-sp-house-carroll-democratic.xlsx"
    },
    {
      "format": "xlsx",
      "group": "State Representatives",
      "label": "Cheshire County",
      "posted": true,
      "url": "https://www.sos.nh.gov/sites/g/files/ehbemt561/files/inline-documents/sonh/2026-sp-house-cheshire-democratic.xlsx"
    },
    {
      "format": "xlsx",
      "group": "State Representatives",
      "label": "Coos County",
      "posted": true,
      "url": "https://www.sos.nh.gov/sites/g/files/ehbemt561/files/inline-documents/sonh/2026-sp-house-coos-democratic_0.xlsx"
    },
    {
      "format": "xlsx",
      "group": "State Representatives",
      "label": "Grafton County",
      "posted": true,
      "url": "https://www.sos.nh.gov/sites/g/files/ehbemt561/files/inline-documents/sonh/2026-sp-house-grafton-democratic.xlsx"
    },
    {
      "format": "xlsx",
      "group": "State Representatives",
      "label": "Hillsborough County",
      "posted": true,
      "url": "https://www.sos.nh.gov/sites/g/files/ehbemt561/files/inline-documents/sonh/2026-sp-house-hillsborough-democratic.xlsx"
    },
    {
      "format": "xlsx",
      "group": "State Representatives",
      "label": "Merrimack County",
      "posted": true,
      "url": "https://www.sos.nh.gov/sites/g/files/ehbemt561/files/inline-documents/sonh/2026-sp-house-merrimack-democratic.xlsx"
    },
    {
      "format": "xlsx",
      "group": "State Representatives",
      "label": "Rockingham County",
      "posted": true,
      "url": "https://www.sos.nh.gov/sites/g/files/ehbemt561/files/inline-documents/sonh/2026-sp-house-rockingham-democratic.xlsx"
    },
    {
      "format": "xlsx",
      "group": "State Representatives",
      "label": "Strafford County",
      "posted": true,
      "url": "https://www.sos.nh.gov/sites/g/files/ehbemt561/files/inline-documents/sonh/2026-sp-house-strafford-democratic.xlsx"
    },
    {
      "format": "xlsx",
      "group": "State Representatives",
      "label": "Sullivan County",
      "posted": true,
      "url": "https://www.sos.nh.gov/sites/g/files/ehbemt561/files/inline-documents/sonh/2026-sp-house-sullivan-democratic.xlsx"
    },
    {
      "format": "xlsx",
      "group": "County Offices",
      "label": "Belknap County",
      "posted": true,
      "url": "https://www.sos.nh.gov/sites/g/files/ehbemt561/files/inline-documents/sonh/2026-sp-county-offices-belknap-democratic.xlsx"
    },
    {
      "format": "xlsx",
      "group": "County Offices",
      "label": "Carroll County",
      "posted": true,
      "url": "https://www.sos.nh.gov/sites/g/files/ehbemt561/files/inline-documents/sonh/2026-sp-county-offices-carroll-democratic.xlsx"
    },
    {
      "format": "xlsx",
      "group": "County Offices",
      "label": "Cheshire County",
      "posted": true,
      "url": "https://www.sos.nh.gov/sites/g/files/ehbemt561/files/inline-documents/sonh/2026-sp-county-offices-cheshire-democratic.xlsx"
    },
    {
      "format": "xlsx",
      "group": "County Offices",
      "label": "Coos County",
      "posted": true,
      "url": "https://www.sos.nh.gov/sites/g/files/ehbemt561/files/inline-documents/sonh/2026-sp-county-offices-coos-democratic.xlsx"
    },
    {
      "format": "xlsx",
      "group": "County Offices",
      "label": "Grafton County",
      "posted": true,
      "url": "https://www.sos.nh.gov/sites/g/files/ehbemt561/files/inline-documents/sonh/2026-sp-county-offices-grafton-democratic.xlsx"
    },
    {
      "format": "xlsx",
      "group": "County Offices",
      "label": "Hillsborough County",
      "posted": true,
      "url": "https://www.sos.nh.gov/sites/g/files/ehbemt561/files/inline-documents/sonh/2026-sp-county-offices-hillsborough-democratic.xlsx"
    },
    {
      "format": "xlsx",
      "group": "County Offices",
      "label": "Merrimack County",
      "posted": true,
      "url": "https://www.sos.nh.gov/sites/g/files/ehbemt561/files/inline-documents/sonh/2026-sp-county-offices-merrimack-democratic.xlsx"
    },
    {
      "format": "xlsx",
      "group": "County Offices",
      "label": "Rockingham County",
      "posted": true,
      "url": "https://www.sos.nh.gov/sites/g/files/ehbemt561/files/inline-documents/sonh/2026-sp-county-offices-rockingham-democratic.xlsx"
    },
    {
      "format": "xlsx",
      "group": "County Offices",
      "label": "Strafford County",
      "posted": true,
      "url": "https://www.sos.nh.gov/sites/g/files/ehbemt561/files/inline-documents/sonh/2026-sp-county-offices-strafford-democratic.xlsx"
    },
    {
      "format": "xlsx",
      "group": "County Offices",
      "label": "Sullivan County",
      "posted": true,
      "url": "https://www.sos.nh.gov/sites/g/files/ehbemt561/files/inline-documents/sonh/2026-sp-county-offices-sullivan-democratic.xlsx"
    }
  ],
  "intro": "2026 Elections",
  "observed_at_ms": 1793747538170,
  "pages": [],
  "party": "democratic",
  "posted_count": 64,
  "source_url": "https://www.sos.nh.gov/2026-democratic-state-primary",
  "title": "2026 Democratic State Primary",
  "year": 2026
}
```

### Primary nominees

- Capability: `elections/primary_nominees`
- Description: New Hampshire state primary nominees for an office (e.g. NH governor 2026, US Senate, Congress, Executive Council, State Senate, State House) from the NH Secretary of State's official Democratic and Republican primary results: each party's own candidates ranked by votes and the nominee(s) who won. Answers who is the Democratic or Republican nominee for NH governor and other NH races.
- Instructions: Who won the NH Democratic or Republican primary / who is the party's nominee for an office on the New Hampshire general election ballot. Then race_results for the full tally or the general election count.
- Cost: 5 credits per call
- Capability file: [Primary nominees](https://firecrawl.dev/alexandria/agents/providers/sos-nh-gov/elections/primary_nominees)

Accepted options:
- `office` (string, required): Office or race, e.g. governor, US senator, representative in congress district 1, executive council district 2, state senate district 9, state representatives hillsborough, county offices belknap. Example: `<office>`
- `year` (number): Even state election year, 2016 to 2026. Defaults to 2026. Example: `2016`

Response schema example:
```json
{
  "note": "Nominee = top vote-getter(s) among the party's own candidates in the official primary tally; write-in votes for other parties' candidates are excluded. Recounts and the Secretary of State's certified winners list are authoritative.",
  "observed_at_ms": 1793747538283,
  "office": "governor",
  "primaries": [
    {
      "contests": [
        {
          "candidates": [
            {
              "name": "Cinde Warmington",
              "party": "d",
              "party_name": "Democratic",
              "votes": 126626,
              "write_in": false
            }
          ],
          "name": "Governor - Democratic",
          "nominees": [
            "Cinde Warmington"
          ],
          "seats": 1,
          "total_votes": 131431
        }
      ],
      "date": "2026-09-08",
      "file": {
        "format": "xlsx",
        "group": "Governor",
        "label": "Governor Summary",
        "url": "https://www.sos.nh.gov/sites/g/files/ehbemt561/files/inline-documents/sonh/2026-sp-governor-summary-democratic.xlsx"
      },
      "party": "democratic",
      "title": "Governor - Democratic"
    },
    {
      "contests": [
        {
          "candidates": [
            {
              "name": "Kelly Ayotte",
              "party": "r",
              "party_name": "Republican",
              "votes": 100920,
              "write_in": false
            },
            {
              "name": "Shaun Fife",
              "party": "r",
              "party_name": "Republican",
              "votes": 4418,
              "write_in": false
            },
            {
              "name": "Bob Wayne McClory",
              "party": "r",
              "party_name": "Republican",
              "votes": 3890,
              "write_in": false
            }
          ],
          "name": "Governor - Republican",
          "nominees": [
            "Kelly Ayotte"
          ],
          "seats": 1,
          "total_votes": 109873
        }
      ],
      "date": "2026-09-08",
      "file": {
        "format": "xlsx",
        "group": "Governor",
        "label": "Governor Summary",
        "url": "https://www.sos.nh.gov/sites/g/files/ehbemt561/files/inline-documents/sonh/2026-sp-governor-summary-republican.xlsx"
      },
      "party": "republican",
      "title": "Governor - Republican"
    }
  ],
  "source_urls": [
    "https://www.sos.nh.gov/2026-democratic-state-primary",
    "https://www.sos.nh.gov/2026-republican-state-primary"
  ],
  "year": 2026
}
```

### Race results

- Capability: `elections/race_results`
- Description: Official New Hampshire election results for one office from the NH Secretary of State (sos.nh.gov): state primary or general election, e.g. NH governor, US Senate, Congress (CD1, CD2), Executive Council, State Senate, State House or county races. Returns every candidate with party and vote totals, leaders, and the per-county or per-town breakdown parsed from the official results workbook. Years 2016 to 2026.
- Instructions: NH vote counts and winners for a specific race. Pass county for town-by-town numbers. General election results appear after election night as clerks report; before that the call reports not_found with 'not posted yet'.
- Cost: 5 credits per call
- Capability file: [Race results](https://firecrawl.dev/alexandria/agents/providers/sos-nh-gov/elections/race_results)

Accepted options:
- `county` (string): NH county for its town and ward file, e.g. Hillsborough. Omit for the statewide summary. Example: `<county>`
- `election` (string): general (November) or state_primary (September). Defaults to general. Example: `general`
- `include_areas` (boolean): Include per county or town rows. Defaults to true. Example: `false`
- `office` (string, required): Office or race, e.g. governor, US senator, representative in congress district 1, executive council district 2, state senate district 9, state representatives hillsborough, county offices belknap. Example: `<office>`
- `party` (string): Party primary; required for state_primary results. Example: `democratic`
- `year` (number): Even state election year, 2016 to 2026. Defaults to 2026. Example: `2016`

Response schema example:
```json
{
  "contests": [
    {
      "areas": [
        {
          "name": "Belknap",
          "votes": [
            5326,
            193,
            2,
            0
          ],
          "write_ins": 59
        },
        {
          "name": "Carroll",
          "votes": [
            5542,
            90,
            0,
            0
          ],
          "write_ins": 56
        },
        {
          "name": "Cheshire",
          "votes": [
            8032,
            121,
            1,
            0
          ],
          "write_ins": 96
        },
        {
          "name": "Coos",
          "votes": [
            2031,
            86,
            0,
            0
          ],
          "write_ins": 21
        },
        {
          "name": "Grafton",
          "votes": [
            9384,
            154,
            2,
            0
          ],
          "write_ins": 120
        },
        {
          "name": "Hillsborough",
          "votes": [
            32673,
            781,
            1,
            0
          ],
          "write_ins": 680
        },
        {
          "name": "Merrimack",
          "votes": [
            16432,
            381,
            2,
            0
          ],
          "write_ins": 316
        },
        {
          "name": "Rockingham",
          "votes": [
            29257,
            469,
            1,
            2
          ],
          "write_ins": 499
        },
        {
          "name": "Strafford",
          "votes": [
            14177,
            299,
            1,
            0
          ],
          "write_ins": 258
        },
        {
          "name": "Sullivan",
          "votes": [
            3772,
            69,
            0,
            0
          ],
          "write_ins": 45
        }
      ],
      "candidate_order": [
        "Cinde Warmington",
        "Kelly Ayotte",
        "Shaun Fife",
        "Bob Wayne McClory"
      ],
      "candidates": [
        {
          "name": "Cinde Warmington",
          "party": "d",
          "party_name": "Democratic",
          "votes": 126626,
          "write_in": false
        },
        {
          "name": "Kelly Ayotte",
          "party": "r",
          "party_name": "Republican",
          "votes": 2643,
          "write_in": false
        },
        {
          "name": "Shaun Fife",
          "party": "r",
          "party_name": "Republican",
          "votes": 10,
          "write_in": false
        },
        {
          "name": "Bob Wayne McClory",
          "party": "r",
          "party_name": "Republican",
          "votes": 2,
          "write_in": false
        }
      ],
      "leaders": [
        "Cinde Warmington"
      ],
      "name": "Governor - Democratic",
      "seats": 1,
      "total_votes": 131431,
      "write_ins": 2150
    }
  ],
  "date": "2026-09-08",
  "election": "state_primary",
  "file": {
    "format": "xlsx",
    "group": "Governor",
    "label": "Governor Summary",
    "url": "https://www.sos.nh.gov/sites/g/files/ehbemt561/files/inline-documents/sonh/2026-sp-governor-summary-democratic.xlsx"
  },
  "listing_url": "https://www.sos.nh.gov/2026-democratic-state-primary",
  "note": "Official NH Secretary of State tallies as reported by town and city clerks; subject to amendments and recounts.",
  "observed_at_ms": 1793747538281,
  "party": "democratic",
  "title": "Governor - Democratic",
  "year": 2026
}
```
