James P. Gray
Candidate for State Senator, 6th District
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.
Documented positions
Public safety
Voted to ban local "sanctuary policies."
From Citizens Count's summary of legislative votes (updated 2025).
ReportCitizens Count: James Gray profileCandidate questionnaire · Citizens Count · citizenscount.org
“Voted to prohibit state and local governments from adopting "sanctuary policies" in 2024 ( SB 563 ) and 2025 ( SB 62 ).”
Education
Voted to keep and expand the Education Freedom Account program.
From Citizens Count's summary of legislative votes (updated 2025).
ReportCitizens Count: James Gray profileCandidate questionnaire · Citizens Count · citizenscount.org
“In 2022, Sen”
Economy & jobs
Voted against bills to raise the state minimum wage.
From Citizens Count's summary of legislative votes (updated 2025).
ReportCitizens Count: James Gray profileCandidate 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”
Health & human services
Voted against bills barring new state abortion restrictions.
From Citizens Count's summary of legislative votes (updated 2025).
Report
Government & transparency
Voted against no-excuse absentee voting for all voters.
From Citizens Count's summary of legislative votes (updated 2024).
ReportCitizens Count: James Gray profileCandidate 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”
Courts & justice
Voted for mandatory minimum sentences for supplying fentanyl.
From Citizens Count's summary of legislative votes (updated 2024).
ReportCitizens Count: James Gray profileCandidate 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”
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)
- 2026 State General Election Candidate List
Election filing · New Hampshire Secretary of State · mm.nh.gov
- 2026 State General Election Candidate List (Belknap County offices and districts)
Election filing · New Hampshire Secretary of State · mm.nh.gov
- 2026 State General Election Candidate List (Strafford County offices and districts)
Election filing · New Hampshire Secretary of State · mm.nh.gov
- New Hampshire Senate: District 6 senator biography
Government record · New Hampshire General Court · gc.nh.gov
- Citizens Count: James Gray profile
Candidate questionnaire · Citizens Count · citizenscount.org
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.