Skip to content

Geoff Smith

Democratic · NH · New Hampshire State Representative, Strafford District 21

Official website

Geoff Smith is a state representative and data analyst with bachelor's and master's degrees from Southern New Hampshire University. He prioritizes voting rights and quality public education.

Where Geoff Smith stands, based on their records

Supports

AI Regulation (1 record), Healthcare Affordability (14 records), Reduce Wealth Gap (5 records),

Mixed record

Environment and Public Health (62 support · 4 oppose), Government Spending Reduction (14 support · 26 oppose), Criminal Justice and Civil Liberties (16 support · 4 oppose),

Track record

Track record — AI Regulation

AI Regulation · 1 support
  • Voted against killing HB 630, which targeted deepfake images and videos of political candidates before an election. The House killed it 201–169.

    March 20, 2025Supports AI Regulation

    Source: gc.nh.gov

Track record — Healthcare Affordability

Healthcare Affordability · 14 support
  • Voted against HB 232, which protected medical workers' right to refuse to take part in care that violates their conscience. On May 21, 2026, he voted against accepting the Senate's version, which passed 179–154. On August 19, he voted against overriding the governor's veto; the override failed 166–154.

    August 19, 2026Supports Healthcare Affordability

    Source: gc.nh.gov

  • Voted against rejecting a bill expanding financial eligibility for the Medicare savings program (SB545). The House rejected the bill (182–153).

    April 23, 2026Supports Healthcare Affordability

    Source: gc.nh.gov

  • Voted against rejecting a bill providing advance funding during long-term care Medicaid eligibility decisions (SB543). The House rejected the bill (182–154).

    April 23, 2026Supports Healthcare Affordability

    Source: gc.nh.gov

  • Voted for an HB 2 amendment keeping opioid-treatment contracts and alcohol-program funding and removing planned transfers from the opioid fund. It failed 169–195.

    April 10, 2025Supports Healthcare Affordability

    Source: gc.nh.gov

    Also on this bill

    • April 10, 2025 · Voted to keep the Human Rights Commission's funding and staff through an HB 2 amendment. It failed 161–203. (Supports Civil Rights, Opposes Government Spending Reduction)
    • April 10, 2025 · Voted against an HB 2 amendment exempting in-state firearms from federal regulation, legalizing certain weapons, and changing child-abuse reporting penalties. It was adopted 203–167. (Supports Gun Control)
    • April 10, 2025 · Voted against an HB 2 amendment limiting local health officials' powers and ending rules requiring three childhood vaccines after June 2026. It was adopted 195–175. (Supports Environment and Public Health)
    • April 10, 2025 · Voted for an HB 2 budget-bill amendment that dropped the bill's new definition of who could join Education Freedom Accounts and kept extra aid for property-poor school districts. It failed 166–198. (Supports Public Education Quality)
    • April 10, 2025 · Voted to remove an HB 2 provision letting landlords end leases of at least six months when they expire. The amendment failed 159–205. (Supports Housing Affordability)
    • April 10, 2025 · Voted against an HB 2 amendment requiring biological-sex classifications in bathrooms, sports, and detention, and changing licensing for direct-pay health practices. It was adopted 203–169. (Supports Civil Rights)
    • April 10, 2025 · Voted to keep and fund the Office of the Child Advocate through an HB 2 amendment. It failed 177–190. (Opposes Government Spending Reduction, Supports Social Programs and Welfare)
    • April 10, 2025 · Voted for an alternative HB 2 budget amendment. It restored public services, cut Education Freedom Account funding, and removed Medicaid charges and bans on diversity programs. It failed 166–204. (Supports Healthcare Affordability, Supports Social Programs and Welfare)
    • April 10, 2025 · Voted to remove a new defined-contribution pension group for public employees from HB 2. The amendment was adopted 183–177. (Supports Labor Rights)
    • April 10, 2025 · Voted for an HB 2 amendment letting the state use Medicaid enrollment data to sign students up for free school meals. It failed 181–182. (Supports Social Programs and Welfare)
    • April 10, 2025 · Voted to remove the cap on school district taxes from HB 2. The amendment was adopted 206–165. (Opposes Government Spending Reduction)
    • April 10, 2025 · Voted to add about $1.8 million a year for family planning services to HB 2. The amendment failed 174–196. (Opposes Government Spending Reduction, Supports Women's Reproductive Rights)
    • April 10, 2025 · Voted for an HB 2 amendment removing funding to expand Education Freedom Accounts and several proposed fee increases. It failed 165–198. (Supports Government Spending Reduction, Supports Public Education Quality)
    • April 10, 2025 · Voted for an HB 2 budget-bill amendment that dropped the bill's new Education Freedom Account eligibility definition and added money for the community college and university systems. It failed 166–198. (Supports Public Education Quality)
  • Voted for an alternative HB 2 budget amendment. It restored public services, cut Education Freedom Account funding, and removed Medicaid charges and bans on diversity programs. It failed 166–204.

    April 10, 2025Supports Healthcare Affordability

    Source: gc.nh.gov

    Also on this bill

    • April 10, 2025 · Voted for an HB 2 amendment keeping opioid-treatment contracts and alcohol-program funding and removing planned transfers from the opioid fund. It failed 169–195. (Opposes Government Spending Reduction, Supports Healthcare Affordability)
    • April 10, 2025 · Voted to keep the Human Rights Commission's funding and staff through an HB 2 amendment. It failed 161–203. (Supports Civil Rights, Opposes Government Spending Reduction)
    • April 10, 2025 · Voted against an HB 2 amendment exempting in-state firearms from federal regulation, legalizing certain weapons, and changing child-abuse reporting penalties. It was adopted 203–167. (Supports Gun Control)
    • April 10, 2025 · Voted against an HB 2 amendment limiting local health officials' powers and ending rules requiring three childhood vaccines after June 2026. It was adopted 195–175. (Supports Environment and Public Health)
    • April 10, 2025 · Voted for an HB 2 budget-bill amendment that dropped the bill's new definition of who could join Education Freedom Accounts and kept extra aid for property-poor school districts. It failed 166–198. (Supports Public Education Quality)
    • April 10, 2025 · Voted to remove an HB 2 provision letting landlords end leases of at least six months when they expire. The amendment failed 159–205. (Supports Housing Affordability)
    • April 10, 2025 · Voted against an HB 2 amendment requiring biological-sex classifications in bathrooms, sports, and detention, and changing licensing for direct-pay health practices. It was adopted 203–169. (Supports Civil Rights)
    • April 10, 2025 · Voted to keep and fund the Office of the Child Advocate through an HB 2 amendment. It failed 177–190. (Opposes Government Spending Reduction, Supports Social Programs and Welfare)
    • April 10, 2025 · Voted to remove a new defined-contribution pension group for public employees from HB 2. The amendment was adopted 183–177. (Supports Labor Rights)
    • April 10, 2025 · Voted for an HB 2 amendment letting the state use Medicaid enrollment data to sign students up for free school meals. It failed 181–182. (Supports Social Programs and Welfare)
    • April 10, 2025 · Voted to remove the cap on school district taxes from HB 2. The amendment was adopted 206–165. (Opposes Government Spending Reduction)
    • April 10, 2025 · Voted to add about $1.8 million a year for family planning services to HB 2. The amendment failed 174–196. (Opposes Government Spending Reduction, Supports Women's Reproductive Rights)
    • April 10, 2025 · Voted for an HB 2 amendment removing funding to expand Education Freedom Accounts and several proposed fee increases. It failed 165–198. (Supports Government Spending Reduction, Supports Public Education Quality)
    • April 10, 2025 · Voted for an HB 2 budget-bill amendment that dropped the bill's new Education Freedom Account eligibility definition and added money for the community college and university systems. It failed 166–198. (Supports Public Education Quality)
  • Voted to set aside HB 570 after an amendment replaced its reforms to the state drug-affordability board with repeal of the board. The motion to set it aside failed 167–207.

    March 13, 2025Supports Healthcare Affordability

    Source: gc.nh.gov

  • Voted against HB 524, which repealed the New Hampshire Vaccine Association and its vaccine purchasing system. He voted to table it (failed 175–198), and it passed 189–181.

    March 6, 2025Supports Healthcare Affordability

    Source: gc.nh.gov

  • Voted for HB 751, as amended, which licensed outpatient addiction treatment programs and expanded state oversight of treatment complaints. It passed 216–152.

    March 6, 2025Supports Healthcare Affordability

    Source: gc.nh.gov

  • Voted for SB 403, on the health care workforce, including Medicaid payment for certified community health workers. It passed 188–178 on May 2, 2024, and 241–122 on May 23.

    May 23, 2024Supports Healthcare Affordability

    Source: gc.nh.gov

  • Voted against shelving HR 23, a resolution urging Congress to back a national universal health-insurance program. The House shelved it 192–179.

    March 14, 2024Supports Healthcare Affordability

    Source: gc.nh.gov

  • Voted for SB 149, which required temporary nurse-staffing agencies to register with the state and restricted double-booked shifts, on-site recruiting, and certain virus-related surcharges. He first voted to take it off the table, which passed 190–188. The bill passed 191–187.

    June 8, 2023Supports Healthcare Affordability

    Source: gc.nh.gov

  • On May 18, 2023, voted against more than 20 floor amendments to SB 263, the bill extending New Hampshire's expanded Medicaid program (Granite Advantage). They sought work requirements, drug testing, co-payments, stricter asset tests, re-enrollment lockouts, and an earlier end date. All failed.

    May 18, 2023Supports Healthcare Affordability

    Source: gc.nh.gov

    Also on this bill

    • May 18, 2023 · Voted for SB 263, which extended New Hampshire's Medicaid expansion program (Granite Advantage). It passed the House 193–166 on May 18, 2023. On January 4, 2024, he voted against killing a version that removed the program's end date; it was killed 191–183. (Opposes Government Spending Reduction, Supports Healthcare Affordability, Supports Social Programs and Welfare)
  • Voted for SB 263, which extended New Hampshire's Medicaid expansion program (Granite Advantage). It passed the House 193–166 on May 18, 2023. On January 4, 2024, he voted against killing a version that removed the program's end date; it was killed 191–183.

    May 18, 2023Supports Healthcare Affordability

    Source: gc.nh.gov

    Also on this bill

    • May 18, 2023 · On May 18, 2023, voted against more than 20 floor amendments to SB 263, the bill extending New Hampshire's expanded Medicaid program (Granite Advantage). They sought work requirements, drug testing, co-payments, stricter asset tests, re-enrollment lockouts, and an earlier end date. All failed. (Supports Healthcare Affordability, Supports Social Programs and Welfare)
  • Voted against killing HB 338, which capped the cost of a 30-day insulin supply at $30 for eligible people with diabetes. The House killed it 283–61.

    February 23, 2023Supports Healthcare Affordability

    Source: gc.nh.gov

Track record — Environment and Public Health

Environment and Public Health · 62 support · 4 oppose
  • Voted against rejecting a bill expanding net metering for large electricity customers and energy storage (SB449). The House rejected the bill (181–158).

    April 23, 2026Supports Environment and Public Health

    Source: gc.nh.gov

  • Voted for overriding the governor's veto of a bill creating a paint collection and recycling program (HB451). The House sustained the veto (186–169).

    April 9, 2026Supports Environment and Public Health

    Source: gc.nh.gov

  • Voted against HB 1542, which let alternative compliance payments to the renewable energy fund be refunded to electric customers. It passed 189–157 on February 12, 2026, and 189–162 on March 26, 2026.

    March 26, 2026Supports Environment and Public Health

    Source: gc.nh.gov

  • Voted for HB 1602, which created a recycling program for batteries run by producers. It passed 264–72 on February 19, 2026, and 244–112 on March 26, 2026. He opposed motions to table it and to send it to study.

    March 26, 2026Supports Environment and Public Health

    Source: gc.nh.gov

  • Voted against passage of a bill reducing required childhood vaccines and allowing parents to refuse vaccines based on conscience (HB1811). The passage motion failed (155–192).

    February 19, 2026Supports Environment and Public Health

    Source: gc.nh.gov

  • Voted for tabling a bill ending the property tax exemption for solar energy systems (HB1002). The House tabled the bill (187–157).

    February 12, 2026Supports Environment and Public Health

    Source: gc.nh.gov

  • Voted against rejecting a bill charging a road salt fee to support safer winter maintenance practices (HB1810). The House rejected the bill (177–156).

    February 12, 2026Supports Environment and Public Health

    Source: gc.nh.gov

  • Voted against passage of a bill ending the childhood hepatitis B vaccination requirement (HB1719). The House passed the bill (186–168).

    February 12, 2026Supports Environment and Public Health

    Source: gc.nh.gov

  • Voted against passage of a bill changing notices and religious exemptions for required vaccinations (HB1584). The House passed the bill (197–163).

    February 12, 2026Supports Environment and Public Health

    Source: gc.nh.gov

  • Voted against HB 358, which removed the state law's reference to a set form for religious exemptions from school vaccine rules. It passed 206–169 in March 2025. In December, he voted against overriding the veto, which failed 176–175.

    December 17, 2025Supports Environment and Public Health

    Source: gc.nh.gov

  • Voted against a floor amendment adding limits on childhood vaccine requirements and health officials' rulemaking power to SB 180. It failed 163–166.

    June 5, 2025Supports Environment and Public Health

    Source: gc.nh.gov

  • Voted against an SB 119 committee amendment allowing pharmacy standing orders for ivermectin without an individual prescription. It was adopted 196–164.

    May 22, 2025Supports Environment and Public Health

    Source: gc.nh.gov

  • Voted against an HB 2 amendment limiting local health officials' powers and ending rules requiring three childhood vaccines after June 2026. It was adopted 195–175.

    April 10, 2025Supports Environment and Public Health

    Source: gc.nh.gov

    Also on this bill

    • April 10, 2025 · Voted for an HB 2 amendment keeping opioid-treatment contracts and alcohol-program funding and removing planned transfers from the opioid fund. It failed 169–195. (Opposes Government Spending Reduction, Supports Healthcare Affordability)
    • April 10, 2025 · Voted to keep the Human Rights Commission's funding and staff through an HB 2 amendment. It failed 161–203. (Supports Civil Rights, Opposes Government Spending Reduction)
    • April 10, 2025 · Voted against an HB 2 amendment exempting in-state firearms from federal regulation, legalizing certain weapons, and changing child-abuse reporting penalties. It was adopted 203–167. (Supports Gun Control)
    • April 10, 2025 · Voted for an HB 2 budget-bill amendment that dropped the bill's new definition of who could join Education Freedom Accounts and kept extra aid for property-poor school districts. It failed 166–198. (Supports Public Education Quality)
    • April 10, 2025 · Voted to remove an HB 2 provision letting landlords end leases of at least six months when they expire. The amendment failed 159–205. (Supports Housing Affordability)
    • April 10, 2025 · Voted against an HB 2 amendment requiring biological-sex classifications in bathrooms, sports, and detention, and changing licensing for direct-pay health practices. It was adopted 203–169. (Supports Civil Rights)
    • April 10, 2025 · Voted to keep and fund the Office of the Child Advocate through an HB 2 amendment. It failed 177–190. (Opposes Government Spending Reduction, Supports Social Programs and Welfare)
    • April 10, 2025 · Voted for an alternative HB 2 budget amendment. It restored public services, cut Education Freedom Account funding, and removed Medicaid charges and bans on diversity programs. It failed 166–204. (Supports Healthcare Affordability, Supports Social Programs and Welfare)
    • April 10, 2025 · Voted to remove a new defined-contribution pension group for public employees from HB 2. The amendment was adopted 183–177. (Supports Labor Rights)
    • April 10, 2025 · Voted for an HB 2 amendment letting the state use Medicaid enrollment data to sign students up for free school meals. It failed 181–182. (Supports Social Programs and Welfare)
    • April 10, 2025 · Voted to remove the cap on school district taxes from HB 2. The amendment was adopted 206–165. (Opposes Government Spending Reduction)
    • April 10, 2025 · Voted to add about $1.8 million a year for family planning services to HB 2. The amendment failed 174–196. (Opposes Government Spending Reduction, Supports Women's Reproductive Rights)
    • April 10, 2025 · Voted for an HB 2 amendment removing funding to expand Education Freedom Accounts and several proposed fee increases. It failed 165–198. (Supports Government Spending Reduction, Supports Public Education Quality)
    • April 10, 2025 · Voted for an HB 2 budget-bill amendment that dropped the bill's new Education Freedom Account eligibility definition and added money for the community college and university systems. It failed 166–198. (Supports Public Education Quality)
  • Voted against HB 357, which moved the power to add required vaccines from health department rules to the Legislature. It passed 195–174.

    March 27, 2025Supports Environment and Public Health

    Source: gc.nh.gov

  • Voted against HB 679, which required any state-mandated vaccine to have trials proving it prevents disease spread. It passed 204–165.

    March 27, 2025Supports Environment and Public Health

    Source: gc.nh.gov

  • Voted against HB 361, which banned public schools from requiring masks on school property. It passed 203–164.

    March 27, 2025Supports Environment and Public Health

    Source: gc.nh.gov

  • Voted against HB 221, on reviewing the cost-effectiveness of the electric systems benefit charge, which funds energy-efficiency programs. It passed 195–151 after his motion to table failed 151–193.

    March 20, 2025Supports Environment and Public Health

    Source: gc.nh.gov

  • Voted against HCR 4, a resolution opposing all offshore wind projects off the New Hampshire coast and in the Gulf of Maine. It passed 195–149.

    March 20, 2025Supports Environment and Public Health

    Source: gc.nh.gov

  • Voted against HR 16's amendment urging recognition and reintegration of health workers dismissed for declining COVID-19 vaccination and affirming medical choice and workplace protections. The House adopted it 202–166 on March 20, 2025.

    March 20, 2025Supports Environment and Public Health

    Source: gc.nh.gov

  • Voted against the amended version of HB 219, which phased out the minimum renewable energy requirement for electric providers. It passed 189–173.

    March 13, 2025Supports Environment and Public Health

    Source: gc.nh.gov

  • Voted against killing HB 756, which required lead-testing records when children enter daycare or public school. The House killed it 202–169.

    March 6, 2025Supports Environment and Public Health

    Source: gc.nh.gov

  • Voted against HB 524, which repealed the New Hampshire Vaccine Association and its vaccine purchasing system. He voted to table it (failed 175–198), and it passed 189–181.

    March 6, 2025Supports Environment and Public Health

    Source: gc.nh.gov

  • Voted against shelving HB 724, which expanded lead-paint hazard testing and reduction rules for rental housing. The House shelved it 202–167.

    March 6, 2025Supports Environment and Public Health

    Source: gc.nh.gov

  • Voted against HB 224, as amended, which moved renewable-energy funds into rebates on electric bills. It passed 200–162.

    March 6, 2025Supports Environment and Public Health

    Source: gc.nh.gov

  • Voted for HB 649, which ended required safety inspections and emissions tests for passenger vehicles and cut funding for the motor vehicle air pollution abatement fund. It passed 212–143.

    March 6, 2025Opposes Environment and Public Health

    Source: gc.nh.gov

  • Voted against HCR 1, a resolution urging policymakers to hear all views on climate change before acting in ways that affect the economy or environment. It passed 197–156.

    March 6, 2025Supports Environment and Public Health

    Source: gc.nh.gov

  • Voted to kill HB 691, which banned adding fluoride chemicals to public water systems. The House killed it 212–143 on March 6, 2025.

    March 6, 2025Supports Environment and Public Health

    Source: gc.nh.gov

  • Voted against killing HB 332, which allowed neighboring communities to form water-protection village districts. The House killed it 196–171.

    February 13, 2025Supports Environment and Public Health

    Source: gc.nh.gov

  • Voted against killing HB 422, which raised shoreland pollution penalties from $5,000 to $15,000. The House killed it 196–175.

    February 13, 2025Supports Environment and Public Health

    Source: gc.nh.gov

  • Voted against killing HB 334, which added water and wildlife protections to the state development plan. The House killed it 199–171.

    February 13, 2025Supports Environment and Public Health

    Source: gc.nh.gov

  • Voted against killing HB 106, which created a commission to study the costs of climate damage and ways to recover them. The House killed it 207–149.

    February 6, 2025Supports Environment and Public Health

    Source: gc.nh.gov

  • Voted against setting aside HB 526, which created a climate change and damage division in the Department of Environmental Services. The House set it aside 207–146.

    February 6, 2025Supports Environment and Public Health

    Source: gc.nh.gov

  • Voted against the amended version of HB 189, which added small nuclear power and other new technology to the state's definition of clean energy. It passed 206–148. He backed an amendment defining clean energy as sources releasing no pollutants or greenhouse gases during use, which failed 150–204.

    February 6, 2025Supports Environment and Public Health

    Source: gc.nh.gov

  • Voted against an SB 559 floor amendment that required public review of vaccine data before RSV immunizations could be covered by the state vaccine association, and required video recording of its meetings. It failed 176–185.

    May 23, 2024Supports Environment and Public Health

    Source: gc.nh.gov

  • Voted against SB 63, which limited the subjects of town public health ordinances. He voted against taking it off the table (passed 185–180) and against passage (passed 186–180).

    May 9, 2024Supports Environment and Public Health

    Source: gc.nh.gov

  • Voted against killing SB 496, which created a state program to address health threats from climate change. The House killed it 186–182.

    May 2, 2024Supports Environment and Public Health

    Source: gc.nh.gov

  • Voted for HB 1649, as amended, which banned certain consumer products with intentionally added PFAS chemicals. It passed 233–140 on April 11, 2024. He also voted against two amendments narrowing its definitions and against tabling it; all three failed.

    April 11, 2024Supports Environment and Public Health

    Source: gc.nh.gov

  • Voted against HB 1093, which barred mandatory mask policies in schools. It passed 187–184.

    March 28, 2024Supports Environment and Public Health

    Source: gc.nh.gov

  • Voted for HB 1145, as amended, which required future landfills to be publicly owned while allowing private operators. It passed 208–162 after a tabling motion he opposed failed 180–193.

    March 28, 2024Supports Environment and Public Health

    Source: gc.nh.gov

  • Voted for a floor amendment to HB 1059 that adopted the 2021 commercial energy code while keeping the 2018 residential code. It failed 179–192.

    March 28, 2024Supports Environment and Public Health

    Source: gc.nh.gov

  • Voted against killing HR 30, a House resolution urging strong climate education in schools. It was killed 191–183.

    March 21, 2024Supports Environment and Public Health

    Source: gc.nh.gov

  • Voted for killing a bill prohibiting smoking and e-cigarettes in motor vehicles when a passenger is under 16 years of age (HB 1244). The House killed it (188–171).

    March 14, 2024Opposes Environment and Public Health

    Source: gc.nh.gov

  • Opposed barring state and local governments from enforcing or relying on CDC or WHO public-health guidance (HB1156). The bill failed 181–190.

    March 14, 2024Supports Environment and Public Health

    Source: gc.nh.gov

  • Supported HB 1250, which let towns create village districts to protect water quality. On March 7, 2024, he voted for passage (failed on a 182–182 tie), to table it (failed 182–183), against killing it (passed 184–180), and to reconsider (failed 179–187).

    March 7, 2024Supports Environment and Public Health

    Source: gc.nh.gov

  • Voted against HB 1213, as amended, which removed daycare centers' duty to keep children's vaccination records. It passed 189–173.

    March 7, 2024Supports Environment and Public Health

    Source: gc.nh.gov

  • Voted against HB 1036, as amended, which let utility regulators change the cost tests for energy-efficiency programs through hearings starting in 2027. It passed 184–169.

    March 7, 2024Supports Environment and Public Health

    Source: gc.nh.gov

  • Voted against killing CACR 14, a proposed constitutional amendment adding a duty to protect a clean environment and natural resources. The House killed it 197–168.

    March 7, 2024Supports Environment and Public Health

    Source: gc.nh.gov

  • Voted against HB 1623, as amended, which set state energy policy without preference for any technology and allowed challenges to mandates that close power plants. It passed 184–168.

    March 7, 2024Supports Environment and Public Health

    Source: gc.nh.gov

  • Supported HB 1472, which allowed energy-efficiency fund rebates for electric vehicles. On February 22, 2024, he voted against shelving it, which failed 188–189. He then voted for passing it, to table it, and to reconsider its defeat; all three failed by two to five votes.

    February 22, 2024Supports Environment and Public Health

    Source: gc.nh.gov

  • Voted for indefinitely postponing (shelving) a bill requiring the commissioner of the department of natural and cultural resources to identify all old growth and mature forests on public land in the state of New Hampshire (HB 1423). The House shelved it (228–141).

    February 22, 2024Opposes Environment and Public Health

    Source: gc.nh.gov

  • Voted for HB 1068, which required blood lead testing for children entering child care and public school. It failed 189–190.

    February 1, 2024Supports Environment and Public Health

    Source: gc.nh.gov

  • Voted to override the governor's veto of HB 342, which required proof of lead testing, or a signed acknowledgment, when children enroll in school or daycare. The override failed 184–171, short of two-thirds.

    October 26, 2023Supports Environment and Public Health

    Source: gc.nh.gov

  • Voted against SB61’s landfill-setback amendment requiring permit applications to remain on hold until new rules were adopted, even beyond 24 months. It also strengthened safety and public-comment criteria. The amendment failed 152–226.

    June 8, 2023Opposes Environment and Public Health

    Source: gc.nh.gov

  • Voted for SB 79, which expanded net metering for business power systems sized to meet their yearly energy needs. It passed 194–179.

    May 4, 2023Supports Environment and Public Health

    Source: gc.nh.gov

  • Voted for SB 69, which let eligible nonprofits host net-metering groups of up to five megawatts. The vote tied 186–186, so it failed.

    May 4, 2023Supports Environment and Public Health

    Source: gc.nh.gov

  • Voted against killing HB 534, which created a $5 million fund to repair drinking-water sources after natural disasters. The motion to kill it failed 191–196.

    April 6, 2023Supports Environment and Public Health

    Source: gc.nh.gov

  • Voted for HB 139, which allowed towns to share renewable net-metering projects across town lines. It passed 188–186.

    March 23, 2023Supports Environment and Public Health

    Source: gc.nh.gov

  • Voted against HB 557, which took away the health department's power to add child vaccine requirements beyond those listed in law. It failed 184–193.

    March 23, 2023Supports Environment and Public Health

    Source: gc.nh.gov

  • Voted for HB 208, which set state greenhouse-gas reduction goals and required climate action plans. It failed 183–187.

    March 16, 2023Supports Environment and Public Health

    Source: gc.nh.gov

  • Voted for HB 523, which raised the net-metering limit for renewable power projects from one to five megawatts. It failed 182–189.

    March 16, 2023Supports Environment and Public Health

    Source: gc.nh.gov

  • Voted for HB 372, which created a commission to study the effects of carbon pricing in New Hampshire. It failed 163–188.

    March 9, 2023Supports Environment and Public Health

    Source: gc.nh.gov

  • Voted against killing HCR 5, a resolution urging the state to take legal action against fossil-fuel companies over climate disinformation. The House killed it 189–158.

    March 9, 2023Supports Environment and Public Health

    Source: gc.nh.gov

  • Supported HB 234, which ended utilities' unpaid use of renewable energy credits made by homes and businesses. On February 14, 2023, he voted for passage, which failed on a 182–182 tie. On February 23, he voted to reconsider and against killing it, and it passed 177–167.

    February 23, 2023Supports Environment and Public Health

    Source: gc.nh.gov

  • Opposed killing HB 630, which created a revolving loan fund for clean energy projects. He first voted to table it, which failed 184–186. He then voted against killing it, which passed 187–182.

    February 14, 2023Supports Environment and Public Health

    Source: gc.nh.gov

  • Voted against HB 246, as amended, which used renewable energy funds for electricity bill rebates through June 2025. It failed 179–186.

    February 14, 2023Supports Environment and Public Health

    Source: gc.nh.gov

  • Voted for HB 418, which put all carbon-auction money into energy-efficiency programs instead of electricity rebates. It failed 183–185.

    February 14, 2023Supports Environment and Public Health

    Source: gc.nh.gov

Track record — Reduce Wealth Gap

Reduce Wealth Gap · 5 support
  • Voted against setting aside HB 726, which set a $15 minimum wage by 2028. The House set it aside 197–159.

    March 20, 2025Supports Reduce Wealth Gap

    Source: gc.nh.gov

  • Voted against setting aside HB 442, which ended the $3.27 subminimum wage for tipped workers. The House set it aside 199–153.

    March 20, 2025Supports Reduce Wealth Gap

    Source: gc.nh.gov

  • Voted against setting aside HB 1583, which increased state aid for school districts with low property values. The motion to set it aside failed 180–201.

    April 11, 2024Supports Reduce Wealth Gap

    Source: gc.nh.gov

  • Voted for HB 1322, which raised the state minimum wage in steps to $17 an hour by 2029. It failed 187–192.

    February 22, 2024Supports Reduce Wealth Gap

    Source: gc.nh.gov

  • Voted for HB 58, which ended the lower minimum wage paid to tipped workers. The bill failed in the House 176-194.

    March 16, 2023Supports Reduce Wealth Gap

    Source: gc.nh.gov

Track record — Labor Rights

Labor Rights · 19 support
  • Voted against overriding the governor's veto of a bill requiring employers to receive notice of state labor investigations (HB1072). The House sustained the veto (160–159).

    August 19, 2026Supports Labor Rights

    Source: gc.nh.gov

  • Voted against passage of a bill barring state construction contracts from requiring or prohibiting union labor agreements (SB88). The passage motion failed (162–167).

    May 14, 2026Supports Labor Rights

    Source: gc.nh.gov

  • Voted for HB 282, which raised the maximum benefits for first responders critically injured on duty. It passed 296–76 on April 10, 2025. He later voted to accept the Senate's version, which also changed education adequacy grants and some retirement benefits; it passed 322–41.

    April 10, 2025Supports Labor Rights

    Source: gc.nh.gov

  • Voted to remove a new defined-contribution pension group for public employees from HB 2. The amendment was adopted 183–177.

    April 10, 2025Supports Labor Rights

    Source: gc.nh.gov

    Also on this bill

    • April 10, 2025 · Voted for an HB 2 amendment keeping opioid-treatment contracts and alcohol-program funding and removing planned transfers from the opioid fund. It failed 169–195. (Opposes Government Spending Reduction, Supports Healthcare Affordability)
    • April 10, 2025 · Voted to keep the Human Rights Commission's funding and staff through an HB 2 amendment. It failed 161–203. (Supports Civil Rights, Opposes Government Spending Reduction)
    • April 10, 2025 · Voted against an HB 2 amendment exempting in-state firearms from federal regulation, legalizing certain weapons, and changing child-abuse reporting penalties. It was adopted 203–167. (Supports Gun Control)
    • April 10, 2025 · Voted against an HB 2 amendment limiting local health officials' powers and ending rules requiring three childhood vaccines after June 2026. It was adopted 195–175. (Supports Environment and Public Health)
    • April 10, 2025 · Voted for an HB 2 budget-bill amendment that dropped the bill's new definition of who could join Education Freedom Accounts and kept extra aid for property-poor school districts. It failed 166–198. (Supports Public Education Quality)
    • April 10, 2025 · Voted to remove an HB 2 provision letting landlords end leases of at least six months when they expire. The amendment failed 159–205. (Supports Housing Affordability)
    • April 10, 2025 · Voted against an HB 2 amendment requiring biological-sex classifications in bathrooms, sports, and detention, and changing licensing for direct-pay health practices. It was adopted 203–169. (Supports Civil Rights)
    • April 10, 2025 · Voted to keep and fund the Office of the Child Advocate through an HB 2 amendment. It failed 177–190. (Opposes Government Spending Reduction, Supports Social Programs and Welfare)
    • April 10, 2025 · Voted for an alternative HB 2 budget amendment. It restored public services, cut Education Freedom Account funding, and removed Medicaid charges and bans on diversity programs. It failed 166–204. (Supports Healthcare Affordability, Supports Social Programs and Welfare)
    • April 10, 2025 · Voted for an HB 2 amendment letting the state use Medicaid enrollment data to sign students up for free school meals. It failed 181–182. (Supports Social Programs and Welfare)
    • April 10, 2025 · Voted to remove the cap on school district taxes from HB 2. The amendment was adopted 206–165. (Opposes Government Spending Reduction)
    • April 10, 2025 · Voted to add about $1.8 million a year for family planning services to HB 2. The amendment failed 174–196. (Opposes Government Spending Reduction, Supports Women's Reproductive Rights)
    • April 10, 2025 · Voted for an HB 2 amendment removing funding to expand Education Freedom Accounts and several proposed fee increases. It failed 165–198. (Supports Government Spending Reduction, Supports Public Education Quality)
    • April 10, 2025 · Voted for an HB 2 budget-bill amendment that dropped the bill's new Education Freedom Account eligibility definition and added money for the community college and university systems. It failed 166–198. (Supports Public Education Quality)
  • Voted against killing HB 487, which required employers to post work schedules in advance. The House killed it 196–155.

    March 26, 2025Supports Labor Rights

    Source: gc.nh.gov

  • Voted against setting aside HB 726, which set a $15 minimum wage by 2028. The House set it aside 197–159.

    March 20, 2025Supports Labor Rights

    Source: gc.nh.gov

  • Voted against HB 280, as amended, which let employers and workers agree on how wages are paid instead of using a list set in law. It passed 191–176 after his motion to table failed 172–192.

    March 20, 2025Supports Labor Rights

    Source: gc.nh.gov

  • Voted against setting aside HB 442, which ended the $3.27 subminimum wage for tipped workers. The House set it aside 199–153.

    March 20, 2025Supports Labor Rights

    Source: gc.nh.gov

  • Voted against killing HB 378, which required payment of unused earned time when jobs end through layoffs or business closures. The House killed it 193–169.

    March 6, 2025Supports Labor Rights

    Source: gc.nh.gov

  • Voted to shelve HB 238, which barred union contracts from requiring membership or fees. The House shelved it 200–180.

    February 13, 2025Supports Labor Rights

    Source: gc.nh.gov

  • Voted for an amendment to SB 311 that restored state payment of 7.5 percent of local teacher, police, and firefighter pension costs. It failed 177–183.

    May 23, 2024Supports Labor Rights

    Source: gc.nh.gov

  • Supported HB 1178, which protected payment of earned vacation time for workers who are let go. He voted for its rewrite (adopted 199–179 on February 22, 2024), against sending it to study (failed 188–193), and for passage (passed 198–183 on April 11).

    April 11, 2024Supports Labor Rights

    Source: gc.nh.gov

  • Voted to kill HB 1377, a right-to-work bill on joining or refusing to join unions. The House killed it 212-168.

    February 22, 2024Supports Labor Rights

    Source: gc.nh.gov

  • Voted for HB 1322, which raised the state minimum wage in steps to $17 an hour by 2029. It failed 187–192.

    February 22, 2024Supports Labor Rights

    Source: gc.nh.gov

  • Voted against tabling HB232 while an amendment requiring public-sector safety standards at least as effective as applicable OSHA standards within three years was pending. The table motion passed 190–182.

    January 4, 2024Supports Labor Rights

    Source: gc.nh.gov

  • Opposed HB 559, which moved newly hired state workers from pensions to retirement savings accounts. He voted against an amendment setting up that plan (failed 181–192) and to shelve the bill (passed 201–174).

    January 3, 2024Supports Labor Rights

    Source: gc.nh.gov

  • Voted for HB 74, on employees' unused earned time. It passed 205–181 on April 6, 2023.

    April 6, 2023Supports Labor Rights

    Source: gc.nh.gov

  • Supported HB 125, which limited 16- and 17-year-olds to 35 work hours in school weeks and restricted late-night work. He voted for an amendment on late hours (failed on a 183–183 tie) and for passage (failed 175–195).

    March 16, 2023Supports Labor Rights

    Source: gc.nh.gov

  • Voted for HB 58, which ended the lower minimum wage paid to tipped workers. The bill failed in the House 176-194.

    March 16, 2023Supports Labor Rights

    Source: gc.nh.gov

Track record — Anti-Corruption

Anti-Corruption · 5 support
  • Voted against rejecting a bill requiring disclosure of the original sources of money used for political spending (HB1083). The House rejected the bill (188–161).

    February 19, 2026Supports Anti-Corruption

    Source: gc.nh.gov

  • Voted against HB 66, as amended, which opened Right-to-Know requests to any person but limited requests from out-of-state people with no state ties who were not media. It passed 207–164 after his motion to table failed 179–191.

    April 10, 2025Supports Anti-Corruption

    Source: gc.nh.gov

  • Voted against shelving HB 1074, which counted donations from limited liability companies toward their members' campaign contribution limits. The House shelved it 191–185.

    March 21, 2024Supports Anti-Corruption

    Source: gc.nh.gov

  • Voted against shelving HR 26, a resolution urging a U.S. constitutional amendment to limit corporate rights and regulate political spending. The House shelved it 194–179.

    March 14, 2024Supports Anti-Corruption

    Source: gc.nh.gov

  • Voted for HB 324, which created public campaign financing for governor and Executive Council races. It failed 163–200.

    February 14, 2023Supports Anti-Corruption

    Source: gc.nh.gov

Track record — Immigration

Immigration · 11 support
  • Voted against SB 625 as amended on the House floor. It set up a study for families of homicide victims when no charges are filed and repealed the state refugee resettlement program. He also opposed adding the removal of hepatitis B from required childhood vaccines. It passed 156–139.

    May 14, 2026Supports Immigration

    Source: gc.nh.gov

  • Voted against killing HB 1570, on local budget authority over police agreements to take part in federal immigration enforcement. It was killed 198–161.

    February 12, 2026Supports Immigration

    Source: gc.nh.gov

  • Voted against HB 71, which barred public schools and colleges from sheltering people not admitted into the United States. It passed 211–146 on February 6, 2025, and 209–162 on April 10, 2025.

    April 10, 2025Supports Immigration

    Source: gc.nh.gov

  • Voted against HB 461, as amended, which required driver training and testing materials to be in English only, with no translation help on the driving test. It passed 187–159.

    March 26, 2025Supports Immigration

    Source: gc.nh.gov

  • Voted against HB 452, which restricted driver's licenses for temporary residents and required asylum approval before an asylum-related license. It passed 198–162.

    March 13, 2025Supports Immigration

    Source: gc.nh.gov

  • Voted against HB 511, which banned sanctuary policies and required local police to cooperate with federal immigration authorities on people in custody. On February 6, 2025, he was one of six members voting no; it passed 351–6. On April 10, he voted no again (passed 211–161) and against a committee amendment (failed 36–337).

    February 6, 2025Supports Immigration

    Source: gc.nh.gov

  • Voted for SB 501, which let qualifying noncitizens get driver's licenses tied to their federal immigration documents. It passed 181–169.

    May 23, 2024Supports Immigration

    Source: gc.nh.gov

  • Voted to kill SB 358, which voided out-of-state driver's licenses issued to undocumented immigrants. On May 23, 2024, the kill motion passed 176–174. It was reconsidered over his objection 176–175, then passed again 176–174.

    May 23, 2024Supports Immigration

    Source: gc.nh.gov

  • Voted to shelve SB 563, which banned local sanctuary policies that limit cooperation with federal immigration enforcement. The House shelved it 188–177.

    May 2, 2024Supports Immigration

    Source: gc.nh.gov

  • Voted against HB 1118, which limited driver's licenses for noncitizens living in the state temporarily. He opposed its committee amendment (adopted 180–167) and its passage (passed 179–166).

    March 7, 2024Supports Immigration

    Source: gc.nh.gov

  • Voted for HB 624, as amended, which required public warnings after police learn of planned immigration checkpoints. It passed 220–152.

    March 9, 2023Supports Immigration

    Source: gc.nh.gov

Track record — Government Spending Reduction

Government Spending Reduction · 14 support · 26 oppose
  • Voted against passage of a bill requiring proof of compliance with local tax caps and public votes to override them (SB643). The House passed the bill (164–150).

    May 14, 2026Opposes Government Spending Reduction

    Source: gc.nh.gov

  • Voted against rejecting a bill directing state transfers to offset reductions in federal food assistance funding (SB603). The House rejected the bill (186–158).

    May 7, 2026Opposes Government Spending Reduction

    Source: gc.nh.gov

  • Voted for rejecting a bill restricting local governments and school districts from borrowing through bonds (HB1427). The House rejected the bill (234–112).

    February 19, 2026Opposes Government Spending Reduction

    Source: gc.nh.gov

  • Voted against rejecting a bill barring students from receiving education tax credit scholarships and education freedom account money in the same year (HB1803). The House rejected the bill (191–157).

    February 19, 2026Supports Government Spending Reduction

    Source: gc.nh.gov

  • Voted against rejecting a bill increasing state education funding (HB1799). The House rejected the bill (185–159).

    February 19, 2026Opposes Government Spending Reduction

    Source: gc.nh.gov

  • Voted against rejecting a bill increasing the state figures used to calculate basic education aid (HB1826). The House rejected the bill (192–157).

    February 19, 2026Opposes Government Spending Reduction

    Source: gc.nh.gov

  • Voted against rejecting a bill expanding state payments for high-cost special education services (HB1557). The House rejected the bill (184–157).

    February 19, 2026Opposes Government Spending Reduction

    Source: gc.nh.gov

  • Voted against rejecting a bill raising the tobacco tax, funding public universities, and changing health program charges (HB1596). The House rejected the bill (200–157).

    February 12, 2026Opposes Government Spending Reduction

    Source: gc.nh.gov

  • Voted against HB 1832, as amended, which gave students with a parent on active military duty priority for Education Freedom Accounts. It passed 189–164.

    February 5, 2026Supports Government Spending Reduction

    Source: gc.nh.gov

  • Voted against SB 295, which removed the income limit for Education Freedom Accounts. He backed an amendment delaying it until a state performance audit was done, which failed 167–201. The bill passed 190–178, and a reconsideration he supported failed 171–198.

    June 5, 2025Supports Government Spending Reduction

    Source: gc.nh.gov

  • Voted for an HB 2 amendment keeping opioid-treatment contracts and alcohol-program funding and removing planned transfers from the opioid fund. It failed 169–195.

    April 10, 2025Opposes Government Spending Reduction

    Source: gc.nh.gov

    Also on this bill

    • April 10, 2025 · Voted to keep the Human Rights Commission's funding and staff through an HB 2 amendment. It failed 161–203. (Supports Civil Rights, Opposes Government Spending Reduction)
    • April 10, 2025 · Voted against an HB 2 amendment exempting in-state firearms from federal regulation, legalizing certain weapons, and changing child-abuse reporting penalties. It was adopted 203–167. (Supports Gun Control)
    • April 10, 2025 · Voted against an HB 2 amendment limiting local health officials' powers and ending rules requiring three childhood vaccines after June 2026. It was adopted 195–175. (Supports Environment and Public Health)
    • April 10, 2025 · Voted for an HB 2 budget-bill amendment that dropped the bill's new definition of who could join Education Freedom Accounts and kept extra aid for property-poor school districts. It failed 166–198. (Supports Public Education Quality)
    • April 10, 2025 · Voted to remove an HB 2 provision letting landlords end leases of at least six months when they expire. The amendment failed 159–205. (Supports Housing Affordability)
    • April 10, 2025 · Voted against an HB 2 amendment requiring biological-sex classifications in bathrooms, sports, and detention, and changing licensing for direct-pay health practices. It was adopted 203–169. (Supports Civil Rights)
    • April 10, 2025 · Voted to keep and fund the Office of the Child Advocate through an HB 2 amendment. It failed 177–190. (Opposes Government Spending Reduction, Supports Social Programs and Welfare)
    • April 10, 2025 · Voted for an alternative HB 2 budget amendment. It restored public services, cut Education Freedom Account funding, and removed Medicaid charges and bans on diversity programs. It failed 166–204. (Supports Healthcare Affordability, Supports Social Programs and Welfare)
    • April 10, 2025 · Voted to remove a new defined-contribution pension group for public employees from HB 2. The amendment was adopted 183–177. (Supports Labor Rights)
    • April 10, 2025 · Voted for an HB 2 amendment letting the state use Medicaid enrollment data to sign students up for free school meals. It failed 181–182. (Supports Social Programs and Welfare)
    • April 10, 2025 · Voted to remove the cap on school district taxes from HB 2. The amendment was adopted 206–165. (Opposes Government Spending Reduction)
    • April 10, 2025 · Voted to add about $1.8 million a year for family planning services to HB 2. The amendment failed 174–196. (Opposes Government Spending Reduction, Supports Women's Reproductive Rights)
    • April 10, 2025 · Voted for an HB 2 amendment removing funding to expand Education Freedom Accounts and several proposed fee increases. It failed 165–198. (Supports Government Spending Reduction, Supports Public Education Quality)
    • April 10, 2025 · Voted for an HB 2 budget-bill amendment that dropped the bill's new Education Freedom Account eligibility definition and added money for the community college and university systems. It failed 166–198. (Supports Public Education Quality)
  • Voted to keep the Human Rights Commission's funding and staff through an HB 2 amendment. It failed 161–203.

    April 10, 2025Opposes Government Spending Reduction

    Source: gc.nh.gov

    Also on this bill

    • April 10, 2025 · Voted for an HB 2 amendment keeping opioid-treatment contracts and alcohol-program funding and removing planned transfers from the opioid fund. It failed 169–195. (Opposes Government Spending Reduction, Supports Healthcare Affordability)
    • April 10, 2025 · Voted against an HB 2 amendment exempting in-state firearms from federal regulation, legalizing certain weapons, and changing child-abuse reporting penalties. It was adopted 203–167. (Supports Gun Control)
    • April 10, 2025 · Voted against an HB 2 amendment limiting local health officials' powers and ending rules requiring three childhood vaccines after June 2026. It was adopted 195–175. (Supports Environment and Public Health)
    • April 10, 2025 · Voted for an HB 2 budget-bill amendment that dropped the bill's new definition of who could join Education Freedom Accounts and kept extra aid for property-poor school districts. It failed 166–198. (Supports Public Education Quality)
    • April 10, 2025 · Voted to remove an HB 2 provision letting landlords end leases of at least six months when they expire. The amendment failed 159–205. (Supports Housing Affordability)
    • April 10, 2025 · Voted against an HB 2 amendment requiring biological-sex classifications in bathrooms, sports, and detention, and changing licensing for direct-pay health practices. It was adopted 203–169. (Supports Civil Rights)
    • April 10, 2025 · Voted to keep and fund the Office of the Child Advocate through an HB 2 amendment. It failed 177–190. (Opposes Government Spending Reduction, Supports Social Programs and Welfare)
    • April 10, 2025 · Voted for an alternative HB 2 budget amendment. It restored public services, cut Education Freedom Account funding, and removed Medicaid charges and bans on diversity programs. It failed 166–204. (Supports Healthcare Affordability, Supports Social Programs and Welfare)
    • April 10, 2025 · Voted to remove a new defined-contribution pension group for public employees from HB 2. The amendment was adopted 183–177. (Supports Labor Rights)
    • April 10, 2025 · Voted for an HB 2 amendment letting the state use Medicaid enrollment data to sign students up for free school meals. It failed 181–182. (Supports Social Programs and Welfare)
    • April 10, 2025 · Voted to remove the cap on school district taxes from HB 2. The amendment was adopted 206–165. (Opposes Government Spending Reduction)
    • April 10, 2025 · Voted to add about $1.8 million a year for family planning services to HB 2. The amendment failed 174–196. (Opposes Government Spending Reduction, Supports Women's Reproductive Rights)
    • April 10, 2025 · Voted for an HB 2 amendment removing funding to expand Education Freedom Accounts and several proposed fee increases. It failed 165–198. (Supports Government Spending Reduction, Supports Public Education Quality)
    • April 10, 2025 · Voted for an HB 2 budget-bill amendment that dropped the bill's new Education Freedom Account eligibility definition and added money for the community college and university systems. It failed 166–198. (Supports Public Education Quality)
  • Voted to keep and fund the Office of the Child Advocate through an HB 2 amendment. It failed 177–190.

    April 10, 2025Opposes Government Spending Reduction

    Source: gc.nh.gov

    Also on this bill

    • April 10, 2025 · Voted for an HB 2 amendment keeping opioid-treatment contracts and alcohol-program funding and removing planned transfers from the opioid fund. It failed 169–195. (Opposes Government Spending Reduction, Supports Healthcare Affordability)
    • April 10, 2025 · Voted to keep the Human Rights Commission's funding and staff through an HB 2 amendment. It failed 161–203. (Supports Civil Rights, Opposes Government Spending Reduction)
    • April 10, 2025 · Voted against an HB 2 amendment exempting in-state firearms from federal regulation, legalizing certain weapons, and changing child-abuse reporting penalties. It was adopted 203–167. (Supports Gun Control)
    • April 10, 2025 · Voted against an HB 2 amendment limiting local health officials' powers and ending rules requiring three childhood vaccines after June 2026. It was adopted 195–175. (Supports Environment and Public Health)
    • April 10, 2025 · Voted for an HB 2 budget-bill amendment that dropped the bill's new definition of who could join Education Freedom Accounts and kept extra aid for property-poor school districts. It failed 166–198. (Supports Public Education Quality)
    • April 10, 2025 · Voted to remove an HB 2 provision letting landlords end leases of at least six months when they expire. The amendment failed 159–205. (Supports Housing Affordability)
    • April 10, 2025 · Voted against an HB 2 amendment requiring biological-sex classifications in bathrooms, sports, and detention, and changing licensing for direct-pay health practices. It was adopted 203–169. (Supports Civil Rights)
    • April 10, 2025 · Voted for an alternative HB 2 budget amendment. It restored public services, cut Education Freedom Account funding, and removed Medicaid charges and bans on diversity programs. It failed 166–204. (Supports Healthcare Affordability, Supports Social Programs and Welfare)
    • April 10, 2025 · Voted to remove a new defined-contribution pension group for public employees from HB 2. The amendment was adopted 183–177. (Supports Labor Rights)
    • April 10, 2025 · Voted for an HB 2 amendment letting the state use Medicaid enrollment data to sign students up for free school meals. It failed 181–182. (Supports Social Programs and Welfare)
    • April 10, 2025 · Voted to remove the cap on school district taxes from HB 2. The amendment was adopted 206–165. (Opposes Government Spending Reduction)
    • April 10, 2025 · Voted to add about $1.8 million a year for family planning services to HB 2. The amendment failed 174–196. (Opposes Government Spending Reduction, Supports Women's Reproductive Rights)
    • April 10, 2025 · Voted for an HB 2 amendment removing funding to expand Education Freedom Accounts and several proposed fee increases. It failed 165–198. (Supports Government Spending Reduction, Supports Public Education Quality)
    • April 10, 2025 · Voted for an HB 2 budget-bill amendment that dropped the bill's new Education Freedom Account eligibility definition and added money for the community college and university systems. It failed 166–198. (Supports Public Education Quality)
  • Voted to remove the cap on school district taxes from HB 2. The amendment was adopted 206–165.

    April 10, 2025Opposes Government Spending Reduction

    Source: gc.nh.gov

    Also on this bill

    • April 10, 2025 · Voted for an HB 2 amendment keeping opioid-treatment contracts and alcohol-program funding and removing planned transfers from the opioid fund. It failed 169–195. (Opposes Government Spending Reduction, Supports Healthcare Affordability)
    • April 10, 2025 · Voted to keep the Human Rights Commission's funding and staff through an HB 2 amendment. It failed 161–203. (Supports Civil Rights, Opposes Government Spending Reduction)
    • April 10, 2025 · Voted against an HB 2 amendment exempting in-state firearms from federal regulation, legalizing certain weapons, and changing child-abuse reporting penalties. It was adopted 203–167. (Supports Gun Control)
    • April 10, 2025 · Voted against an HB 2 amendment limiting local health officials' powers and ending rules requiring three childhood vaccines after June 2026. It was adopted 195–175. (Supports Environment and Public Health)
    • April 10, 2025 · Voted for an HB 2 budget-bill amendment that dropped the bill's new definition of who could join Education Freedom Accounts and kept extra aid for property-poor school districts. It failed 166–198. (Supports Public Education Quality)
    • April 10, 2025 · Voted to remove an HB 2 provision letting landlords end leases of at least six months when they expire. The amendment failed 159–205. (Supports Housing Affordability)
    • April 10, 2025 · Voted against an HB 2 amendment requiring biological-sex classifications in bathrooms, sports, and detention, and changing licensing for direct-pay health practices. It was adopted 203–169. (Supports Civil Rights)
    • April 10, 2025 · Voted to keep and fund the Office of the Child Advocate through an HB 2 amendment. It failed 177–190. (Opposes Government Spending Reduction, Supports Social Programs and Welfare)
    • April 10, 2025 · Voted for an alternative HB 2 budget amendment. It restored public services, cut Education Freedom Account funding, and removed Medicaid charges and bans on diversity programs. It failed 166–204. (Supports Healthcare Affordability, Supports Social Programs and Welfare)
    • April 10, 2025 · Voted to remove a new defined-contribution pension group for public employees from HB 2. The amendment was adopted 183–177. (Supports Labor Rights)
    • April 10, 2025 · Voted for an HB 2 amendment letting the state use Medicaid enrollment data to sign students up for free school meals. It failed 181–182. (Supports Social Programs and Welfare)
    • April 10, 2025 · Voted to add about $1.8 million a year for family planning services to HB 2. The amendment failed 174–196. (Opposes Government Spending Reduction, Supports Women's Reproductive Rights)
    • April 10, 2025 · Voted for an HB 2 amendment removing funding to expand Education Freedom Accounts and several proposed fee increases. It failed 165–198. (Supports Government Spending Reduction, Supports Public Education Quality)
    • April 10, 2025 · Voted for an HB 2 budget-bill amendment that dropped the bill's new Education Freedom Account eligibility definition and added money for the community college and university systems. It failed 166–198. (Supports Public Education Quality)
  • Voted to add about $1.8 million a year for family planning services to HB 2. The amendment failed 174–196.

    April 10, 2025Opposes Government Spending Reduction

    Source: gc.nh.gov

    Also on this bill

    • April 10, 2025 · Voted for an HB 2 amendment keeping opioid-treatment contracts and alcohol-program funding and removing planned transfers from the opioid fund. It failed 169–195. (Opposes Government Spending Reduction, Supports Healthcare Affordability)
    • April 10, 2025 · Voted to keep the Human Rights Commission's funding and staff through an HB 2 amendment. It failed 161–203. (Supports Civil Rights, Opposes Government Spending Reduction)
    • April 10, 2025 · Voted against an HB 2 amendment exempting in-state firearms from federal regulation, legalizing certain weapons, and changing child-abuse reporting penalties. It was adopted 203–167. (Supports Gun Control)
    • April 10, 2025 · Voted against an HB 2 amendment limiting local health officials' powers and ending rules requiring three childhood vaccines after June 2026. It was adopted 195–175. (Supports Environment and Public Health)
    • April 10, 2025 · Voted for an HB 2 budget-bill amendment that dropped the bill's new definition of who could join Education Freedom Accounts and kept extra aid for property-poor school districts. It failed 166–198. (Supports Public Education Quality)
    • April 10, 2025 · Voted to remove an HB 2 provision letting landlords end leases of at least six months when they expire. The amendment failed 159–205. (Supports Housing Affordability)
    • April 10, 2025 · Voted against an HB 2 amendment requiring biological-sex classifications in bathrooms, sports, and detention, and changing licensing for direct-pay health practices. It was adopted 203–169. (Supports Civil Rights)
    • April 10, 2025 · Voted to keep and fund the Office of the Child Advocate through an HB 2 amendment. It failed 177–190. (Opposes Government Spending Reduction, Supports Social Programs and Welfare)
    • April 10, 2025 · Voted for an alternative HB 2 budget amendment. It restored public services, cut Education Freedom Account funding, and removed Medicaid charges and bans on diversity programs. It failed 166–204. (Supports Healthcare Affordability, Supports Social Programs and Welfare)
    • April 10, 2025 · Voted to remove a new defined-contribution pension group for public employees from HB 2. The amendment was adopted 183–177. (Supports Labor Rights)
    • April 10, 2025 · Voted for an HB 2 amendment letting the state use Medicaid enrollment data to sign students up for free school meals. It failed 181–182. (Supports Social Programs and Welfare)
    • April 10, 2025 · Voted to remove the cap on school district taxes from HB 2. The amendment was adopted 206–165. (Opposes Government Spending Reduction)
    • April 10, 2025 · Voted for an HB 2 amendment removing funding to expand Education Freedom Accounts and several proposed fee increases. It failed 165–198. (Supports Government Spending Reduction, Supports Public Education Quality)
    • April 10, 2025 · Voted for an HB 2 budget-bill amendment that dropped the bill's new Education Freedom Account eligibility definition and added money for the community college and university systems. It failed 166–198. (Supports Public Education Quality)
  • Voted for an HB 2 amendment removing funding to expand Education Freedom Accounts and several proposed fee increases. It failed 165–198.

    April 10, 2025Supports Government Spending Reduction

    Source: gc.nh.gov

    Also on this bill

    • April 10, 2025 · Voted for an HB 2 amendment keeping opioid-treatment contracts and alcohol-program funding and removing planned transfers from the opioid fund. It failed 169–195. (Opposes Government Spending Reduction, Supports Healthcare Affordability)
    • April 10, 2025 · Voted to keep the Human Rights Commission's funding and staff through an HB 2 amendment. It failed 161–203. (Supports Civil Rights, Opposes Government Spending Reduction)
    • April 10, 2025 · Voted against an HB 2 amendment exempting in-state firearms from federal regulation, legalizing certain weapons, and changing child-abuse reporting penalties. It was adopted 203–167. (Supports Gun Control)
    • April 10, 2025 · Voted against an HB 2 amendment limiting local health officials' powers and ending rules requiring three childhood vaccines after June 2026. It was adopted 195–175. (Supports Environment and Public Health)
    • April 10, 2025 · Voted for an HB 2 budget-bill amendment that dropped the bill's new definition of who could join Education Freedom Accounts and kept extra aid for property-poor school districts. It failed 166–198. (Supports Public Education Quality)
    • April 10, 2025 · Voted to remove an HB 2 provision letting landlords end leases of at least six months when they expire. The amendment failed 159–205. (Supports Housing Affordability)
    • April 10, 2025 · Voted against an HB 2 amendment requiring biological-sex classifications in bathrooms, sports, and detention, and changing licensing for direct-pay health practices. It was adopted 203–169. (Supports Civil Rights)
    • April 10, 2025 · Voted to keep and fund the Office of the Child Advocate through an HB 2 amendment. It failed 177–190. (Opposes Government Spending Reduction, Supports Social Programs and Welfare)
    • April 10, 2025 · Voted for an alternative HB 2 budget amendment. It restored public services, cut Education Freedom Account funding, and removed Medicaid charges and bans on diversity programs. It failed 166–204. (Supports Healthcare Affordability, Supports Social Programs and Welfare)
    • April 10, 2025 · Voted to remove a new defined-contribution pension group for public employees from HB 2. The amendment was adopted 183–177. (Supports Labor Rights)
    • April 10, 2025 · Voted for an HB 2 amendment letting the state use Medicaid enrollment data to sign students up for free school meals. It failed 181–182. (Supports Social Programs and Welfare)
    • April 10, 2025 · Voted to remove the cap on school district taxes from HB 2. The amendment was adopted 206–165. (Opposes Government Spending Reduction)
    • April 10, 2025 · Voted to add about $1.8 million a year for family planning services to HB 2. The amendment failed 174–196. (Opposes Government Spending Reduction, Supports Women's Reproductive Rights)
    • April 10, 2025 · Voted for an HB 2 budget-bill amendment that dropped the bill's new Education Freedom Account eligibility definition and added money for the community college and university systems. It failed 166–198. (Supports Public Education Quality)
  • Voted against HB 374, as amended, which rewrote local tax cap and budget cap laws. It passed 195–159.

    March 27, 2025Opposes Government Spending Reduction

    Source: gc.nh.gov

  • Voted against HB 115, which opened Education Freedom Accounts to all students. The House approved it 198–180 on March 13, 2025, and again 188–181 on April 10. He backed two amendments keeping an income limit of 350 percent of the federal poverty level; both failed.

    March 13, 2025Supports Government Spending Reduction

    Source: gc.nh.gov

  • Voted for SB 476, which made a $40 million bond appropriation to plan a replacement men's state prison. He also voted to add a measure letting the state report certain mental health court records for gun background checks (adopted 202–165). The bill passed 212–155.

    May 23, 2024Opposes Government Spending Reduction

    Source: gc.nh.gov

  • Voted for an amendment to SB 311 that restored state payment of 7.5 percent of local teacher, police, and firefighter pension costs. It failed 177–183.

    May 23, 2024Opposes Government Spending Reduction

    Source: gc.nh.gov

  • Voted to expand free school meals to households earning up to 350% of federal poverty guidelines, funded through the education trust fund (SB396 amendment 2135h). The amendment failed 177–185.

    May 23, 2024Opposes Government Spending Reduction

    Source: gc.nh.gov

  • Voted for HB 1656, as amended, on state adequacy aid for students in special education. It passed 349–26. He also backed a larger increase, such as $3,408 more per pupil in the lowest category, which failed on a 187–187 tie.

    April 11, 2024Opposes Government Spending Reduction

    Source: gc.nh.gov

  • Supported HB 1279, which had the state pay part of towns' and school districts' retirement costs. He voted against tabling it (failed 182–192) and against killing it (failed 178–194).

    March 28, 2024Opposes Government Spending Reduction

    Source: gc.nh.gov

  • Supported HB 546, which kept existing school building debt payments from counting against the cap on new building aid. On January 3, 2024, he voted against killing it (failed 186–189) and against tabling it (passed 190–187). It passed 182–178 on March 28.

    March 28, 2024Opposes Government Spending Reduction

    Source: gc.nh.gov

  • Voted against killing HB 1611, which created a fund for childcare worker recruitment and retention grants. The House killed it 163–162.

    March 21, 2024Opposes Government Spending Reduction

    Source: gc.nh.gov

  • Voted against CACR 15, a proposed constitutional amendment requiring a two-thirds vote of the Legislature for new taxes, higher fees, and state borrowing. It failed 183–185.

    March 14, 2024Opposes Government Spending Reduction

    Source: gc.nh.gov

  • Voted for HB 1512, which limited Education Freedom Account spending to the amount in the state budget. Passage failed 186–187, and he then voted against killing it, which passed 187–185.

    March 14, 2024Supports Government Spending Reduction

    Source: gc.nh.gov

  • Voted against HB 1665, which widened student eligibility for Education Freedom Accounts, the state program that pays private school and home-school costs. It passed 190–189. He then voted to reconsider; that failed 186–192.

    February 8, 2024Supports Government Spending Reduction

    Source: gc.nh.gov

  • Voted against HB 1634, which opened Education Freedom Accounts to all students regardless of income. It failed 186–194, and a reconsideration motion he opposed failed 188–193.

    February 8, 2024Supports Government Spending Reduction

    Source: gc.nh.gov

  • Voted against HB 1561, which expanded Education Freedom Account eligibility for some groups regardless of family income. It failed 185–197, and a reconsideration motion he opposed failed 189–192.

    February 8, 2024Supports Government Spending Reduction

    Source: gc.nh.gov

  • Voted for SB 263, which extended New Hampshire's Medicaid expansion program (Granite Advantage). It passed the House 193–166 on May 18, 2023. On January 4, 2024, he voted against killing a version that removed the program's end date; it was killed 191–183.

    May 18, 2023Opposes Government Spending Reduction

    Source: gc.nh.gov

    Also on this bill

    • May 18, 2023 · On May 18, 2023, voted against more than 20 floor amendments to SB 263, the bill extending New Hampshire's expanded Medicaid program (Granite Advantage). They sought work requirements, drug testing, co-payments, stricter asset tests, re-enrollment lockouts, and an earlier end date. All failed. (Supports Healthcare Affordability, Supports Social Programs and Welfare)
  • Voted against an HB 2 budget-bill amendment opening Education Freedom Accounts to students from households earning up to 500 percent of the federal poverty level. It failed 167–222.

    April 6, 2023Supports Government Spending Reduction

    Source: gc.nh.gov

    Also on this bill

    • April 6, 2023 · Voted for an HB 2 budget-bill amendment adding $3 million a year to lower in-state tuition at UNH, Plymouth State, and Keene State. It failed 128–259. (Opposes Government Spending Reduction, Supports Public Education Quality)
    • April 6, 2023 · Voted for an amendment to HB 2, the 2023 state budget's companion bill, that put $30 million into the state affordable housing fund and reduced education trust fund money for Education Freedom Accounts. It was adopted 326–63. (Supports Housing Affordability)
  • Supported HB 430, which limited new Education Freedom Accounts to students who had attended public school or were starting kindergarten or first grade. On February 14, 2023, he voted for passage (failed on a 185–185 tie) and to table it (passed 186–183). He later voted against killing it; that failed 170–175 on February 23 but passed 194–192 on April 6.

    April 6, 2023Supports Government Spending Reduction

    Source: gc.nh.gov

  • Voted for an HB 2 budget-bill amendment adding $3 million a year to lower in-state tuition at UNH, Plymouth State, and Keene State. It failed 128–259.

    April 6, 2023Opposes Government Spending Reduction

    Source: gc.nh.gov

    Also on this bill

    • April 6, 2023 · Voted against an HB 2 budget-bill amendment opening Education Freedom Accounts to students from households earning up to 500 percent of the federal poverty level. It failed 167–222. (Supports Government Spending Reduction, Supports Public Education Quality)
    • April 6, 2023 · Voted for an amendment to HB 2, the 2023 state budget's companion bill, that put $30 million into the state affordable housing fund and reduced education trust fund money for Education Freedom Accounts. It was adopted 326–63. (Supports Housing Affordability)
  • Voted against killing HB 534, which created a $5 million fund to repair drinking-water sources after natural disasters. The motion to kill it failed 191–196.

    April 6, 2023Opposes Government Spending Reduction

    Source: gc.nh.gov

  • Voted for $21.6 million to replace the state youth detention center (HB 49 amendment 1104h). The new center had 12 operating beds, room for 18, and treatment-focused care. The amendment passed 276–104.

    March 23, 2023Opposes Government Spending Reduction

    Source: gc.nh.gov

  • Voted against HB 440, which let the Education Trust Fund pay for private-school and home-school education accounts. It passed 191–185.

    March 9, 2023Supports Government Spending Reduction

    Source: gc.nh.gov

  • Voted against HB 464, which opened Education Freedom Accounts to certain groups of students regardless of family income. It passed 192–184.

    March 9, 2023Supports Government Spending Reduction

    Source: gc.nh.gov

  • Voted against HB 367, which widened who can get education freedom account vouchers. The House approved it 187-184.

    March 9, 2023Supports Government Spending Reduction

    Source: gc.nh.gov

  • Supported HB 620, which created an early-learning division and a three-year public preschool pilot. It passed 183–174 on February 14, 2023. On January 3, 2024, he voted against killing it, which passed 188–185.

    February 14, 2023Opposes Government Spending Reduction

    Source: gc.nh.gov

Track record — Public Safety and Crime Control

Public Safety and Crime Control · 4 support
  • Voted for passage of a bill increasing license suspensions for refusing alcohol tests and changing impaired driving penalties (SB620). The House passed the bill (259–94).

    April 9, 2026Supports Public Safety and Crime Control

    Source: gc.nh.gov

  • Voted for passage of a bill funding support services for small-town and volunteer first responders (HB1705). The House passed the bill (194–154).

    February 19, 2026Supports Public Safety and Crime Control

    Source: gc.nh.gov

  • On March 13, 2025, voted for HB 59, which created specific first-degree and second-degree assault crimes for attacks on emergency workers. The House passed the bill (196–179).

    March 13, 2025Supports Public Safety and Crime Control

    Source: gc.nh.gov

  • Voted against killing HB 245, which created grants for local police speed enforcement and roadside warning equipment. The House killed it 225–147.

    March 6, 2025Supports Public Safety and Crime Control

    Source: gc.nh.gov

Track record — Criminal Justice and Civil Liberties

Criminal Justice and Civil Liberties · 16 support · 4 oppose
  • Voted for overriding the governor's veto of a bill allowing criminal defendants alleging innocence and newly discovered evidence to petition for a new trial after the existing three-year deadline (HB1422). The House overrode the veto (314–7).

    August 19, 2026Supports Criminal Justice and Civil Liberties

    Source: gc.nh.gov

  • Opposed SB 14, which added mandatory minimum prison sentences for certain fentanyl crimes and for drug sales causing death. On June 5, 2025, he voted to table it, against the committee amendment, and for a substitute; the bill passed 214–167. On June 26, he voted against the final compromise. It first failed 183–186, then passed 185–182 after the House reconsidered.

    June 5, 2025Supports Criminal Justice and Civil Liberties

    Source: gc.nh.gov

  • Voted against HB 324, which barred schools from giving students material deemed harmful to minors. It passed 183–148 in March 2025. In December, he voted against overriding the veto; the veto stood after a 183–167 vote.

    March 26, 2025Supports Criminal Justice and Civil Liberties

    Source: gc.nh.gov

  • Voted against killing HB 638, which let some older prisoners serving life without parole become eligible for parole. The House killed it 214–127.

    March 26, 2025Supports Criminal Justice and Civil Liberties

    Source: gc.nh.gov

  • Voted for HB 198, which legalized possession of up to three-quarters of an ounce of cannabis for adults 21 and older and penalized smoking or vaping it in public. It passed 208–125.

    March 26, 2025Supports Criminal Justice and Civil Liberties

    Source: gc.nh.gov

  • Voted against HB 1305, which made outdoor areas of public college campuses open forums for free speech and protected student groups' membership rules. It passed 206–169 on March 14, 2024. On May 30, he voted against accepting the Senate's changes, which passed 201–160.

    May 30, 2024Opposes Criminal Justice and Civil Liberties

    Source: gc.nh.gov

  • Voted for HB 1633, which legalized and regulated cannabis sales. The House approved it 239-136.

    April 11, 2024Supports Criminal Justice and Civil Liberties

    Source: gc.nh.gov

  • Voted for passing a bill about annulling, resentencing, or discontinuing prosecution of certain cannabis offenses (HB 1539). The House passed it (283–80).

    March 28, 2024Supports Criminal Justice and Civil Liberties

    Source: gc.nh.gov

  • Opposed HB1204’s restrictions on government entry into secured private property and use of improperly obtained evidence. It allowed consent, emergencies and specified wildlife-enforcement exceptions. The House passed it 228–139.

    March 14, 2024Opposes Criminal Justice and Civil Liberties

    Source: gc.nh.gov

  • Voted for HB 1231, which let medical cannabis patients and their caregivers grow cannabis at home. House roll calls: March 14, 2024, passage as amended: voted yes (passed 294–66).

    March 14, 2024Supports Criminal Justice and Civil Liberties

    Source: gc.nh.gov

  • Voted against HB 1288, which set due-process rights for students, student groups, and faculty facing discipline at public colleges. It passed 192–185 on February 22, 2024, and 196–184 on April 11. He also voted to table it; that failed 180–186.

    February 22, 2024Opposes Criminal Justice and Civil Liberties

    Source: gc.nh.gov

  • Voted for CACR 13, a proposed constitutional amendment banning slavery and involuntary servitude in New Hampshire. It passed the House 366–5 on February 1, 2024. He voted against an amendment keeping an exception for punishment of a crime, which failed 168–201.

    February 1, 2024Supports Criminal Justice and Civil Liberties

    Source: gc.nh.gov

  • Voted for HB 470, as amended, which legalized drug-checking equipment and small drug samples used only for testing, and protected harm-reduction workers. It passed 212–161.

    January 3, 2024Supports Criminal Justice and Civil Liberties

    Source: gc.nh.gov

  • Voted for HB 639, which legalized and regulated cannabis for adults. The House approved it 272-109.

    April 6, 2023Supports Criminal Justice and Civil Liberties

    Source: gc.nh.gov

  • Voted for $21.6 million to replace the state youth detention center (HB 49 amendment 1104h). The new center had 12 operating beds, room for 18, and treatment-focused care. The amendment passed 276–104.

    March 23, 2023Supports Criminal Justice and Civil Liberties

    Source: gc.nh.gov

  • Voted for HB 135, as amended, which banned police from seeking or carrying out no-knock search warrants, with some exceptions. He opposed the committee amendment (adopted 299–84) but voted for the final bill, which passed 374–9.

    March 22, 2023Supports Criminal Justice and Civil Liberties

    Source: gc.nh.gov

  • Voted for HB 596, which banned racial profiling by police and in sentencing. The House approved it 186-185.

    March 16, 2023Supports Criminal Justice and Civil Liberties

    Source: gc.nh.gov

  • Voted to set aside HB 514, which removed teachers' special treatment under obscenity law and created a way for parents to object to school materials through principals and school boards. The House set it aside 200–175.

    March 16, 2023Supports Criminal Justice and Civil Liberties

    Source: gc.nh.gov

  • Voted against killing HB 328, which legalized psychedelic drugs for adults 21 and older. The House killed it 290–76.

    March 16, 2023Supports Criminal Justice and Civil Liberties

    Source: gc.nh.gov

  • Voted to kill HB 498, which required Fish and Game officers to get warrants for searches. It was killed 233–113 on February 23, 2023, and he voted against reconsidering on March 9 (failed 117–256).

    February 23, 2023Opposes Criminal Justice and Civil Liberties

    Source: gc.nh.gov

Track record — Housing Affordability

Housing Affordability · 22 support
  • Voted for accepting Senate changes to a bill changing definitions, inspections, and local approval rules for tiny houses and yurts (HB1681). The House accepted the Senate changes (242–102).

    May 21, 2026Supports Housing Affordability

    Source: gc.nh.gov

  • Voted for passing a bill requiring all zoning-appeal grounds in the initial notice and acceptance of responsive revised land-use plans within 10 business days, while limiting further revision demands (SB 508). The House rejected it (151–161).

    May 14, 2026Supports Housing Affordability

    Source: gc.nh.gov

  • Voted against passage of a bill allowing eviction for identity misuse and certain criminal convictions (HB1499). The House passed the bill (193–154).

    February 19, 2026Supports Housing Affordability

    Source: gc.nh.gov

  • Voted against rejecting a bill providing state guarantees for affordable housing loans (HB1405). The House rejected the bill (186–162).

    February 5, 2026Supports Housing Affordability

    Source: gc.nh.gov

  • Voted against rejecting a bill expanding homebuying assistance for essential workers (HB1661). The House rejected the bill (179–166).

    February 5, 2026Supports Housing Affordability

    Source: gc.nh.gov

  • Voted against passage of a bill ending the state housing champion designation and grant program (HB1196). The House passed the bill (185–166).

    February 5, 2026Supports Housing Affordability

    Source: gc.nh.gov

  • Voted to remove an HB 2 provision letting landlords end leases of at least six months when they expire. The amendment failed 159–205.

    April 10, 2025Supports Housing Affordability

    Source: gc.nh.gov

    Also on this bill

    • April 10, 2025 · Voted for an HB 2 amendment keeping opioid-treatment contracts and alcohol-program funding and removing planned transfers from the opioid fund. It failed 169–195. (Opposes Government Spending Reduction, Supports Healthcare Affordability)
    • April 10, 2025 · Voted to keep the Human Rights Commission's funding and staff through an HB 2 amendment. It failed 161–203. (Supports Civil Rights, Opposes Government Spending Reduction)
    • April 10, 2025 · Voted against an HB 2 amendment exempting in-state firearms from federal regulation, legalizing certain weapons, and changing child-abuse reporting penalties. It was adopted 203–167. (Supports Gun Control)
    • April 10, 2025 · Voted against an HB 2 amendment limiting local health officials' powers and ending rules requiring three childhood vaccines after June 2026. It was adopted 195–175. (Supports Environment and Public Health)
    • April 10, 2025 · Voted for an HB 2 budget-bill amendment that dropped the bill's new definition of who could join Education Freedom Accounts and kept extra aid for property-poor school districts. It failed 166–198. (Supports Public Education Quality)
    • April 10, 2025 · Voted against an HB 2 amendment requiring biological-sex classifications in bathrooms, sports, and detention, and changing licensing for direct-pay health practices. It was adopted 203–169. (Supports Civil Rights)
    • April 10, 2025 · Voted to keep and fund the Office of the Child Advocate through an HB 2 amendment. It failed 177–190. (Opposes Government Spending Reduction, Supports Social Programs and Welfare)
    • April 10, 2025 · Voted for an alternative HB 2 budget amendment. It restored public services, cut Education Freedom Account funding, and removed Medicaid charges and bans on diversity programs. It failed 166–204. (Supports Healthcare Affordability, Supports Social Programs and Welfare)
    • April 10, 2025 · Voted to remove a new defined-contribution pension group for public employees from HB 2. The amendment was adopted 183–177. (Supports Labor Rights)
    • April 10, 2025 · Voted for an HB 2 amendment letting the state use Medicaid enrollment data to sign students up for free school meals. It failed 181–182. (Supports Social Programs and Welfare)
    • April 10, 2025 · Voted to remove the cap on school district taxes from HB 2. The amendment was adopted 206–165. (Opposes Government Spending Reduction)
    • April 10, 2025 · Voted to add about $1.8 million a year for family planning services to HB 2. The amendment failed 174–196. (Opposes Government Spending Reduction, Supports Women's Reproductive Rights)
    • April 10, 2025 · Voted for an HB 2 amendment removing funding to expand Education Freedom Accounts and several proposed fee increases. It failed 165–198. (Supports Government Spending Reduction, Supports Public Education Quality)
    • April 10, 2025 · Voted for an HB 2 budget-bill amendment that dropped the bill's new Education Freedom Account eligibility definition and added money for the community college and university systems. It failed 166–198. (Supports Public Education Quality)
  • Voted against shelving HB 631, which allowed homes to be built in commercial zones by right. The motion to shelve it failed 128–211.

    March 20, 2025Supports Housing Affordability

    Source: gc.nh.gov

  • Voted against killing HB 444, which required notice to tenants before a multi-family property is sold. The House killed it 213–144.

    February 6, 2025Supports Housing Affordability

    Source: gc.nh.gov

  • Voted against killing HB 623, which put a 90-day restriction on corporate purchases of single-family and multi-family homes. He had first voted to table it, which failed 149–207. The House killed it 216–141.

    February 6, 2025Supports Housing Affordability

    Source: gc.nh.gov

  • Voted against HB 60, which let landlords end a tenancy when the lease term runs out. The House approved it 217-139. He first voted for two amendments adding tenant protections, which failed 140–217 and 145–212.

    February 6, 2025Supports Housing Affordability

    Source: gc.nh.gov

  • Voted against an amendment to SB 413, a PFAS cleanup bill, that allowed landlords to end qualifying leases when they expire. It was adopted 184–183.

    May 9, 2024Supports Housing Affordability

    Source: gc.nh.gov

  • Voted against setting aside HB 1545, which allowed below-market sales or leases of state property to nonprofit affordable-housing developers. The House set it aside 190–185.

    March 28, 2024Supports Housing Affordability

    Source: gc.nh.gov

  • Voted for HB 1291, as amended, which expanded homeowners' rights to build accessory dwelling units. It passed 220–143.

    March 28, 2024Supports Housing Affordability

    Source: gc.nh.gov

  • Voted for HB 1399, which let towns allow two homes on lots in single-family zones. The House approved it 220-140.

    March 28, 2024Supports Housing Affordability

    Source: gc.nh.gov

  • Voted against shelving HB 1470, which studied a low-income housing tax credit. The motion to shelve it passed 164–162.

    March 21, 2024Supports Housing Affordability

    Source: gc.nh.gov

  • Supported limiting zoning appeals to applicants, defined neighboring owners and municipal officials (HB1359). The bill also clarified which properties counted as across the street or stream. The House passed it 265–88.

    March 7, 2024Supports Housing Affordability

    Source: gc.nh.gov

  • Voted for an amendment to HB 2, the 2023 state budget's companion bill, that put $30 million into the state affordable housing fund and reduced education trust fund money for Education Freedom Accounts. It was adopted 326–63.

    April 6, 2023Supports Housing Affordability

    Source: gc.nh.gov

    Also on this bill

    • April 6, 2023 · Voted against an HB 2 budget-bill amendment opening Education Freedom Accounts to students from households earning up to 500 percent of the federal poverty level. It failed 167–222. (Supports Government Spending Reduction, Supports Public Education Quality)
    • April 6, 2023 · Voted for an HB 2 budget-bill amendment adding $3 million a year to lower in-state tuition at UNH, Plymouth State, and Keene State. It failed 128–259. (Opposes Government Spending Reduction, Supports Public Education Quality)
  • Voted for HB 567, which required six months' notice for rent increases above 15 percent in certain rental properties. It failed 166–207.

    March 9, 2023Supports Housing Affordability

    Source: gc.nh.gov

  • Supported requiring landlords to give tenants 60 days’ sale notice and consider their offers in good faith (HB112). Tenants also received extra time to arrange financing. The bill failed 175–199.

    March 9, 2023Supports Housing Affordability

    Source: gc.nh.gov

  • Voted against HB 117, which let landlords end a tenancy when the lease term runs out. The House approved it 211-157.

    March 9, 2023Supports Housing Affordability

    Source: gc.nh.gov

  • Voted for HB 44, which allowed up to four homes on residential lots served by public water and sewer. It failed 117–232.

    February 23, 2023Supports Housing Affordability

    Source: gc.nh.gov

Track record — Social Programs and Welfare

Social Programs and Welfare · 18 support
  • Voted against rejecting a bill directing state transfers to offset reductions in federal food assistance funding (SB603). The House rejected the bill (186–158).

    May 7, 2026Supports Social Programs and Welfare

    Source: gc.nh.gov

  • Voted against rejecting a bill expanding financial eligibility for the Medicare savings program (SB545). The House rejected the bill (182–153).

    April 23, 2026Supports Social Programs and Welfare

    Source: gc.nh.gov

  • Voted against rejecting a bill providing advance funding during long-term care Medicaid eligibility decisions (SB543). The House rejected the bill (182–154).

    April 23, 2026Supports Social Programs and Welfare

    Source: gc.nh.gov

  • Voted against tabling HB 1798, which covered diapers through Medicaid. The House tabled it 197–158.

    February 12, 2026Supports Social Programs and Welfare

    Source: gc.nh.gov

  • Voted to keep and fund the Office of the Child Advocate through an HB 2 amendment. It failed 177–190.

    April 10, 2025Supports Social Programs and Welfare

    Source: gc.nh.gov

    Also on this bill

    • April 10, 2025 · Voted for an HB 2 amendment keeping opioid-treatment contracts and alcohol-program funding and removing planned transfers from the opioid fund. It failed 169–195. (Opposes Government Spending Reduction, Supports Healthcare Affordability)
    • April 10, 2025 · Voted to keep the Human Rights Commission's funding and staff through an HB 2 amendment. It failed 161–203. (Supports Civil Rights, Opposes Government Spending Reduction)
    • April 10, 2025 · Voted against an HB 2 amendment exempting in-state firearms from federal regulation, legalizing certain weapons, and changing child-abuse reporting penalties. It was adopted 203–167. (Supports Gun Control)
    • April 10, 2025 · Voted against an HB 2 amendment limiting local health officials' powers and ending rules requiring three childhood vaccines after June 2026. It was adopted 195–175. (Supports Environment and Public Health)
    • April 10, 2025 · Voted for an HB 2 budget-bill amendment that dropped the bill's new definition of who could join Education Freedom Accounts and kept extra aid for property-poor school districts. It failed 166–198. (Supports Public Education Quality)
    • April 10, 2025 · Voted to remove an HB 2 provision letting landlords end leases of at least six months when they expire. The amendment failed 159–205. (Supports Housing Affordability)
    • April 10, 2025 · Voted against an HB 2 amendment requiring biological-sex classifications in bathrooms, sports, and detention, and changing licensing for direct-pay health practices. It was adopted 203–169. (Supports Civil Rights)
    • April 10, 2025 · Voted for an alternative HB 2 budget amendment. It restored public services, cut Education Freedom Account funding, and removed Medicaid charges and bans on diversity programs. It failed 166–204. (Supports Healthcare Affordability, Supports Social Programs and Welfare)
    • April 10, 2025 · Voted to remove a new defined-contribution pension group for public employees from HB 2. The amendment was adopted 183–177. (Supports Labor Rights)
    • April 10, 2025 · Voted for an HB 2 amendment letting the state use Medicaid enrollment data to sign students up for free school meals. It failed 181–182. (Supports Social Programs and Welfare)
    • April 10, 2025 · Voted to remove the cap on school district taxes from HB 2. The amendment was adopted 206–165. (Opposes Government Spending Reduction)
    • April 10, 2025 · Voted to add about $1.8 million a year for family planning services to HB 2. The amendment failed 174–196. (Opposes Government Spending Reduction, Supports Women's Reproductive Rights)
    • April 10, 2025 · Voted for an HB 2 amendment removing funding to expand Education Freedom Accounts and several proposed fee increases. It failed 165–198. (Supports Government Spending Reduction, Supports Public Education Quality)
    • April 10, 2025 · Voted for an HB 2 budget-bill amendment that dropped the bill's new Education Freedom Account eligibility definition and added money for the community college and university systems. It failed 166–198. (Supports Public Education Quality)
  • Voted for an alternative HB 2 budget amendment. It restored public services, cut Education Freedom Account funding, and removed Medicaid charges and bans on diversity programs. It failed 166–204.

    April 10, 2025Supports Social Programs and Welfare

    Source: gc.nh.gov

    Also on this bill

    • April 10, 2025 · Voted for an HB 2 amendment keeping opioid-treatment contracts and alcohol-program funding and removing planned transfers from the opioid fund. It failed 169–195. (Opposes Government Spending Reduction, Supports Healthcare Affordability)
    • April 10, 2025 · Voted to keep the Human Rights Commission's funding and staff through an HB 2 amendment. It failed 161–203. (Supports Civil Rights, Opposes Government Spending Reduction)
    • April 10, 2025 · Voted against an HB 2 amendment exempting in-state firearms from federal regulation, legalizing certain weapons, and changing child-abuse reporting penalties. It was adopted 203–167. (Supports Gun Control)
    • April 10, 2025 · Voted against an HB 2 amendment limiting local health officials' powers and ending rules requiring three childhood vaccines after June 2026. It was adopted 195–175. (Supports Environment and Public Health)
    • April 10, 2025 · Voted for an HB 2 budget-bill amendment that dropped the bill's new definition of who could join Education Freedom Accounts and kept extra aid for property-poor school districts. It failed 166–198. (Supports Public Education Quality)
    • April 10, 2025 · Voted to remove an HB 2 provision letting landlords end leases of at least six months when they expire. The amendment failed 159–205. (Supports Housing Affordability)
    • April 10, 2025 · Voted against an HB 2 amendment requiring biological-sex classifications in bathrooms, sports, and detention, and changing licensing for direct-pay health practices. It was adopted 203–169. (Supports Civil Rights)
    • April 10, 2025 · Voted to keep and fund the Office of the Child Advocate through an HB 2 amendment. It failed 177–190. (Opposes Government Spending Reduction, Supports Social Programs and Welfare)
    • April 10, 2025 · Voted to remove a new defined-contribution pension group for public employees from HB 2. The amendment was adopted 183–177. (Supports Labor Rights)
    • April 10, 2025 · Voted for an HB 2 amendment letting the state use Medicaid enrollment data to sign students up for free school meals. It failed 181–182. (Supports Social Programs and Welfare)
    • April 10, 2025 · Voted to remove the cap on school district taxes from HB 2. The amendment was adopted 206–165. (Opposes Government Spending Reduction)
    • April 10, 2025 · Voted to add about $1.8 million a year for family planning services to HB 2. The amendment failed 174–196. (Opposes Government Spending Reduction, Supports Women's Reproductive Rights)
    • April 10, 2025 · Voted for an HB 2 amendment removing funding to expand Education Freedom Accounts and several proposed fee increases. It failed 165–198. (Supports Government Spending Reduction, Supports Public Education Quality)
    • April 10, 2025 · Voted for an HB 2 budget-bill amendment that dropped the bill's new Education Freedom Account eligibility definition and added money for the community college and university systems. It failed 166–198. (Supports Public Education Quality)
  • Voted for an HB 2 amendment letting the state use Medicaid enrollment data to sign students up for free school meals. It failed 181–182.

    April 10, 2025Supports Social Programs and Welfare

    Source: gc.nh.gov

    Also on this bill

    • April 10, 2025 · Voted for an HB 2 amendment keeping opioid-treatment contracts and alcohol-program funding and removing planned transfers from the opioid fund. It failed 169–195. (Opposes Government Spending Reduction, Supports Healthcare Affordability)
    • April 10, 2025 · Voted to keep the Human Rights Commission's funding and staff through an HB 2 amendment. It failed 161–203. (Supports Civil Rights, Opposes Government Spending Reduction)
    • April 10, 2025 · Voted against an HB 2 amendment exempting in-state firearms from federal regulation, legalizing certain weapons, and changing child-abuse reporting penalties. It was adopted 203–167. (Supports Gun Control)
    • April 10, 2025 · Voted against an HB 2 amendment limiting local health officials' powers and ending rules requiring three childhood vaccines after June 2026. It was adopted 195–175. (Supports Environment and Public Health)
    • April 10, 2025 · Voted for an HB 2 budget-bill amendment that dropped the bill's new definition of who could join Education Freedom Accounts and kept extra aid for property-poor school districts. It failed 166–198. (Supports Public Education Quality)
    • April 10, 2025 · Voted to remove an HB 2 provision letting landlords end leases of at least six months when they expire. The amendment failed 159–205. (Supports Housing Affordability)
    • April 10, 2025 · Voted against an HB 2 amendment requiring biological-sex classifications in bathrooms, sports, and detention, and changing licensing for direct-pay health practices. It was adopted 203–169. (Supports Civil Rights)
    • April 10, 2025 · Voted to keep and fund the Office of the Child Advocate through an HB 2 amendment. It failed 177–190. (Opposes Government Spending Reduction, Supports Social Programs and Welfare)
    • April 10, 2025 · Voted for an alternative HB 2 budget amendment. It restored public services, cut Education Freedom Account funding, and removed Medicaid charges and bans on diversity programs. It failed 166–204. (Supports Healthcare Affordability, Supports Social Programs and Welfare)
    • April 10, 2025 · Voted to remove a new defined-contribution pension group for public employees from HB 2. The amendment was adopted 183–177. (Supports Labor Rights)
    • April 10, 2025 · Voted to remove the cap on school district taxes from HB 2. The amendment was adopted 206–165. (Opposes Government Spending Reduction)
    • April 10, 2025 · Voted to add about $1.8 million a year for family planning services to HB 2. The amendment failed 174–196. (Opposes Government Spending Reduction, Supports Women's Reproductive Rights)
    • April 10, 2025 · Voted for an HB 2 amendment removing funding to expand Education Freedom Accounts and several proposed fee increases. It failed 165–198. (Supports Government Spending Reduction, Supports Public Education Quality)
    • April 10, 2025 · Voted for an HB 2 budget-bill amendment that dropped the bill's new Education Freedom Account eligibility definition and added money for the community college and university systems. It failed 166–198. (Supports Public Education Quality)
  • Voted against killing HB 646, which required online applications for free and reduced-price school meals. The House killed it 209–165.

    March 13, 2025Supports Social Programs and Welfare

    Source: gc.nh.gov

  • Voted against killing HB 703, which barred schools from denying meals to students with unpaid meal balances. The House killed it 202–173.

    March 13, 2025Supports Social Programs and Welfare

    Source: gc.nh.gov

  • Voted against setting aside HB 583, which used Medicaid enrollment to identify children eligible for free or reduced-price school meals. The House set it aside 196–174.

    March 6, 2025Supports Social Programs and Welfare

    Source: gc.nh.gov

  • Voted to expand free school meals to households earning up to 350% of federal poverty guidelines, funded through the education trust fund (SB396 amendment 2135h). The amendment failed 177–185.

    May 23, 2024Supports Social Programs and Welfare

    Source: gc.nh.gov

  • On May 23, 2024, voted for an amendment to SB 499 concerning funding summer food benefits for children and a simpler SNAP application for seniors. The House adopted it (192–178).

    May 23, 2024Supports Social Programs and Welfare

    Source: gc.nh.gov

  • Supported HB 1199, which funded Office of the Child Advocate services for youth experiencing homelessness. On April 11, 2024, he voted against killing it (failed 190–191), for passing it (failed 191–192), and against shelving it (passed 192–190).

    April 11, 2024Supports Social Programs and Welfare

    Source: gc.nh.gov

  • Voted against shelving HB 1212, which expanded eligibility for free school meals. The House shelved it 192–191.

    April 11, 2024Supports Social Programs and Welfare

    Source: gc.nh.gov

  • Voted against killing HB 1611, which created a fund for childcare worker recruitment and retention grants. The House killed it 163–162.

    March 21, 2024Supports Social Programs and Welfare

    Source: gc.nh.gov

  • Voted against killing HB 601, which had the state join a Medicaid data program that signs children up for free and reduced-price school meals. The House killed it 189–188.

    January 3, 2024Supports Social Programs and Welfare

    Source: gc.nh.gov

  • On May 18, 2023, voted against more than 20 floor amendments to SB 263, the bill extending New Hampshire's expanded Medicaid program (Granite Advantage). They sought work requirements, drug testing, co-payments, stricter asset tests, re-enrollment lockouts, and an earlier end date. All failed.

    May 18, 2023Supports Social Programs and Welfare

    Source: gc.nh.gov

    Also on this bill

    • May 18, 2023 · Voted for SB 263, which extended New Hampshire's Medicaid expansion program (Granite Advantage). It passed the House 193–166 on May 18, 2023. On January 4, 2024, he voted against killing a version that removed the program's end date; it was killed 191–183. (Opposes Government Spending Reduction, Supports Healthcare Affordability, Supports Social Programs and Welfare)
  • Voted for SB 263, which extended New Hampshire's Medicaid expansion program (Granite Advantage). It passed the House 193–166 on May 18, 2023. On January 4, 2024, he voted against killing a version that removed the program's end date; it was killed 191–183.

    May 18, 2023Supports Social Programs and Welfare

    Source: gc.nh.gov

    Also on this bill

    • May 18, 2023 · On May 18, 2023, voted against more than 20 floor amendments to SB 263, the bill extending New Hampshire's expanded Medicaid program (Granite Advantage). They sought work requirements, drug testing, co-payments, stricter asset tests, re-enrollment lockouts, and an earlier end date. All failed. (Supports Healthcare Affordability, Supports Social Programs and Welfare)

Track record — Public Education Quality

Public Education Quality · 39 support
  • Voted against HB 1358, which set up a commission to study turning all public schools into public charter schools. He opposed accepting the Senate's version, which passed 184–164 on May 21, 2026, and opposed overriding the veto, which failed 150–166.

    May 21, 2026Supports Public Education Quality

    Source: gc.nh.gov

  • Voted for an amendment requiring independent audits and public audit results for schools (SB586). The amendment failed (162–193).

    April 23, 2026Supports Public Education Quality

    Source: gc.nh.gov

  • Voted against rejecting a bill funding college programs for students with developmental disabilities (HB1791). The House rejected the bill (187–157).

    February 19, 2026Supports Public Education Quality

    Source: gc.nh.gov

  • Voted against rejecting a bill increasing state education funding (HB1799). The House rejected the bill (185–159).

    February 19, 2026Supports Public Education Quality

    Source: gc.nh.gov

  • On February 19, voted against tabling a bill to repeal the education trust fund’s targeted aid cap of $3,750 per pupil for municipalities with at least 5,000 average daily resident students (HB1831). The House tabled it (187–158). It died on the table when the session ended on August 19.

    February 19, 2026Supports Public Education Quality

    Source: gc.nh.gov

  • Voted against rejecting a bill increasing the state figures used to calculate basic education aid (HB1826). The House rejected the bill (192–157).

    February 19, 2026Supports Public Education Quality

    Source: gc.nh.gov

  • Voted against rejecting a bill expanding state payments for high-cost special education services (HB1557). The House rejected the bill (184–157).

    February 19, 2026Supports Public Education Quality

    Source: gc.nh.gov

  • Voted against rejecting a bill raising the tobacco tax, funding public universities, and changing health program charges (HB1596). The House rejected the bill (200–157).

    February 12, 2026Supports Public Education Quality

    Source: gc.nh.gov

  • Voted against rejecting a bill studying ways to raise $500 million in state revenue for public education (HB1636). The House rejected the bill (284–76).

    February 12, 2026Supports Public Education Quality

    Source: gc.nh.gov

  • Voted against rejecting a bill adding academic reporting and accountability rules for education freedom accounts (HB1716). The House rejected the bill (194–166).

    February 12, 2026Supports Public Education Quality

    Source: gc.nh.gov

  • Voted against HB 1832, as amended, which gave students with a parent on active military duty priority for Education Freedom Accounts. It passed 189–164.

    February 5, 2026Supports Public Education Quality

    Source: gc.nh.gov

  • Voted against SB 295, which removed the income limit for Education Freedom Accounts. He backed an amendment delaying it until a state performance audit was done, which failed 167–201. The bill passed 190–178, and a reconsideration he supported failed 171–198.

    June 5, 2025Supports Public Education Quality

    Source: gc.nh.gov

  • Voted for an HB 2 budget-bill amendment that dropped the bill's new definition of who could join Education Freedom Accounts and kept extra aid for property-poor school districts. It failed 166–198.

    April 10, 2025Supports Public Education Quality

    Source: gc.nh.gov

    Also on this bill

    • April 10, 2025 · Voted for an HB 2 amendment keeping opioid-treatment contracts and alcohol-program funding and removing planned transfers from the opioid fund. It failed 169–195. (Opposes Government Spending Reduction, Supports Healthcare Affordability)
    • April 10, 2025 · Voted to keep the Human Rights Commission's funding and staff through an HB 2 amendment. It failed 161–203. (Supports Civil Rights, Opposes Government Spending Reduction)
    • April 10, 2025 · Voted against an HB 2 amendment exempting in-state firearms from federal regulation, legalizing certain weapons, and changing child-abuse reporting penalties. It was adopted 203–167. (Supports Gun Control)
    • April 10, 2025 · Voted against an HB 2 amendment limiting local health officials' powers and ending rules requiring three childhood vaccines after June 2026. It was adopted 195–175. (Supports Environment and Public Health)
    • April 10, 2025 · Voted to remove an HB 2 provision letting landlords end leases of at least six months when they expire. The amendment failed 159–205. (Supports Housing Affordability)
    • April 10, 2025 · Voted against an HB 2 amendment requiring biological-sex classifications in bathrooms, sports, and detention, and changing licensing for direct-pay health practices. It was adopted 203–169. (Supports Civil Rights)
    • April 10, 2025 · Voted to keep and fund the Office of the Child Advocate through an HB 2 amendment. It failed 177–190. (Opposes Government Spending Reduction, Supports Social Programs and Welfare)
    • April 10, 2025 · Voted for an alternative HB 2 budget amendment. It restored public services, cut Education Freedom Account funding, and removed Medicaid charges and bans on diversity programs. It failed 166–204. (Supports Healthcare Affordability, Supports Social Programs and Welfare)
    • April 10, 2025 · Voted to remove a new defined-contribution pension group for public employees from HB 2. The amendment was adopted 183–177. (Supports Labor Rights)
    • April 10, 2025 · Voted for an HB 2 amendment letting the state use Medicaid enrollment data to sign students up for free school meals. It failed 181–182. (Supports Social Programs and Welfare)
    • April 10, 2025 · Voted to remove the cap on school district taxes from HB 2. The amendment was adopted 206–165. (Opposes Government Spending Reduction)
    • April 10, 2025 · Voted to add about $1.8 million a year for family planning services to HB 2. The amendment failed 174–196. (Opposes Government Spending Reduction, Supports Women's Reproductive Rights)
    • April 10, 2025 · Voted for an HB 2 amendment removing funding to expand Education Freedom Accounts and several proposed fee increases. It failed 165–198. (Supports Government Spending Reduction, Supports Public Education Quality)
    • April 10, 2025 · Voted for an HB 2 budget-bill amendment that dropped the bill's new Education Freedom Account eligibility definition and added money for the community college and university systems. It failed 166–198. (Supports Public Education Quality)
  • Voted for an HB 2 amendment removing funding to expand Education Freedom Accounts and several proposed fee increases. It failed 165–198.

    April 10, 2025Supports Public Education Quality

    Source: gc.nh.gov

    Also on this bill

    • April 10, 2025 · Voted for an HB 2 amendment keeping opioid-treatment contracts and alcohol-program funding and removing planned transfers from the opioid fund. It failed 169–195. (Opposes Government Spending Reduction, Supports Healthcare Affordability)
    • April 10, 2025 · Voted to keep the Human Rights Commission's funding and staff through an HB 2 amendment. It failed 161–203. (Supports Civil Rights, Opposes Government Spending Reduction)
    • April 10, 2025 · Voted against an HB 2 amendment exempting in-state firearms from federal regulation, legalizing certain weapons, and changing child-abuse reporting penalties. It was adopted 203–167. (Supports Gun Control)
    • April 10, 2025 · Voted against an HB 2 amendment limiting local health officials' powers and ending rules requiring three childhood vaccines after June 2026. It was adopted 195–175. (Supports Environment and Public Health)
    • April 10, 2025 · Voted for an HB 2 budget-bill amendment that dropped the bill's new definition of who could join Education Freedom Accounts and kept extra aid for property-poor school districts. It failed 166–198. (Supports Public Education Quality)
    • April 10, 2025 · Voted to remove an HB 2 provision letting landlords end leases of at least six months when they expire. The amendment failed 159–205. (Supports Housing Affordability)
    • April 10, 2025 · Voted against an HB 2 amendment requiring biological-sex classifications in bathrooms, sports, and detention, and changing licensing for direct-pay health practices. It was adopted 203–169. (Supports Civil Rights)
    • April 10, 2025 · Voted to keep and fund the Office of the Child Advocate through an HB 2 amendment. It failed 177–190. (Opposes Government Spending Reduction, Supports Social Programs and Welfare)
    • April 10, 2025 · Voted for an alternative HB 2 budget amendment. It restored public services, cut Education Freedom Account funding, and removed Medicaid charges and bans on diversity programs. It failed 166–204. (Supports Healthcare Affordability, Supports Social Programs and Welfare)
    • April 10, 2025 · Voted to remove a new defined-contribution pension group for public employees from HB 2. The amendment was adopted 183–177. (Supports Labor Rights)
    • April 10, 2025 · Voted for an HB 2 amendment letting the state use Medicaid enrollment data to sign students up for free school meals. It failed 181–182. (Supports Social Programs and Welfare)
    • April 10, 2025 · Voted to remove the cap on school district taxes from HB 2. The amendment was adopted 206–165. (Opposes Government Spending Reduction)
    • April 10, 2025 · Voted to add about $1.8 million a year for family planning services to HB 2. The amendment failed 174–196. (Opposes Government Spending Reduction, Supports Women's Reproductive Rights)
    • April 10, 2025 · Voted for an HB 2 budget-bill amendment that dropped the bill's new Education Freedom Account eligibility definition and added money for the community college and university systems. It failed 166–198. (Supports Public Education Quality)
  • Voted for an HB 2 budget-bill amendment that dropped the bill's new Education Freedom Account eligibility definition and added money for the community college and university systems. It failed 166–198.

    April 10, 2025Supports Public Education Quality

    Source: gc.nh.gov

    Also on this bill

    • April 10, 2025 · Voted for an HB 2 amendment keeping opioid-treatment contracts and alcohol-program funding and removing planned transfers from the opioid fund. It failed 169–195. (Opposes Government Spending Reduction, Supports Healthcare Affordability)
    • April 10, 2025 · Voted to keep the Human Rights Commission's funding and staff through an HB 2 amendment. It failed 161–203. (Supports Civil Rights, Opposes Government Spending Reduction)
    • April 10, 2025 · Voted against an HB 2 amendment exempting in-state firearms from federal regulation, legalizing certain weapons, and changing child-abuse reporting penalties. It was adopted 203–167. (Supports Gun Control)
    • April 10, 2025 · Voted against an HB 2 amendment limiting local health officials' powers and ending rules requiring three childhood vaccines after June 2026. It was adopted 195–175. (Supports Environment and Public Health)
    • April 10, 2025 · Voted for an HB 2 budget-bill amendment that dropped the bill's new definition of who could join Education Freedom Accounts and kept extra aid for property-poor school districts. It failed 166–198. (Supports Public Education Quality)
    • April 10, 2025 · Voted to remove an HB 2 provision letting landlords end leases of at least six months when they expire. The amendment failed 159–205. (Supports Housing Affordability)
    • April 10, 2025 · Voted against an HB 2 amendment requiring biological-sex classifications in bathrooms, sports, and detention, and changing licensing for direct-pay health practices. It was adopted 203–169. (Supports Civil Rights)
    • April 10, 2025 · Voted to keep and fund the Office of the Child Advocate through an HB 2 amendment. It failed 177–190. (Opposes Government Spending Reduction, Supports Social Programs and Welfare)
    • April 10, 2025 · Voted for an alternative HB 2 budget amendment. It restored public services, cut Education Freedom Account funding, and removed Medicaid charges and bans on diversity programs. It failed 166–204. (Supports Healthcare Affordability, Supports Social Programs and Welfare)
    • April 10, 2025 · Voted to remove a new defined-contribution pension group for public employees from HB 2. The amendment was adopted 183–177. (Supports Labor Rights)
    • April 10, 2025 · Voted for an HB 2 amendment letting the state use Medicaid enrollment data to sign students up for free school meals. It failed 181–182. (Supports Social Programs and Welfare)
    • April 10, 2025 · Voted to remove the cap on school district taxes from HB 2. The amendment was adopted 206–165. (Opposes Government Spending Reduction)
    • April 10, 2025 · Voted to add about $1.8 million a year for family planning services to HB 2. The amendment failed 174–196. (Opposes Government Spending Reduction, Supports Women's Reproductive Rights)
    • April 10, 2025 · Voted for an HB 2 amendment removing funding to expand Education Freedom Accounts and several proposed fee increases. It failed 165–198. (Supports Government Spending Reduction, Supports Public Education Quality)
  • Voted against HB 115, which opened Education Freedom Accounts to all students. The House approved it 198–180 on March 13, 2025, and again 188–181 on April 10. He backed two amendments keeping an income limit of 350 percent of the federal poverty level; both failed.

    March 13, 2025Supports Public Education Quality

    Source: gc.nh.gov

  • Voted against HB 319, which changed school districts' duty to provide transportation and meals for kindergarten students. It passed 204–171 on March 13, 2025. In December, he voted against overriding the veto, which failed 182–173.

    March 13, 2025Supports Public Education Quality

    Source: gc.nh.gov

  • Voted against killing SB 217, which created grants to recruit teachers in rural and underserved areas. The House killed it 184–174.

    May 23, 2024Supports Public Education Quality

    Source: gc.nh.gov

  • Voted for HB 1656, as amended, on state adequacy aid for students in special education. It passed 349–26. He also backed a larger increase, such as $3,408 more per pupil in the lowest category, which failed on a 187–187 tie.

    April 11, 2024Supports Public Education Quality

    Source: gc.nh.gov

  • Voted against setting aside HB 1583, which increased state aid for school districts with low property values. The motion to set it aside failed 180–201.

    April 11, 2024Supports Public Education Quality

    Source: gc.nh.gov

  • Voted against setting aside HB 1084, which required future education commissioners to hold education credentials and have five years of public-school teaching or administrative experience. The House set it aside 196–179.

    March 28, 2024Supports Public Education Quality

    Source: gc.nh.gov

  • Supported HB 546, which kept existing school building debt payments from counting against the cap on new building aid. On January 3, 2024, he voted against killing it (failed 186–189) and against tabling it (passed 190–187). It passed 182–178 on March 28.

    March 28, 2024Supports Public Education Quality

    Source: gc.nh.gov

  • Voted against killing HB 1654, which set reviews of Education Freedom Account service providers. It was killed 191–183.

    March 21, 2024Supports Public Education Quality

    Source: gc.nh.gov

  • Voted against killing HB 1594, which set an annual eligibility review for Education Freedom Accounts. It was killed 189–184.

    March 14, 2024Supports Public Education Quality

    Source: gc.nh.gov

  • Voted for HB 1512, which limited Education Freedom Account spending to the amount in the state budget. Passage failed 186–187, and he then voted against killing it, which passed 187–185.

    March 14, 2024Supports Public Education Quality

    Source: gc.nh.gov

  • Voted to kill CACR 12, a proposed constitutional amendment giving a modern meaning to the word "cherish" in the education clause. The committee said it aimed to reverse court rulings on state school funding. The House killed it 188–171.

    March 7, 2024Supports Public Education Quality

    Source: gc.nh.gov

  • Voted against HB 1665, which widened student eligibility for Education Freedom Accounts, the state program that pays private school and home-school costs. It passed 190–189. He then voted to reconsider; that failed 186–192.

    February 8, 2024Supports Public Education Quality

    Source: gc.nh.gov

  • Voted against HB 1634, which opened Education Freedom Accounts to all students regardless of income. It failed 186–194, and a reconsideration motion he opposed failed 188–193.

    February 8, 2024Supports Public Education Quality

    Source: gc.nh.gov

  • Voted against HB 1561, which expanded Education Freedom Account eligibility for some groups regardless of family income. It failed 185–197, and a reconsideration motion he opposed failed 189–192.

    February 8, 2024Supports Public Education Quality

    Source: gc.nh.gov

  • Supported SB 151, which added mental health education to public school standards. He voted for passage (failed 183–186) and to reconsider (failed 183–187).

    January 3, 2024Supports Public Education Quality

    Source: gc.nh.gov

  • Supported HB 628, which required criminal background checks for employees and volunteers at nonpublic schools and education providers receiving public funds. On January 3, 2024, he voted for passage, which failed 174–199, and against killing it, which passed 195–178.

    January 3, 2024Supports Public Education Quality

    Source: gc.nh.gov

  • Voted against an HB 2 budget-bill amendment opening Education Freedom Accounts to students from households earning up to 500 percent of the federal poverty level. It failed 167–222.

    April 6, 2023Supports Public Education Quality

    Source: gc.nh.gov

    Also on this bill

    • April 6, 2023 · Voted for an HB 2 budget-bill amendment adding $3 million a year to lower in-state tuition at UNH, Plymouth State, and Keene State. It failed 128–259. (Opposes Government Spending Reduction, Supports Public Education Quality)
    • April 6, 2023 · Voted for an amendment to HB 2, the 2023 state budget's companion bill, that put $30 million into the state affordable housing fund and reduced education trust fund money for Education Freedom Accounts. It was adopted 326–63. (Supports Housing Affordability)
  • Supported HB 430, which limited new Education Freedom Accounts to students who had attended public school or were starting kindergarten or first grade. On February 14, 2023, he voted for passage (failed on a 185–185 tie) and to table it (passed 186–183). He later voted against killing it; that failed 170–175 on February 23 but passed 194–192 on April 6.

    April 6, 2023Supports Public Education Quality

    Source: gc.nh.gov

  • Voted for an HB 2 budget-bill amendment adding $3 million a year to lower in-state tuition at UNH, Plymouth State, and Keene State. It failed 128–259.

    April 6, 2023Supports Public Education Quality

    Source: gc.nh.gov

    Also on this bill

    • April 6, 2023 · Voted against an HB 2 budget-bill amendment opening Education Freedom Accounts to students from households earning up to 500 percent of the federal poverty level. It failed 167–222. (Supports Government Spending Reduction, Supports Public Education Quality)
    • April 6, 2023 · Voted for an amendment to HB 2, the 2023 state budget's companion bill, that put $30 million into the state affordable housing fund and reduced education trust fund money for Education Freedom Accounts. It was adopted 326–63. (Supports Housing Affordability)
  • Voted against HB 440, which let the Education Trust Fund pay for private-school and home-school education accounts. It passed 191–185.

    March 9, 2023Supports Public Education Quality

    Source: gc.nh.gov

  • Voted against HB 464, which opened Education Freedom Accounts to certain groups of students regardless of family income. It passed 192–184.

    March 9, 2023Supports Public Education Quality

    Source: gc.nh.gov

  • Voted against HB 367, which widened who can get education freedom account vouchers. The House approved it 187-184.

    March 9, 2023Supports Public Education Quality

    Source: gc.nh.gov

  • Supported HB 620, which created an early-learning division and a three-year public preschool pilot. It passed 183–174 on February 14, 2023. On January 3, 2024, he voted against killing it, which passed 188–185.

    February 14, 2023Supports Public Education Quality

    Source: gc.nh.gov

  • Supported HB 626, which moved administration of Education Freedom Accounts to the Department of Education. It passed 183–180 on February 14, 2023. On April 6, he voted against killing it, which passed 195–194.

    February 14, 2023Supports Public Education Quality

    Source: gc.nh.gov

Track record — Gun Control

Gun Control · 21 support
  • Voted against rejecting a bill creating court orders to temporarily remove guns from people found to pose an extreme risk (HB1642). The House rejected the bill (206–153).

    February 12, 2026Supports Gun Control

    Source: gc.nh.gov

  • Voted against passage of a bill barring public colleges from restricting guns and other self-defense weapons on campus (HB1793). The House passed the bill (188–165).

    February 5, 2026Supports Gun Control

    Source: gc.nh.gov

  • Voted against passage of a bill exempting guns and accessories made and kept in New Hampshire from federal regulation, with unique serial numbers and manufacturing certificates that purchasers must retain and use to record ownership transfers (HB1697). The House passed the bill (188–164).

    February 5, 2026Supports Gun Control

    Source: gc.nh.gov

  • Voted against accepting the Senate's version of HB 551, which repealed local licenses to sell pistols and revolvers and limited liability over certain gun safety designs. The House accepted it 200–161.

    May 22, 2025Supports Gun Control

    Source: gc.nh.gov

  • Voted against an HB 2 amendment exempting in-state firearms from federal regulation, legalizing certain weapons, and changing child-abuse reporting penalties. It was adopted 203–167.

    April 10, 2025Supports Gun Control

    Source: gc.nh.gov

    Also on this bill

    • April 10, 2025 · Voted for an HB 2 amendment keeping opioid-treatment contracts and alcohol-program funding and removing planned transfers from the opioid fund. It failed 169–195. (Opposes Government Spending Reduction, Supports Healthcare Affordability)
    • April 10, 2025 · Voted to keep the Human Rights Commission's funding and staff through an HB 2 amendment. It failed 161–203. (Supports Civil Rights, Opposes Government Spending Reduction)
    • April 10, 2025 · Voted against an HB 2 amendment limiting local health officials' powers and ending rules requiring three childhood vaccines after June 2026. It was adopted 195–175. (Supports Environment and Public Health)
    • April 10, 2025 · Voted for an HB 2 budget-bill amendment that dropped the bill's new definition of who could join Education Freedom Accounts and kept extra aid for property-poor school districts. It failed 166–198. (Supports Public Education Quality)
    • April 10, 2025 · Voted to remove an HB 2 provision letting landlords end leases of at least six months when they expire. The amendment failed 159–205. (Supports Housing Affordability)
    • April 10, 2025 · Voted against an HB 2 amendment requiring biological-sex classifications in bathrooms, sports, and detention, and changing licensing for direct-pay health practices. It was adopted 203–169. (Supports Civil Rights)
    • April 10, 2025 · Voted to keep and fund the Office of the Child Advocate through an HB 2 amendment. It failed 177–190. (Opposes Government Spending Reduction, Supports Social Programs and Welfare)
    • April 10, 2025 · Voted for an alternative HB 2 budget amendment. It restored public services, cut Education Freedom Account funding, and removed Medicaid charges and bans on diversity programs. It failed 166–204. (Supports Healthcare Affordability, Supports Social Programs and Welfare)
    • April 10, 2025 · Voted to remove a new defined-contribution pension group for public employees from HB 2. The amendment was adopted 183–177. (Supports Labor Rights)
    • April 10, 2025 · Voted for an HB 2 amendment letting the state use Medicaid enrollment data to sign students up for free school meals. It failed 181–182. (Supports Social Programs and Welfare)
    • April 10, 2025 · Voted to remove the cap on school district taxes from HB 2. The amendment was adopted 206–165. (Opposes Government Spending Reduction)
    • April 10, 2025 · Voted to add about $1.8 million a year for family planning services to HB 2. The amendment failed 174–196. (Opposes Government Spending Reduction, Supports Women's Reproductive Rights)
    • April 10, 2025 · Voted for an HB 2 amendment removing funding to expand Education Freedom Accounts and several proposed fee increases. It failed 165–198. (Supports Government Spending Reduction, Supports Public Education Quality)
    • April 10, 2025 · Voted for an HB 2 budget-bill amendment that dropped the bill's new Education Freedom Account eligibility definition and added money for the community college and university systems. It failed 166–198. (Supports Public Education Quality)
  • Voted against HB 1186, which banned payment codes that identify sales at gun and ammunition stores. It passed 203–174 on February 22, 2024. On May 30, he voted against accepting the Senate's changes, which passed 190–179.

    May 30, 2024Supports Gun Control

    Source: gc.nh.gov

  • Voted for SB 476, which made a $40 million bond appropriation to plan a replacement men's state prison. He also voted to add a measure letting the state report certain mental health court records for gun background checks (adopted 202–165). The bill passed 212–155.

    May 23, 2024Supports Gun Control

    Source: gc.nh.gov

  • Voted for HB 1711, which let the state send certain mental health court records to the gun background check system. It passed 204–149 on March 28, 2024. He voted against an amendment that also added a study about former Chief Haas; it failed 101–252.

    March 28, 2024Supports Gun Control

    Source: gc.nh.gov

  • Voted against an amendment to HB 1336 that barred publicly funded employers from banning lawful gun storage in employees' locked vehicles and limited vehicle searches. It was adopted 201–172.

    March 21, 2024Supports Gun Control

    Source: gc.nh.gov

  • Voted against shelving HB 1037, which repealed civil-liability protections for gun makers and sellers. The House shelved it 196–163.

    March 7, 2024Supports Gun Control

    Source: gc.nh.gov

  • Supported HB 1050, which let people voluntarily put themselves on a list that blocks their own gun purchases. He voted for passage, which failed 179–200, and against killing it, which passed 205–175.

    February 22, 2024Supports Gun Control

    Source: gc.nh.gov

  • Voted to kill HB 512, which exempted firearms made in New Hampshire from federal gun laws. House roll call: Jan. 4, 2024, motion to kill the bill: voted yes (passed 286-69).

    January 4, 2024Supports Gun Control

    Source: gc.nh.gov

  • Voted to kill HB 144, which restored firearm ownership rights to people with felony convictions. House roll call: Jan. 4, 2024, motion to kill the bill: voted yes (passed 297-63).

    January 4, 2024Supports Gun Control

    Source: gc.nh.gov

  • Voted for HB 351, which required safety devices with gun transfers and stronger penalties for unsafe gun storage. He backed a committee amendment expanding storage penalties (failed 184–196) and the bill (failed 182–203).

    March 22, 2023Supports Gun Control

    Source: gc.nh.gov

  • Voted against killing HB 444, which banned guns at polling places. The House killed it 202–167.

    March 16, 2023Supports Gun Control

    Source: gc.nh.gov

  • Voted for HB 76, which required a three-day wait before a gun purchase is delivered, with exemptions for some hunters, police officers, and people in fear for their safety. It failed 168–193.

    March 16, 2023Supports Gun Control

    Source: gc.nh.gov

  • Voted against killing HB 32, which restricted guns in school zones. The House killed it 199–174.

    March 9, 2023Supports Gun Control

    Source: gc.nh.gov

  • Voted against killing HB 78, which allowed state and local police to help enforce federal gun laws. The House killed it 200–173.

    March 9, 2023Supports Gun Control

    Source: gc.nh.gov

  • Voted against killing HB 59, which required background checks for commercial gun sales. The House killed it 197-175.

    March 9, 2023Supports Gun Control

    Source: gc.nh.gov

  • Voted against killing HB 106, which created extreme risk protection orders for people found to be a danger. The House killed it 198-172.

    March 9, 2023Supports Gun Control

    Source: gc.nh.gov

  • Voted against killing HR 8, a resolution urging Congress to ban certain assault weapons and large-capacity magazines. The House killed it 181–162.

    February 23, 2023Supports Gun Control

    Source: gc.nh.gov

Track record — Women's Reproductive Rights

Women's Reproductive Rights · 9 support
  • Voted against overriding the governor's veto of HB 667, which required fetal-development videos in health classes. The override failed 159–190.

    December 17, 2025Supports Women's Reproductive Rights

    Source: gc.nh.gov

  • Voted to add about $1.8 million a year for family planning services to HB 2. The amendment failed 174–196.

    April 10, 2025Supports Women's Reproductive Rights

    Source: gc.nh.gov

    Also on this bill

    • April 10, 2025 · Voted for an HB 2 amendment keeping opioid-treatment contracts and alcohol-program funding and removing planned transfers from the opioid fund. It failed 169–195. (Opposes Government Spending Reduction, Supports Healthcare Affordability)
    • April 10, 2025 · Voted to keep the Human Rights Commission's funding and staff through an HB 2 amendment. It failed 161–203. (Supports Civil Rights, Opposes Government Spending Reduction)
    • April 10, 2025 · Voted against an HB 2 amendment exempting in-state firearms from federal regulation, legalizing certain weapons, and changing child-abuse reporting penalties. It was adopted 203–167. (Supports Gun Control)
    • April 10, 2025 · Voted against an HB 2 amendment limiting local health officials' powers and ending rules requiring three childhood vaccines after June 2026. It was adopted 195–175. (Supports Environment and Public Health)
    • April 10, 2025 · Voted for an HB 2 budget-bill amendment that dropped the bill's new definition of who could join Education Freedom Accounts and kept extra aid for property-poor school districts. It failed 166–198. (Supports Public Education Quality)
    • April 10, 2025 · Voted to remove an HB 2 provision letting landlords end leases of at least six months when they expire. The amendment failed 159–205. (Supports Housing Affordability)
    • April 10, 2025 · Voted against an HB 2 amendment requiring biological-sex classifications in bathrooms, sports, and detention, and changing licensing for direct-pay health practices. It was adopted 203–169. (Supports Civil Rights)
    • April 10, 2025 · Voted to keep and fund the Office of the Child Advocate through an HB 2 amendment. It failed 177–190. (Opposes Government Spending Reduction, Supports Social Programs and Welfare)
    • April 10, 2025 · Voted for an alternative HB 2 budget amendment. It restored public services, cut Education Freedom Account funding, and removed Medicaid charges and bans on diversity programs. It failed 166–204. (Supports Healthcare Affordability, Supports Social Programs and Welfare)
    • April 10, 2025 · Voted to remove a new defined-contribution pension group for public employees from HB 2. The amendment was adopted 183–177. (Supports Labor Rights)
    • April 10, 2025 · Voted for an HB 2 amendment letting the state use Medicaid enrollment data to sign students up for free school meals. It failed 181–182. (Supports Social Programs and Welfare)
    • April 10, 2025 · Voted to remove the cap on school district taxes from HB 2. The amendment was adopted 206–165. (Opposes Government Spending Reduction)
    • April 10, 2025 · Voted for an HB 2 amendment removing funding to expand Education Freedom Accounts and several proposed fee increases. It failed 165–198. (Supports Government Spending Reduction, Supports Public Education Quality)
    • April 10, 2025 · Voted for an HB 2 budget-bill amendment that dropped the bill's new Education Freedom Account eligibility definition and added money for the community college and university systems. It failed 166–198. (Supports Public Education Quality)
  • Voted against setting aside HCR 7, a resolution recognizing abortion as a critical part of reproductive health care. The House set it aside 199–171.

    March 20, 2025Supports Women's Reproductive Rights

    Source: gc.nh.gov

  • Voted for SB 567, which required a state report on access to the abortion medicines mifepristone and misoprostol. It passed 184–182.

    May 2, 2024Supports Women's Reproductive Rights

    Source: gc.nh.gov

  • Voted for CACR 23, a proposed constitutional amendment adding a right to abortion before 24 weeks. The 193–184 vote fell short of the three-fifths needed.

    February 1, 2024Supports Women's Reproductive Rights

    Source: gc.nh.gov

  • Voted to kill HB 591, which banned abortions once a fetal heartbeat can be detected. The House killed it 271-110.

    March 23, 2023Supports Women's Reproductive Rights

    Source: gc.nh.gov

  • Voted for HB 224, which removed criminal and civil penalties from the state's abortion law. It passed 205–178.

    March 23, 2023Supports Women's Reproductive Rights

    Source: gc.nh.gov

  • Voted for CACR 2, a proposed constitutional amendment adding a right to make personal reproductive decisions. The 193–191 vote fell short of the three-fifths needed.

    March 23, 2023Supports Women's Reproductive Rights

    Source: gc.nh.gov

  • Voted for HB 271, which repealed the state's ban on abortions after 24 weeks. The bill failed on a 192-192 tie.

    March 23, 2023Supports Women's Reproductive Rights

    Source: gc.nh.gov

Track record — Election Integrity

Election Integrity · 1 support
  • Voted against shelving HB 1557, which required New Hampshire to join the Electronic Registration Information Center, a multistate group that matches voter lists. The House shelved it 189–185.

    March 14, 2024Supports Election Integrity

    Source: gc.nh.gov

Track record — Personal Income Tax Reduction

Personal Income Tax Reduction · 1 support · 2 oppose
  • Voted against CACR 12, a proposed constitutional amendment requiring a supermajority of the Legislature to pass any broad-based tax. It received 193–148 but failed because it lacked the needed three-fifths vote. He also opposed the committee amendment, adopted 192–148.

    May 14, 2026Opposes Personal Income Tax Reduction

    Source: gc.nh.gov

  • Voted to kill HB 503, which raised taxes and restored the interest and dividends tax to fund public education. The House killed it 345–27.

    March 6, 2025Supports Personal Income Tax Reduction

    Source: gc.nh.gov

  • On April 6, 2023, supported a motion to retain the interest-and-dividends tax repeal date of 2027 instead of accelerating it to 2025. The motion failed, 190–199.

    April 6, 2023Opposes Personal Income Tax Reduction

    Source: gc.nh.gov

Track record — Data Privacy

Data Privacy · 3 support · 1 oppose
  • Voted against HB 273, which let parents see their minor child's library records. It passed 196–162 on March 20, 2025. On June 26, he voted against the final compromise, which passed 201–165.

    March 20, 2025Supports Data Privacy

    Source: gc.nh.gov

  • Voted against HB 1695, as amended, which required schools to notify parents when student data is shared with outside contractors. It passed 192–173.

    March 7, 2024Opposes Data Privacy

    Source: gc.nh.gov

  • Voted to kill HB 1308, which gave parents access to their children's library records. House roll call: March 7, 2024, motion to kill the bill: voted yes (passed 194-170).

    March 7, 2024Supports Data Privacy

    Source: gc.nh.gov

  • Voted for HB 380, which required parental notice and an opt-out for non-academic student surveys in public and charter schools, with surveys open for review at least ten days ahead. It failed 181–193.

    March 9, 2023Supports Data Privacy

    Source: gc.nh.gov

Track record — Civil Rights

Civil Rights · 29 support
  • Voted against HB 1442, which allowed separating people by biological sex in some facilities. On May 21, 2026, he voted against accepting the Senate's version, which passed 184–155. He then voted against overriding the governor's veto; the veto stood after a 165–149 vote.

    August 19, 2026Supports Civil Rights

    Source: gc.nh.gov

  • Voted against HB 1792, which barred certain school teaching about race and LGBTQ identities. It passed the House 184–164 on February 19, 2026. On May 21, he voted against accepting the Senate's version, which failed 127–222.

    May 21, 2026Supports Civil Rights

    Source: gc.nh.gov

  • Voted against SB 552, which allowed classification by biological sex in some settings. It passed 179–159.

    May 14, 2026Supports Civil Rights

    Source: gc.nh.gov

  • Voted against passage of a bill limiting the identification documents accepted for voting (SB223). The House passed the bill (187–157).

    May 14, 2026Supports Civil Rights

    Source: gc.nh.gov

  • Voted against overriding the governor's veto of HB 613, which restricted accessible voting systems. The override failed 150–201.

    December 17, 2025Supports Civil Rights

    Source: gc.nh.gov

  • Voted against SB 218, as amended, which added documentation requirements for absentee voter registration. It passed 192–149.

    June 5, 2025Supports Civil Rights

    Source: gc.nh.gov

  • Voted against SB 100, as amended, which revised the law on discrimination in school teaching. It made intentional or knowing violations grounds for educator investigations and lawsuits, protected historical discussion in class, and applied to all racial groups. It passed 194–165.

    June 5, 2025Supports Civil Rights

    Source: gc.nh.gov

  • Voted against the amended version of SB 287, which required absentee ballot applicants to include a copy of their photo ID. It passed 187–149.

    June 5, 2025Supports Civil Rights

    Source: gc.nh.gov

  • Voted against SB 221, as amended, which required yearly voter-list checks and removed voters who had not voted in five years. It passed 184–153.

    June 5, 2025Supports Civil Rights

    Source: gc.nh.gov

  • Voted to keep the Human Rights Commission's funding and staff through an HB 2 amendment. It failed 161–203.

    April 10, 2025Supports Civil Rights

    Source: gc.nh.gov

    Also on this bill

    • April 10, 2025 · Voted for an HB 2 amendment keeping opioid-treatment contracts and alcohol-program funding and removing planned transfers from the opioid fund. It failed 169–195. (Opposes Government Spending Reduction, Supports Healthcare Affordability)
    • April 10, 2025 · Voted against an HB 2 amendment exempting in-state firearms from federal regulation, legalizing certain weapons, and changing child-abuse reporting penalties. It was adopted 203–167. (Supports Gun Control)
    • April 10, 2025 · Voted against an HB 2 amendment limiting local health officials' powers and ending rules requiring three childhood vaccines after June 2026. It was adopted 195–175. (Supports Environment and Public Health)
    • April 10, 2025 · Voted for an HB 2 budget-bill amendment that dropped the bill's new definition of who could join Education Freedom Accounts and kept extra aid for property-poor school districts. It failed 166–198. (Supports Public Education Quality)
    • April 10, 2025 · Voted to remove an HB 2 provision letting landlords end leases of at least six months when they expire. The amendment failed 159–205. (Supports Housing Affordability)
    • April 10, 2025 · Voted against an HB 2 amendment requiring biological-sex classifications in bathrooms, sports, and detention, and changing licensing for direct-pay health practices. It was adopted 203–169. (Supports Civil Rights)
    • April 10, 2025 · Voted to keep and fund the Office of the Child Advocate through an HB 2 amendment. It failed 177–190. (Opposes Government Spending Reduction, Supports Social Programs and Welfare)
    • April 10, 2025 · Voted for an alternative HB 2 budget amendment. It restored public services, cut Education Freedom Account funding, and removed Medicaid charges and bans on diversity programs. It failed 166–204. (Supports Healthcare Affordability, Supports Social Programs and Welfare)
    • April 10, 2025 · Voted to remove a new defined-contribution pension group for public employees from HB 2. The amendment was adopted 183–177. (Supports Labor Rights)
    • April 10, 2025 · Voted for an HB 2 amendment letting the state use Medicaid enrollment data to sign students up for free school meals. It failed 181–182. (Supports Social Programs and Welfare)
    • April 10, 2025 · Voted to remove the cap on school district taxes from HB 2. The amendment was adopted 206–165. (Opposes Government Spending Reduction)
    • April 10, 2025 · Voted to add about $1.8 million a year for family planning services to HB 2. The amendment failed 174–196. (Opposes Government Spending Reduction, Supports Women's Reproductive Rights)
    • April 10, 2025 · Voted for an HB 2 amendment removing funding to expand Education Freedom Accounts and several proposed fee increases. It failed 165–198. (Supports Government Spending Reduction, Supports Public Education Quality)
    • April 10, 2025 · Voted for an HB 2 budget-bill amendment that dropped the bill's new Education Freedom Account eligibility definition and added money for the community college and university systems. It failed 166–198. (Supports Public Education Quality)
  • Voted against an HB 2 amendment requiring biological-sex classifications in bathrooms, sports, and detention, and changing licensing for direct-pay health practices. It was adopted 203–169.

    April 10, 2025Supports Civil Rights

    Source: gc.nh.gov

    Also on this bill

    • April 10, 2025 · Voted for an HB 2 amendment keeping opioid-treatment contracts and alcohol-program funding and removing planned transfers from the opioid fund. It failed 169–195. (Opposes Government Spending Reduction, Supports Healthcare Affordability)
    • April 10, 2025 · Voted to keep the Human Rights Commission's funding and staff through an HB 2 amendment. It failed 161–203. (Supports Civil Rights, Opposes Government Spending Reduction)
    • April 10, 2025 · Voted against an HB 2 amendment exempting in-state firearms from federal regulation, legalizing certain weapons, and changing child-abuse reporting penalties. It was adopted 203–167. (Supports Gun Control)
    • April 10, 2025 · Voted against an HB 2 amendment limiting local health officials' powers and ending rules requiring three childhood vaccines after June 2026. It was adopted 195–175. (Supports Environment and Public Health)
    • April 10, 2025 · Voted for an HB 2 budget-bill amendment that dropped the bill's new definition of who could join Education Freedom Accounts and kept extra aid for property-poor school districts. It failed 166–198. (Supports Public Education Quality)
    • April 10, 2025 · Voted to remove an HB 2 provision letting landlords end leases of at least six months when they expire. The amendment failed 159–205. (Supports Housing Affordability)
    • April 10, 2025 · Voted to keep and fund the Office of the Child Advocate through an HB 2 amendment. It failed 177–190. (Opposes Government Spending Reduction, Supports Social Programs and Welfare)
    • April 10, 2025 · Voted for an alternative HB 2 budget amendment. It restored public services, cut Education Freedom Account funding, and removed Medicaid charges and bans on diversity programs. It failed 166–204. (Supports Healthcare Affordability, Supports Social Programs and Welfare)
    • April 10, 2025 · Voted to remove a new defined-contribution pension group for public employees from HB 2. The amendment was adopted 183–177. (Supports Labor Rights)
    • April 10, 2025 · Voted for an HB 2 amendment letting the state use Medicaid enrollment data to sign students up for free school meals. It failed 181–182. (Supports Social Programs and Welfare)
    • April 10, 2025 · Voted to remove the cap on school district taxes from HB 2. The amendment was adopted 206–165. (Opposes Government Spending Reduction)
    • April 10, 2025 · Voted to add about $1.8 million a year for family planning services to HB 2. The amendment failed 174–196. (Opposes Government Spending Reduction, Supports Women's Reproductive Rights)
    • April 10, 2025 · Voted for an HB 2 amendment removing funding to expand Education Freedom Accounts and several proposed fee increases. It failed 165–198. (Supports Government Spending Reduction, Supports Public Education Quality)
    • April 10, 2025 · Voted for an HB 2 budget-bill amendment that dropped the bill's new Education Freedom Account eligibility definition and added money for the community college and university systems. It failed 166–198. (Supports Public Education Quality)
  • Voted against HB 377, which restricted puberty blockers and hormone treatments for minors. It passed 197–167 on March 27, 2025. He backed an amendment letting minors already in treatment continue, which failed 168–203. On June 26, he voted against the final version, which passed 202–161.

    March 27, 2025Supports Civil Rights

    Source: gc.nh.gov

  • Voted against HB 712, which limited breast surgeries for minors. It passed 200–165 in March 2025, and he voted against the final version, which passed 191–163 in June.

    March 27, 2025Supports Civil Rights

    Source: gc.nh.gov

  • Voted against HB 50, as amended, which revised the state's ban on teaching that some groups are inherently superior so that violations had to be intentional or knowing. It passed 183–157.

    March 26, 2025Supports Civil Rights

    Source: gc.nh.gov

  • Voted against HB 148, which allowed separating people by biological sex in bathrooms, locker rooms, sports, and prisons. It passed 201–166 on March 20, 2025. In December, he voted against overriding the governor's veto; the veto stood after a 188–165 vote.

    March 20, 2025Supports Civil Rights

    Source: gc.nh.gov

  • Voted against killing HB 521, which allowed online voter registration. The House killed it 202–169.

    March 13, 2025Supports Civil Rights

    Source: gc.nh.gov

  • Voted against HB 1205, as amended, which barred transgender girls from girls' sports teams in grades 5 through 12. It passed 189–182.

    March 21, 2024Supports Civil Rights

    Source: gc.nh.gov

  • Opposed indefinitely postponing HB1149, which restored voter-domicile affidavits and simplified registration and verification rules. It also allowed interstate voter-data matching with confidentiality safeguards. Postponement passed 190–184.

    March 21, 2024Supports Civil Rights

    Source: gc.nh.gov

  • Voted to shelve HB 1664, which expanded lawsuits over gender-transition treatment when patients later detransition. The House shelved it 181–164.

    March 21, 2024Supports Civil Rights

    Source: gc.nh.gov

  • Voted for HB 1311, which required school boards to adopt library book selection and challenge policies that follow anti-discrimination laws. He voted against killing it (failed 185–190) and for passage (passed 194–180), then against reconsidering (failed 183–192).

    March 14, 2024Supports Civil Rights

    Source: gc.nh.gov

  • Voted against shelving HB 1162, which repealed limits on teaching about discrimination in public schools and workplaces. The House shelved it 192–183.

    March 14, 2024Supports Civil Rights

    Source: gc.nh.gov

  • Voted against HB 1312, as amended, which required parental notice and an opt-out for lessons on sexual orientation and gender identity. It passed 186–185.

    March 14, 2024Supports Civil Rights

    Source: gc.nh.gov

  • Voted against HB 1660, which barred Medicaid coverage of gender reassignment surgery for people under 18. He voted to table it (failed 174–188), and it passed 193–169.

    March 7, 2024Supports Civil Rights

    Source: gc.nh.gov

  • Voted for CACR 13, a proposed constitutional amendment banning slavery and involuntary servitude in New Hampshire. It passed the House 366–5 on February 1, 2024. He voted against an amendment keeping an exception for punishment of a crime, which failed 168–201.

    February 1, 2024Supports Civil Rights

    Source: gc.nh.gov

  • Voted against HB 396, which allowed separating people by biological sex in some settings, such as bathrooms, locker rooms, and sports. He opposed its amendment (adopted 194–182) and its passage (passed 192–184).

    January 4, 2024Supports Civil Rights

    Source: gc.nh.gov

  • Voted for HB 368, which protected patients and providers of lawful gender-affirming care from legal actions by other states. It failed 186–188.

    January 4, 2024Supports Civil Rights

    Source: gc.nh.gov

  • Voted against HB 619, which banned gender transition procedures for minors. He opposed an amendment narrowing it to surgery (adopted 209–167) and the bill, which passed 199–175 on January 4, 2024.

    January 4, 2024Supports Civil Rights

    Source: gc.nh.gov

  • Voted for HB 596, which banned racial profiling by police and in sentencing. The House approved it 186-185.

    March 16, 2023Supports Civil Rights

    Source: gc.nh.gov

  • Voted for HB 467, which required firm, accessible paths at public playgrounds. It passed 193–180.

    March 9, 2023Supports Civil Rights

    Source: gc.nh.gov

Track record — Corporate Accountability

Corporate Accountability · 8 support
  • Voted for passage of a bill adding consumer protections for cryptocurrency transaction kiosks (SB482). The House passed the bill (214–140).

    April 23, 2026Supports Corporate Accountability

    Source: gc.nh.gov

  • Voted against HB 687, which limited class-action payouts to class members and lawyers and sent leftover money to the state. It passed 198–165.

    March 27, 2025Supports Corporate Accountability

    Source: gc.nh.gov

  • Voted against HCR 9, a resolution urging federal opposition to the European Union's corporate sustainability due-diligence rules. It passed 204–163.

    February 13, 2025Supports Corporate Accountability

    Source: gc.nh.gov

  • Voted for HB 1649, as amended, which banned certain consumer products with intentionally added PFAS chemicals. It passed 233–140 on April 11, 2024. He also voted against two amendments narrowing its definitions and against tabling it; all three failed.

    April 11, 2024Supports Corporate Accountability

    Source: gc.nh.gov

  • Voted against shelving HR 26, a resolution urging a U.S. constitutional amendment to limit corporate rights and regulate political spending. The House shelved it 194–179.

    March 14, 2024Supports Corporate Accountability

    Source: gc.nh.gov

  • Voted against shelving HB 1037, which repealed civil-liability protections for gun makers and sellers. The House shelved it 196–163.

    March 7, 2024Supports Corporate Accountability

    Source: gc.nh.gov

  • Voted against killing HB 121, which required multinational companies to report worldwide profits for New Hampshire business taxes. The House killed it 192–176.

    January 4, 2024Supports Corporate Accountability

    Source: gc.nh.gov

  • Voted against killing HCR 5, a resolution urging the state to take legal action against fossil-fuel companies over climate disinformation. The House killed it 189–158.

    March 9, 2023Supports Corporate Accountability

    Source: gc.nh.gov

Track record — Public Infrastructure

Public Infrastructure · 3 support
  • Voted to override the governor's veto of HB 2026, on the state 10-year transportation plan and turnpike toll adjustments. The override passed 292–25.

    August 19, 2026Supports Public Infrastructure

    Source: gc.nh.gov

  • Voted for HB 1655, as amended, which charged waterfront property owners fees to fund repairs of state-owned dams. It passed 208–146 on February 12, 2026. On March 26, he voted against setting it aside, which passed 187–161.

    February 12, 2026Supports Public Infrastructure

    Source: gc.nh.gov

  • Voted against setting aside SB 52, which updated electric-vehicle charging rules and created a committee to study how to pay for charging stations. The motion to set it aside failed 183–188.

    May 4, 2023Supports Public Infrastructure

    Source: gc.nh.gov

Track record — General

General · 2 records
  • Won re-election to one of three New Hampshire House seats in Strafford County District 21 on November 5, 2024. He placed third with 8,417 votes; the top Republican received 5,173.

    November 5, 2024

    Source: sos.nh.gov

  • Won one of three New Hampshire House seats in Strafford County District 21 (Dover Wards 1, 2, 3, 5, and 6) in the November 8, 2022 general election. He received 6,976 votes; the top Republican received 3,753.

    November 8, 2022

    Source: sos.nh.gov

Past race Geoff Smith ran in:

  • State Representative · November 3, 2026 · State House District Strafford 21; New Hampshire · incumbent