State
State Representative, Hillsborough 32
- Vote for
- 3
- Term
- 2 years
- Candidates
- 5
- Election
- Nov 3, 2026
What this office does: A state representative votes on New Hampshire laws and the state budget in the 400-member House of Representatives.
Taxes & budget
Richard SwansonDemocratic
- Supports permanently increasing state revenue sharing with towns.
Kermit WilliamsDemocratic
- Opposes adding a broad-based state sales tax.
- Supports adding a state tax on capital gains.
Diane KelleyRepublican
- Voted to cap annual school district budget increases.In office
Jim KofaltRepublican
- Voted to cap annual school district budget increases.In office
Shane SiroisRepublican
- Voted to cap annual school district budget increases.In office
Public safety
Richard SwansonDemocratic
No documented position found.
Kermit WilliamsDemocratic
No documented position found.
Diane KelleyRepublican
- Voted to ban sanctuary policies and require immigration cooperation.In office
Jim KofaltRepublican
No documented position found.
Shane SiroisRepublican
- Voted to ban sanctuary policies and require immigration cooperation.In office
Education
Richard SwansonDemocratic
- Opposes the state ban on teaching certain race concepts.
Kermit WilliamsDemocratic
- Opposes the Education Freedom Account school choice program.
Diane KelleyRepublican
- Voted for statewide public school open enrollment.In office
Jim KofaltRepublican
- Voted for statewide public school open enrollment.In office
Shane SiroisRepublican
- Voted for statewide public school open enrollment.In office
Economy & jobs
Richard SwansonDemocratic
- Supports raising New Hampshire's minimum wage.
Kermit WilliamsDemocratic
- Opposes lowering New Hampshire business taxes.
Diane KelleyRepublican
No documented position found.
Jim KofaltRepublican
No documented position found.
Shane SiroisRepublican
No documented position found.
Environment & parks
Richard SwansonDemocratic
- Supports extending the renewable energy portfolio standard.
Kermit WilliamsDemocratic
- Supports more state action on climate change.
Diane KelleyRepublican
- Voted against expanding net energy metering eligibility.In office
Jim KofaltRepublican
- Voted against expanding net energy metering eligibility.In office
Shane SiroisRepublican
- Voted against expanding net energy metering eligibility.In office
Health & human services
Richard SwansonDemocratic
No documented position found.
Kermit WilliamsDemocratic
- Opposes banning abortion during the first trimester.
Diane KelleyRepublican
No documented position found.
Jim KofaltRepublican
No documented position found.
Shane SiroisRepublican
No documented position found.
Government & transparency
Richard SwansonDemocratic
- Opposes requiring proof of citizenship to register to vote.
Kermit WilliamsDemocratic
- Opposes conditional ballots for voters registering without ID.
Diane KelleyRepublican
- Voted for bills allowing sex-based separation in some settings.In office
Jim KofaltRepublican
- Voted for bills allowing sex-based separation in some settings.In office
Shane SiroisRepublican
- Voted for bills allowing sex-based separation in some settings.In office
Courts & justice
Richard SwansonDemocratic
No documented position found.
Kermit WilliamsDemocratic
No documented position found.
Diane KelleyRepublican
- Voted to remove penalties for marijuana possession and use.In office
Jim KofaltRepublican
- Voted to remove penalties for marijuana possession and use.In office
Shane SiroisRepublican
- Supports legalizing marijuana home-growing and private use.
Challengers are listed first and incumbents last; otherwise candidates appear in ballot order. The Gist does not rank, rate or endorse candidates. Only positions backed by a cited source are shown; 8 issues covered in this race.