The Gist
State Senator, 6th District
Photo of James P. Gray
James P. GrayOfficial portrait — New Hampshire Senate

James P. Gray

Candidate for State Senator, 6th District

RepublicanIncumbent

Background

Occupation
Retired electrical engineer; state senator
Lives in
Rochester
Campaign website
gray4nhsenate.com

A Rochester Republican serving his fifth state Senate term, where he chairs the Finance Committee. He previously served as a state representative and on the Rochester City Council and School Board, and is a retired electrical engineer.

Report

Photo: Official portrait — New Hampshire Senate

Documented positions

Public safety

  • Voted to ban local "sanctuary policies."

    From Citizens Count's summary of legislative votes (updated 2025).

    Citizens Count: James Gray profile

    Candidate questionnaire · Citizens Count · citizenscount.org

    “Voted to prohibit state and local governments from adopting "sanctuary policies" in 2024 ( SB 563 ) and 2025 ( SB 62 ).”
    Report

Education

  • Voted to keep and expand the Education Freedom Account program.

    From Citizens Count's summary of legislative votes (updated 2025).

    Citizens Count: James Gray profile

    Candidate questionnaire · Citizens Count · citizenscount.org

    “In 2022, Sen”
    Report

Economy & jobs

  • Voted against bills to raise the state minimum wage.

    From Citizens Count's summary of legislative votes (updated 2025).

    Citizens Count: James Gray profile

    Candidate questionnaire · Citizens Count · citizenscount.org

    “In the 2019-2020 legislative session, Gray voted against three bills that would have gradually raised the minimum wage to $12/hour: SB 410 , HB 731”
    Report

Health & human services

  • Voted against bills barring new state abortion restrictions.

    From Citizens Count's summary of legislative votes (updated 2025).

    Citizens Count: James Gray profile

    Candidate questionnaire · Citizens Count · citizenscount.org

    “Sen”
    Report

Government & transparency

  • Voted against no-excuse absentee voting for all voters.

    From Citizens Count's summary of legislative votes (updated 2024).

    Citizens Count: James Gray profile

    Candidate questionnaire · Citizens Count · citizenscount.org

    “Gray voted against HB 611 and HB 1672 , both bills that would allow any voter to vote by absentee ballot, whether or not he”
    Report

Courts & justice

  • Voted for mandatory minimum sentences for supplying fentanyl.

    From Citizens Count's summary of legislative votes (updated 2024).

    Citizens Count: James Gray profile

    Candidate questionnaire · Citizens Count · citizenscount.org

    “Voted for a mandatory minimum sentence for supplying fentanyl ( SB 415 ), voted for a mandatory minimum 10-year prison sentence for the crime of”
    Report

Other issues in this race

Other candidates in this race addressed these topics. We found no documented position from James P. Gray on them.

  • Taxes & budgetNo documented position found.
  • HousingNo documented position found.

All sources (5)

Positions are summarized from the sources listed and are not inferred from party affiliation. Items marked “Provided by” were published by the candidate's verified campaign or party office under our campaign content standards. See something wrong? Use the Report link beside it, or contact us.