Skip to content

Mark S. Mackenzie

Democratic · NH · New Hampshire House of Representatives, Hillsborough District 40

Official website

Mark S. Mackenzie is a retired Manchester fire captain, former New Hampshire AFL-CIO president and House Labor Committee member. He opposes Education Freedom Accounts and supports affordable housing efforts.

Where Mark S. Mackenzie stands, based on their records

Supports

Reduce Wealth Gap (2 records), Social Programs and Welfare (43 records), Women's Reproductive Rights (13 records)

Opposes

AI Regulation (1 record), Limit Foreign Influence (1 record)

Mixed record

Healthcare Affordability (53 support · 4 oppose), Environment and Public Health (90 support · 6 oppose), Labor Rights (51 support · 1 oppose),

Track record

Track record — AI Regulation

AI Regulation · 1 oppose
  • On June 5, 2025, MacKenzie voted to set aside SB 263's chatbot liability bill with new lease-end eviction grounds. House vote: 179–193; failed. On June 5, 2025, MacKenzie voted against SB 263's chatbot liability bill after it added lease-end eviction grounds. House vote: 202–168; approved.

    June 5, 2025Opposes AI Regulation

    Source: gc.nh.gov

Track record — Healthcare Affordability

Healthcare Affordability · 53 support · 4 oppose
  • On January 8, 2026, MacKenzie voted against passing a bill protecting medical workers who refuse certain care based on conscience (HB232). House vote: 184–164; approved. On May 21, 2026, MacKenzie voted against accepting Senate changes to a bill protecting medical workers who refuse certain care based on conscience (HB232). House vote: 179–154; approved. On August 19, 2026, MacKenzie voted against overriding the governor’s veto of a bill protecting medical workers who refuse certain care based on conscience (HB232). House vote: 166–154; veto sustained.

    August 19, 2026Supports Healthcare Affordability

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB1581. The vetoed bill proposed allowing medical-cannabis centers to add cultivation sites, including greenhouses, subject to local zoning and public input. On October 10, 2024, MacKenzie supported a motion to override the governor’s veto. The House motion passed, 270–55. On August 19, 2026, MacKenzie voted for overriding the governor’s veto of a bill allowing medical cannabis treatment centers to grow cannabis in greenhouses (SB468). House vote: 257–44; veto overridden.

    August 19, 2026Supports Healthcare Affordability

    Source: gc.nh.gov

  • On April 23, 2026, MacKenzie voted against rejecting a bill providing advance funding during long-term care Medicaid eligibility decisions (SB543). House vote: 182–154; approved.

    April 23, 2026Supports Healthcare Affordability

    Source: gc.nh.gov

  • On April 23, 2026, MacKenzie voted against rejecting a bill expanding financial eligibility for the Medicare savings program (SB545). House vote: 182–153; approved.

    April 23, 2026Supports Healthcare Affordability

    Source: gc.nh.gov

  • On March 12, 2026, MacKenzie voted against rejecting a resolution asking New Hampshire's congressional delegation to support Medicare for All (HCR12). House vote: 180–151; approved.

    March 12, 2026Supports Healthcare Affordability

    Source: gc.nh.gov

  • On March 12, 2026, MacKenzie voted against rejecting a bill repealing planned Medicaid pharmacy copayments and premiums (HB1760). House vote: 184–153; approved.

    March 12, 2026Supports Healthcare Affordability

    Source: gc.nh.gov

  • On March 11, 2026, MacKenzie voted against passing a bill restricting school vaccine clinics and requiring a parent to be present (HB1449). House vote: 172–154; approved.

    March 11, 2026Supports Healthcare Affordability

    Source: gc.nh.gov

  • On January 8, 2026, MacKenzie voted for an amendment aligning expanded Medicaid work rules with federal requirements and requiring documentary proof and quarterly checks (SB134). House vote: 349–5; approved. On January 8, 2026, MacKenzie voted against passing a bill aligning expanded Medicaid work rules with federal requirements and requiring documentary proof and quarterly checks (SB134). House vote: 204–150; approved.

    January 8, 2026Supports Healthcare Affordability

    Source: gc.nh.gov

  • On January 8, 2026, MacKenzie voted against an amendment closing the state health access office and ending state environmental justice functions (HB392). House vote: 186–159; approved. On January 8, 2026, MacKenzie voted against passing a bill closing the state health access office and ending state environmental justice functions (HB392). House vote: 192–159; approved.

    January 8, 2026Supports Healthcare Affordability

    Source: gc.nh.gov

  • On January 7, 2026, MacKenzie voted against passing a bill barring public schools from performing surgery or prescribing medicine (HB360). House vote: 183–155; approved.

    January 7, 2026Supports Healthcare Affordability

    Source: gc.nh.gov

  • On January 7, 2026, MacKenzie voted against passing a bill requiring new parental consent for each Medicaid-funded school service (SB34). House vote: 186–155; approved.

    January 7, 2026Supports Healthcare Affordability

    Source: gc.nh.gov

  • On March 27, 2025, MacKenzie voted against HB 712, which limited breast surgery for minors. House vote: 200–165; approved. On June 26, 2025, MacKenzie voted against HB 712's conference bill restricting minors' breast surgeries, changing health facility licensing, and requiring abortion reporting. House vote: 191–163; approved.

    June 26, 2025Supports Healthcare Affordability

    Source: gc.nh.gov

  • On March 27, 2025, MacKenzie voted for an HB 377 amendment allowing minors already receiving gender-transition medication to continue treatment while banning new treatment from January 2026. House vote: 168–203; failed. On March 27, 2025, MacKenzie voted against an HB 377 amendment banning gender-transition hormones and puberty blockers for minors. House vote: 177–194; failed. On March 27, 2025, MacKenzie voted against HB 377’s restrictions on gender-transition hormones and puberty blockers for minors. House vote: 197–167; approved. On June 26, 2025, MacKenzie voted against HB 377's conference bill restricting hormone treatments and puberty blockers and recognizing children's environmental health day. House vote: 202–161; approved.

    June 26, 2025Supports Healthcare Affordability

    Source: gc.nh.gov

  • On April 10, 2025, MacKenzie voted against HB 2's amendment requiring biological-sex classifications in bathrooms, sports, and detention, and changing direct-pay health facilities' licensing. House vote: 203–169; approved. On April 10, 2025, MacKenzie voted against HB 2's amendment limiting local health officials' authority and ending rules requiring three childhood vaccines after June 2026. House vote: 195–175; approved. On April 10, 2025, MacKenzie voted against HB 2's amendment exempting in-state firearms from federal regulation, legalizing certain weapons, and changing child-abuse reporting penalties. House vote: 203–167; approved. On April 10, 2025, MacKenzie voted against HB 2's amendment requiring federal child-welfare spending compliance and twice-yearly state reports. House vote: 104–268; failed. On April 10, 2025, MacKenzie voted for HB 2’s alternative budget amendment. Its public-service clauses restored services and removed Medicaid charges and diversity-program bans. House vote: 166–204; failed. On April 10, 2025, MacKenzie voted to remove HB 2's school district tax cap. House vote: 206–165; approved. On April 10, 2025, MacKenzie voted to add roughly $1.8 million a year for family planning services to HB 2. House vote: 174–196; failed. On April 10, 2025, MacKenzie voted to preserve and fund the Office of the Child Advocate through an HB 2 amendment. House vote: 177–190; failed. On April 10, 2025, MacKenzie voted to restore tourism and welcome-center funding through an HB 2 amendment. House vote: 198–169; approved. On April 10, 2025, MacKenzie voted to preserve the Board of Tax and Land Appeals through an HB 2 amendment. House vote: 183–180; approved. On April 10, 2025, MacKenzie voted to allow Medicaid enrollment data to identify students eligible for free school meals through an HB 2 amendment. House vote: 181–182; failed. On April 10, 2025, MacKenzie voted to preserve state arts positions and funding through an HB 2 amendment. House vote: 177–185; failed. On April 10, 2025, MacKenzie voted to remove HB 2's proposed new defined-contribution pension group for public employees. House vote: 183–177; approved. On April 10, 2025, MacKenzie voted for HB 2 amendment 1525h. Its public-school clause increased fiscal-disparity aid. House vote: 166–198; failed. On April 10, 2025, MacKenzie voted for HB 2 amendment 1545h. Its university-system clause increased public funding. House vote: 166–198; failed. On April 10, 2025, MacKenzie voted for an HB 2 amendment imposing a 35 percent tax on slot-machine gaming revenue after free play. House vote: 173–191; failed. On April 10, 2025, MacKenzie voted to remove HB 2's eviction provision allowing landlords to end leases lasting at least six months. House vote: 159–205; failed. On April 10, 2025, MacKenzie voted to preserve local voter approval of Keno through an HB 2 amendment. House vote: 183–181; approved. On April 10, 2025, MacKenzie voted against an HB 2 amendment replacing health equity office rules with equal-treatment requirements for the office and vendors. House vote: 116–248; failed. On April 10, 2025, MacKenzie voted to preserve opioid-treatment contracts and existing alcohol-program funding and remove proposed opioid-fund transfers through an HB 2 amendment. House vote: 169–195; failed. On April 10, 2025, MacKenzie voted to preserve the Human Rights Commission's funding and staff through an HB 2 amendment. House vote: 161–203; failed.

    April 10, 2025Supports Healthcare Affordability

    Source: gc.nh.gov

    Also on this bill

    • June 26, 2025 · On April 10, 2025, MacKenzie voted against HB 2's main budget policy amendment. House vote: 200–175; approved. On April 10, 2025, MacKenzie voted against HB 2's amended budget policy bill. House vote: 185–175; approved. On June 26, 2025, MacKenzie voted against HB 2's conference budget policy bill. House vote: 184–183; approved. (Supports Government Spending Reduction)
    • April 10, 2025 · On April 10, 2025, MacKenzie voted for HB 2’s alternative budget amendment, which reduced education account funding. House vote: 166–204; failed. On April 10, 2025, MacKenzie voted for HB 2 amendment 1525h, which removed education account expansion. House vote: 166–198; failed. On April 10, 2025, MacKenzie voted for HB 2 amendment 1545h, which removed education account expansion. House vote: 166–198; failed. On April 10, 2025, MacKenzie voted for an HB 2 amendment removing education account expansion funding and several proposed fee increases. House vote: 165–198; failed. (Supports Government Spending Reduction)
  • On March 6, 2025, MacKenzie voted against HB 208, which removed the education department certification requirement for school nurses. House vote: 211–163; approved.

    March 6, 2025Supports Healthcare Affordability

    Source: gc.nh.gov

  • On March 6, 2025, MacKenzie voted against HB 94, which restricted state Medicaid coverage of circumcision. House vote: 184–183; approved.

    March 6, 2025Supports Healthcare Affordability

    Source: gc.nh.gov

  • On March 6, 2025, MacKenzie voted for HB 751, which licensed outpatient addiction treatment programs and expanded state oversight of treatment complaints. House vote: 216–152; approved.

    March 6, 2025Supports Healthcare Affordability

    Source: gc.nh.gov

  • On March 6, 2025, MacKenzie voted to set aside HB 524’s repeal of the state vaccine purchasing association. House vote: 175–198; failed. On March 6, 2025, MacKenzie voted against HB 524, which repealed the New Hampshire Vaccine Association and its vaccine purchasing system. House vote: 189–181; approved.

    March 6, 2025Supports Healthcare Affordability

    Source: gc.nh.gov

  • On March 6, 2025, MacKenzie voted against HB 223, which eased approval requirements for new health facilities near rural critical-access hospitals. House vote: 213–158; approved.

    March 6, 2025Opposes Healthcare Affordability

    Source: gc.nh.gov

  • On March 8, 2017, MacKenzie voted against rejecting a bill letting qualifying patients grow marijuana for medical use (HB472). The rejection failed, 118–213. MacKenzie voted on the proposal in HB1231. The bill proposed letting medical-cannabis patients and caregivers grow limited amounts of cannabis for personal treatment, under registration and safety rules. On March 14, 2024, MacKenzie supported a motion to pass the amended bill. The motion passed, 294–66. On February 20, 2025, MacKenzie voted for HB 53, which allowed medical cannabis patients and caregivers to grow cannabis for personal use. House vote: 328–42; approved.

    February 20, 2025Supports Healthcare Affordability

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in SB403. The bill proposed creating voluntary community-health-worker certification and seeking Medicaid payment for their services. It also changed nursing-assistant medication certificates. On May 2, 2024, MacKenzie supported a motion to pass the amended bill. The motion passed, 188–178. On May 23, 2024, MacKenzie supported a motion to pass the bill. The motion passed, 241–122.

    May 23, 2024Supports Healthcare Affordability

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in SB508. The amendment proposed addressing mental-health screening and access to reentry providers in correctional facilities. It also added an antisemitism definition for investigations and government training, with protections for expression. On May 9, 2024, MacKenzie opposed a motion to add correctional mental-health and reentry provisions and an antisemitism definition with expression protections. The motion passed, 189–160.

    May 9, 2024Opposes Healthcare Affordability

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB1394. The bill proposed creating music-therapist licensing. A later amendment provided a $3,000 annual administrative budget for the fiscal 2027 biennium. On February 22, 2024, MacKenzie supported a motion to pass the amended bill. The motion passed, 194–186. On April 11, 2024, MacKenzie supported a motion to pass the amended bill. The motion passed, 195–187.

    April 11, 2024Supports Healthcare Affordability

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB1190. The bill proposed joining a social-work license compact. The compact provided cross-state practice for qualified workers under shared licensing and disciplinary rules. On March 28, 2024, MacKenzie opposed a motion to reject the bill. The motion failed, 175–200.

    March 28, 2024Supports Healthcare Affordability

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB1280. The bill proposed setting informed-consent duties for doctors and proposed protecting patients’ choices, privacy, medical records and second opinions. On March 28, 2024, MacKenzie opposed a motion to pass the bill. The motion passed, 189–181.

    March 28, 2024Opposes Healthcare Affordability

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB1683. The bill proposed limiting Medicaid-funded circumcision for children to medically necessary procedures. On March 28, 2024, MacKenzie opposed a motion to resume work on the bill. The motion passed, 189–188. On March 28, 2024, MacKenzie supported a motion to reject the bill. The motion failed, 185–188. On March 28, 2024, MacKenzie opposed a motion to reopen the previous vote. The motion passed, 188–186. On March 28, 2024, MacKenzie opposed a motion to pass the amended bill. The motion failed, 184–191.

    March 28, 2024Supports Healthcare Affordability

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HR23. The resolution proposed asking New Hampshire’s congressional delegation to pursue national universal health insurance. On March 14, 2024, MacKenzie opposed a motion to stop further action on the bill. The motion passed, 192–179.

    March 14, 2024Supports Healthcare Affordability

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB1660. The bill proposed barring Medicaid coverage of gender-reassignment surgery for people under 18. On March 7, 2024, MacKenzie supported a motion to set the bill aside. The motion failed, 174–188. On March 7, 2024, MacKenzie opposed a motion to pass the bill. The motion passed, 193–169.

    March 7, 2024Supports Healthcare Affordability

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in SB263. The bill proposed permanently extending expanded Medicaid by removing its scheduled sunset and reestablishing a review commission. On May 18, 2023, MacKenzie opposed a motion to replace permanent Medicaid expansion with a 2029 sunset and revised funding requests. The motion failed, 184–192. On May 18, 2023, MacKenzie opposed a motion to limit the Medicaid review commission to six legislators and bar recommendations using new general funds. The motion failed, 181–199. On May 18, 2023, MacKenzie opposed a motion to resubmit a federal Medicaid work-requirement waiver. The motion failed, 186–193. On May 18, 2023, MacKenzie opposed a motion to remove the Medicaid expansion severability clause. The motion failed, 184–195. On May 18, 2023, MacKenzie opposed a motion to require annual physical examinations for eligibility, with medical and access exceptions. The motion failed, 175–199. On May 18, 2023, MacKenzie opposed a motion to credit substance-use or mental-health treatment at half the rate of community-engagement hours after three months. The motion failed, 175–194. On May 18, 2023, MacKenzie opposed a motion to remove hospital proximity protections and exempt cash or membership clinics from payment-source rules. The motion failed, 169–192. On May 18, 2023, MacKenzie opposed a motion to limit pregnancy exemptions from work requirements to the last four weeks, unless medically certified. The motion failed, 175–194. On May 18, 2023, MacKenzie opposed a motion to require twice-yearly drug testing and disqualify people after two failed tests, except approved treatment. The motion failed, 173–195. On May 18, 2023, MacKenzie opposed a motion to allow up to 160 monthly hours to make up work or community-engagement requirements. The motion failed, 176–193. On May 18, 2023, MacKenzie opposed a motion to remove community and public-service work as eligible activity. The motion failed, 168–193. On May 18, 2023, MacKenzie opposed a motion to set a 2025 sunset and end the program if federal funding fell below 90 percent. The motion failed, 170–191. On May 18, 2023, MacKenzie opposed a motion to end the program in 2025. Earlier termination applied if federal funding fell below ninety percent or state appropriations were insufficient. The motion failed, 169–196. On May 18, 2023, MacKenzie opposed a motion to raise monthly work requirements from 100 to 120 hours and give job searching half credit. The motion failed, 174–190. On May 18, 2023, MacKenzie opposed a motion to add household-asset eligibility limits. The motion failed, 169–190. On May 18, 2023, MacKenzie opposed a motion to restrict minors’ access to needles and syringes through age and prescription requirements. The motion failed, 162–191. On May 18, 2023, MacKenzie opposed a motion to require $25 medical-visit and $100 emergency-room copayments. The motion failed, 166–191. On May 18, 2023, MacKenzie opposed a motion to bar reenrollment for twelve months after disenrollment, with good-cause exceptions. The motion failed, 164–183. On May 18, 2023, MacKenzie opposed a motion to require annual wellness visits and reviews of multiple medications. The motion failed, 167–193. On May 18, 2023, MacKenzie opposed a motion to set a 2025 sunset and remove community and public-service work eligibility credit. The motion failed, 163–191. On May 18, 2023, MacKenzie opposed a motion to bar hospital or community contributions to the substance-treatment fund from Medicaid-derived payments. The motion failed, 160–187. On May 18, 2023, MacKenzie opposed a motion to limit the governor to three emergency renewals and give later renewal authority to the legislature. The motion failed, 156–198. On May 18, 2023, MacKenzie opposed a motion to end Medicaid expansion after a funding shortfall without liquor-fund backup. The motion failed, 166–190. On May 18, 2023, MacKenzie supported a motion to pass the bill. The motion passed, 193–166. On January 4, 2024, MacKenzie opposed a motion to reject the bill. The motion passed, 191–183.

    January 4, 2024Supports Healthcare Affordability

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB368. The bill proposed protecting gender-affirming care from other states’ civil and criminal enforcement. It limited sharing medical records and assisting arrests. On January 4, 2024, MacKenzie supported a motion to pass the bill. The motion failed, 186–188.

    January 4, 2024Supports Healthcare Affordability

    Source: gc.nh.gov

  • On March 7, 2018, MacKenzie voted against banning gender-reassignment surgery for minors (HB1532). The House rejected the measure, 162–164. MacKenzie voted on the proposal in HB619. The amended bill proposed barring genital gender-reassignment surgery for minors, with specified medical exceptions and enforcement remedies. On January 4, 2024, MacKenzie opposed a motion to bar genital gender-reassignment surgery for minors, with specified exceptions. The motion passed, 209–167. On January 4, 2024, MacKenzie opposed a motion to pass the amended bill. The motion passed, 199–175.

    January 4, 2024Supports Healthcare Affordability

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in SB149. The amended bill proposed requiring nurse-agency registration and restricting double booking, workplace recruitment, certain surcharges and placements of professionals with suspended licenses. On June 8, 2023, MacKenzie supported a motion to Remove From Tabe. The motion passed, 190–188. On June 8, 2023, MacKenzie supported a motion to pass the amended bill. The motion passed, 191–187.

    June 8, 2023Supports Healthcare Affordability

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB2. The budget implementation bill proposed funding $25 million for affordable housing and proposed setting base school aid at $4,100 per pupil. It accelerated interest-and-dividends tax repeal to 2025 and extended expanded Medicaid through 2030. On April 6, 2023, MacKenzie supported a motion to raise school aid and Medicaid payment rates. The amendment proposed $30 million for housing and limits on emergency renewals. The motion passed, 326–63. On April 6, 2023, MacKenzie supported a motion to remove proposed changes to community-college employees’ retirement status. The motion passed, 199–187. On April 6, 2023, MacKenzie supported a motion to change education-trust uses and business-tax revenue allocations. The motion failed, 191–197. On April 6, 2023, MacKenzie supported a motion to fund $3 million yearly for two years to cut in-state tuition. The universities were UNH, Plymouth State and Keene State. The motion failed, 128–259. On June 8, 2023, MacKenzie supported a motion to agree to the Senate amendments. The motion passed, 326–53.

    June 8, 2023Supports Healthcare Affordability

    Source: gc.nh.gov

    Also on this bill

    • April 6, 2023 · On April 6, 2023, MacKenzie supported HB2 floor amendment 1336h, which included cuts to private-education account funding. The amendment was adopted, 326–63. On April 6, 2023, MacKenzie opposed a motion to raise private-education account eligibility to 500 percent of the federal poverty level. The motion failed, 167–222. (Supports Government Spending Reduction)
  • MacKenzie voted on the proposal in HB69. The bill proposed extending direct-payment and membership-based health care models to facilities exempt from special health care licensing requirements. On March 22, 2023, MacKenzie opposed a motion to pass the bill. The motion passed, 190–189. On March 22, 2023, MacKenzie supported a motion to set the bill aside. The motion passed, 192–187.

    March 22, 2023Supports Healthcare Affordability

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HR7. The bill proposed asking the federal government to preserve Medicare and Social Security without benefit cuts. On February 23, 2023, MacKenzie supported a motion to approve the resolution. The motion passed, 333–12.

    February 23, 2023Supports Healthcare Affordability

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB338. The bill proposed letting eligible people with diabetes buy a 30-day insulin supply for no more than $30. On February 23, 2023, MacKenzie opposed a motion to reject the bill. The motion passed, 283–61.

    February 23, 2023Supports Healthcare Affordability

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB565. The amended bill proposed extending continuous Medicaid postpartum coverage from sixty days to twelve months. On February 22, 2023, MacKenzie supported a motion to pass the amended bill. The motion passed, 184–179.

    February 22, 2023Supports Healthcare Affordability

    Source: gc.nh.gov

  • MacKenzie supported limiting parole-board recommitment for people entering residential substance-use treatment (HB143). The veto override passed, 255–89.

    September 13, 2018Supports Healthcare Affordability

    Source: gc.nh.gov

  • MacKenzie voted against requiring accreditation and regular reviews of the secure psychiatric unit (HB1565). The House rejected the measure, 158–183.

    May 10, 2018Opposes Healthcare Affordability

    Source: gc.nh.gov

  • MacKenzie voted for funding mental-health care, child protection, and services for people with developmental disabilities (SB590). The House approved the measure, 315–14.

    May 3, 2018Supports Healthcare Affordability

    Source: gc.nh.gov

  • MacKenzie voted against rejecting a bill studying ways to improve access to affordable health care (SB383). The rejection passed, 170–164.

    May 2, 2018Supports Healthcare Affordability

    Source: gc.nh.gov

  • MacKenzie voted against removing art-therapist licensing provisions and directing commemorative-liquor revenue to the State House anniversary fund (SB535). The House approved the measure, 174–156.

    May 2, 2018Supports Healthcare Affordability

    Source: gc.nh.gov

  • MacKenzie voted for requiring insurance coverage of a year's birth-control supply without cost sharing (SB421). The House approved the measure, 219–111.

    May 2, 2018Supports Healthcare Affordability

    Source: gc.nh.gov

  • MacKenzie voted against rejecting a bill requiring Medicaid home-health rates based on providers’ average costs (SB576). The rejection passed, 180–154.

    April 19, 2018Supports Healthcare Affordability

    Source: gc.nh.gov

  • MacKenzie voted for renewing Medicaid expansion through managed care and adding work requirements (SB313). The House approved the measure, 222–125.

    April 5, 2018Supports Healthcare Affordability

    Source: gc.nh.gov

  • MacKenzie voted to reject a bill protecting medical workers’ refusals to provide reproductive care on conscience grounds (HB1787). The rejection passed, 218–109.

    March 15, 2018Supports Healthcare Affordability

    Source: gc.nh.gov

  • MacKenzie voted against rejecting a bill extending health and dental coverage for injured workers for up to 24 months (HB1462). The rejection passed, 175–157.

    March 15, 2018Supports Healthcare Affordability

    Source: gc.nh.gov

  • MacKenzie voted to reject a bill banning Medicaid payments for gender-transition hormones or surgery (HB1560). The rejection passed, 188–140.

    March 7, 2018Supports Healthcare Affordability

    Source: gc.nh.gov

  • MacKenzie voted for restricting surprise bills from out-of-network health providers (HB1809). The House approved the measure, 326–5.

    March 6, 2018Supports Healthcare Affordability

    Source: gc.nh.gov

  • MacKenzie voted for studying drug-price transparency and the handling of prescription-drug rebates (HB1418). The House approved the measure, 312–17.

    March 6, 2018Supports Healthcare Affordability

    Source: gc.nh.gov

  • MacKenzie voted against rejecting a bill studying a health-care-for-all program (HB1241). The rejection passed, 176–149.

    March 6, 2018Supports Healthcare Affordability

    Source: gc.nh.gov

  • MacKenzie voted against rejecting a bill allowing pharmacists to provide hormonal birth control under a standing medical order (HB1822). The rejection failed, 76–265.

    February 8, 2018Supports Healthcare Affordability

    Source: gc.nh.gov

  • MacKenzie co-sponsored certification for specialists using ear acupuncture in addiction and mental-health treatment (HB575). Governor Sununu signed the bill.

    July 18, 2017Supports Healthcare Affordability

    Source: gc.nh.gov

  • MacKenzie voted against budget policies that lowered business taxes and charged certain retirees health-insurance premiums (HB517). The House approved the measure, 212–161.

    June 22, 2017Supports Healthcare Affordability

    Source: gc.nh.gov

  • MacKenzie voted for allowing medical marijuana for chronic pain (HB157). The House approved the measure, 301–47.

    March 8, 2017Supports Healthcare Affordability

    Source: gc.nh.gov

  • MacKenzie voted to reject a bill allowing health insurance policies without state-required benefits (HB633). The rejection passed, 240–110.

    March 8, 2017Supports Healthcare Affordability

    Source: gc.nh.gov

  • MacKenzie voted for allowing medical marijuana for post-traumatic stress disorder (HB160). The House approved the measure, 302–46.

    March 8, 2017Supports Healthcare Affordability

    Source: gc.nh.gov

Track record — Environment and Public Health

Environment and Public Health · 90 support · 6 oppose
  • On January 7, 2026, MacKenzie voted against passing a bill allowing processing of cattle, pigs, sheep, and goats at facilities without federal certification (HB396). House vote: 214–119; approved. On August 19, 2026, MacKenzie voted against overriding the governor’s veto of a bill allowing processing of cattle, pigs, sheep, and goats at facilities without federal certification (HB396). House vote: 204–116; veto sustained. On August 19, 2026, MacKenzie voted against reconsidering the earlier decision on a bill allowing processing of cattle, pigs, sheep, and goats at facilities without federal certification (HB396). House vote: 187–120; approved. On August 19, 2026, MacKenzie voted against overriding the governor’s veto of a bill allowing processing of cattle, pigs, sheep, and goats at facilities without federal certification (HB396). House vote: 202–107; veto sustained.

    August 19, 2026Supports Environment and Public Health

    Source: gc.nh.gov

    Also on this bill

    • August 19, 2026 · MacKenzie voted on the proposal in HB396. The amended bill proposed allowing classifications by biological sex in shared bathrooms and locker rooms, certain sports, and specified detention or mental-health facilities. On January 4, 2024, MacKenzie opposed a motion to allow biological-sex classifications in specified facilities and sports. The motion passed, 194–182. On January 4, 2024, MacKenzie opposed a motion to pass the amended bill. The motion passed, 192–184. On October 10, 2024, MacKenzie opposed a motion to override the governor’s veto. The House motion failed, 164–168. Across repeated bills permitting sex-based rules for bathrooms, locker rooms, sports, and detention facilities: On March 20, 2025, MacKenzie voted against HB 148, which allowed biological-sex classifications for bathrooms, sports, and involuntary confinement. House vote: 201–166; approved. On December 17, 2025, MacKenzie voted against overriding the veto of HB 148's biological-sex classifications for bathrooms, detention, and sports. House vote: 188–165; veto sustained. On January 8, 2026, MacKenzie voted against passing a bill allowing some facilities and sports to classify people by biological sex (SB268). House vote: 185–159; approved. On March 5, 2026, MacKenzie voted for setting aside a bill allowing some facilities and sports to classify people by biological sex (HB1217). House vote: 168–180; failed. On March 5, 2026, MacKenzie voted for sending a bill for further study, allowing some facilities and sports to classify people by biological sex (HB1217). House vote: 168–180; failed. On March 5, 2026, MacKenzie voted against passing a bill allowing some facilities and sports to classify people by biological sex (HB1217). House vote: 187–163; approved. On March 11, 2026, MacKenzie voted for permanently shelving a bill allowing sex-based rules for bathrooms, locker rooms, sports, and detention facilities (HB1299). House vote: 156–171; failed. On March 11, 2026, MacKenzie voted against an amendment allowing sex-based bathroom, locker room, sports and detention rules, with single-occupancy alternatives in government facilities (HB1299). House vote: 176–156; approved. On March 11, 2026, MacKenzie voted against passing a bill allowing sex-based rules for bathrooms, locker rooms, sports, and detention facilities (HB1299). House vote: 176–155; approved. On March 12, 2026, MacKenzie voted against passing a bill allowing sex-based restrictions for certain public and private facilities (HB1447). House vote: 184–154; approved. On May 14, 2026, MacKenzie voted against passing a bill allowing sex-based classifications for certain facilities and sports (SB552). House vote: 179–159; approved. On August 19, 2026, MacKenzie voted against overriding the governor’s veto of a bill allowing sex-based classifications for certain facilities and sports (SB552). House vote: 161–142; veto sustained. On March 5, 2026, MacKenzie voted for setting aside a bill changing legal protections and facility access based on biological sex (HB1442). House vote: 163–186; failed. On March 5, 2026, MacKenzie voted for sending a bill for further study, changing legal protections and facility access based on biological sex (HB1442). House vote: 163–182; failed. On March 5, 2026, MacKenzie voted against an amendment requiring sex-based public bathrooms and inmate housing and narrowing gender-identity protections (HB1442). House vote: 183–162; approved. On March 5, 2026, MacKenzie voted against passing a bill changing legal protections and facility access based on biological sex (HB1442). House vote: 181–164; approved. The later Senate replacement permitted biological-sex classifications for shared bathrooms and locker rooms, sports involving a physical advantage, and correctional, juvenile-detention and involuntary mental-health facilities. It imposed no requirement to separate people by biological sex. On May 21, 2026, MacKenzie voted against accepting Senate changes to a bill allowing sex-based classifications for certain facilities and sports (HB1442). House vote: 184–155; approved. On August 19, 2026, MacKenzie voted against overriding the governor’s veto of a bill allowing sex-based classifications for certain facilities and sports (HB1442). House vote: 165–149; veto sustained. (Supports Civil Rights)
  • On May 14, 2026, MacKenzie voted for rejecting a bill studying options for families of homicide victims when prosecutors did not file charges (SB625). House vote: 146–150; failed. On May 14, 2026, MacKenzie voted against an amendment ending the childhood hepatitis B vaccination requirement (SB625). House vote: 157–138; approved. On May 14, 2026, MacKenzie voted against an amendment ending state refugee resettlement and barring state spending on resettlement (SB625). House vote: 155–140; approved. On May 14, 2026, MacKenzie voted against passing a bill studying homicide-family options and ending state refugee resettlement (SB625). House vote: 156–139; approved.

    May 14, 2026Supports Environment and Public Health

    Source: gc.nh.gov

  • On April 23, 2026, MacKenzie voted against rejecting a bill expanding net metering for large electricity customers and energy storage (SB449). House vote: 181–158; approved.

    April 23, 2026Supports Environment and Public Health

    Source: gc.nh.gov

  • On February 19, 2026, MacKenzie voted against setting aside a bill creating a battery collection and recycling program (HB1602). House vote: 84–254; failed. On February 19, 2026, MacKenzie voted for passing a bill creating a battery collection and recycling program (HB1602). House vote: 264–72; approved. On March 26, 2026, MacKenzie voted against sending a bill for further study, creating a battery collection and recycling program (HB1602). House vote: 128–226; failed. On March 26, 2026, MacKenzie voted for passing a bill creating a battery collection and recycling program (HB1602). House vote: 244–112; approved.

    March 26, 2026Supports Environment and Public Health

    Source: gc.nh.gov

  • On March 26, 2026, MacKenzie voted against passing a bill returning renewable energy fund compliance payments to electricity customers (HB1542). House vote: 189–162; approved.

    March 26, 2026Supports Environment and Public Health

    Source: gc.nh.gov

  • On March 11, 2026, MacKenzie voted against passing a bill restricting school vaccine clinics and requiring a parent to be present (HB1449). House vote: 172–154; approved.

    March 11, 2026Supports Environment and Public Health

    Source: gc.nh.gov

  • On March 11, 2026, MacKenzie voted against passing a bill limiting additional vaccination requirements for people living in foster homes (HB1219). House vote: 180–145; approved.

    March 11, 2026Supports Environment and Public Health

    Source: gc.nh.gov

  • On March 5, 2026, MacKenzie voted against passing a bill reducing required school suicide prevention training from yearly to every two years (HB1635). House vote: 183–167; approved.

    March 5, 2026Supports Environment and Public Health

    Source: gc.nh.gov

  • On February 19, 2026, MacKenzie voted against passing a bill reducing required childhood vaccines and allowing parents to refuse vaccines based on conscience (HB1811). House vote: 155–192; failed.

    February 19, 2026Supports Environment and Public Health

    Source: gc.nh.gov

  • On January 8, 2026, MacKenzie voted against an amendment closing the state health access office and ending state environmental justice functions (HB392). House vote: 186–159; approved. On January 8, 2026, MacKenzie voted against passing a bill closing the state health access office and ending state environmental justice functions (HB392). House vote: 192–159; approved.

    January 8, 2026Supports Environment and Public Health

    Source: gc.nh.gov

  • On January 8, 2026, MacKenzie voted against permanently shelving a bill expanding participation in net metering for electricity customers (SB106). House vote: 172–152; approved.

    January 8, 2026Supports Environment and Public Health

    Source: gc.nh.gov

  • On January 8, 2026, MacKenzie voted against rejecting a bill funding grants for local river management advisory committees (HB624). House vote: 187–164; approved.

    January 8, 2026Supports Environment and Public Health

    Source: gc.nh.gov

  • On January 7, 2026, MacKenzie voted against rejecting a bill providing state aid for wastewater projects (HB97). House vote: 175–156; approved.

    January 7, 2026Supports Environment and Public Health

    Source: gc.nh.gov

  • On January 7, 2026, MacKenzie voted against passing a bill reducing electric renewable energy requirements (HB219). House vote: 175–152; approved.

    January 7, 2026Supports Environment and Public Health

    Source: gc.nh.gov

  • On December 17, 2025, MacKenzie voted against overriding the veto of HB 446's parental opt-in requirement for the Youth Risk Behavior Survey. House vote: 181–170; veto sustained.

    December 17, 2025Supports Environment and Public Health

    Source: gc.nh.gov

  • On March 27, 2025, MacKenzie voted against HB 358, which removed the standard form requirement for religious vaccine exemptions. House vote: 206–169; approved. On June 12, 2025, MacKenzie voted against the Senate's HB 358 changes to religious exemptions from immunization requirements. House vote: 194–153; approved. On December 17, 2025, MacKenzie voted against overriding the veto of HB 358's changes to religious immunization exemptions. House vote: 176–175; veto sustained.

    December 17, 2025Supports Environment and Public Health

    Source: gc.nh.gov

  • On June 5, 2025, MacKenzie voted against adding limits on childhood immunization requirements and health officials' rulemaking authority to SB 180. House vote: 163–166; failed.

    June 5, 2025Supports Environment and Public Health

    Source: gc.nh.gov

  • On May 22, 2025, MacKenzie voted against rejecting SB 272's local electric-vehicle funding and charging-space enforcement. House vote: 195–163; approved.

    May 22, 2025Supports Environment and Public Health

    Source: gc.nh.gov

  • On May 1, 2025, MacKenzie voted against rejecting SB 228's expansion of community solar and net metering. House vote: 190–151; approved.

    May 1, 2025Supports Environment and Public Health

    Source: gc.nh.gov

  • On May 1, 2025, MacKenzie voted against adding limits on childhood immunization requirements and health officials' rulemaking authority to SB 60. House vote: 176–165; approved.

    May 1, 2025Supports Environment and Public Health

    Source: gc.nh.gov

  • On April 10, 2025, MacKenzie voted against HB 2's amendment requiring biological-sex classifications in bathrooms, sports, and detention, and changing direct-pay health facilities' licensing. House vote: 203–169; approved. On April 10, 2025, MacKenzie voted against HB 2's amendment limiting local health officials' authority and ending rules requiring three childhood vaccines after June 2026. House vote: 195–175; approved. On April 10, 2025, MacKenzie voted against HB 2's amendment exempting in-state firearms from federal regulation, legalizing certain weapons, and changing child-abuse reporting penalties. House vote: 203–167; approved. On April 10, 2025, MacKenzie voted against HB 2's amendment requiring federal child-welfare spending compliance and twice-yearly state reports. House vote: 104–268; failed. On April 10, 2025, MacKenzie voted for HB 2’s alternative budget amendment. Its public-service clauses restored services and removed Medicaid charges and diversity-program bans. House vote: 166–204; failed. On April 10, 2025, MacKenzie voted to remove HB 2's school district tax cap. House vote: 206–165; approved. On April 10, 2025, MacKenzie voted to add roughly $1.8 million a year for family planning services to HB 2. House vote: 174–196; failed. On April 10, 2025, MacKenzie voted to preserve and fund the Office of the Child Advocate through an HB 2 amendment. House vote: 177–190; failed. On April 10, 2025, MacKenzie voted to restore tourism and welcome-center funding through an HB 2 amendment. House vote: 198–169; approved. On April 10, 2025, MacKenzie voted to preserve the Board of Tax and Land Appeals through an HB 2 amendment. House vote: 183–180; approved. On April 10, 2025, MacKenzie voted to allow Medicaid enrollment data to identify students eligible for free school meals through an HB 2 amendment. House vote: 181–182; failed. On April 10, 2025, MacKenzie voted to preserve state arts positions and funding through an HB 2 amendment. House vote: 177–185; failed. On April 10, 2025, MacKenzie voted to remove HB 2's proposed new defined-contribution pension group for public employees. House vote: 183–177; approved. On April 10, 2025, MacKenzie voted for HB 2 amendment 1525h. Its public-school clause increased fiscal-disparity aid. House vote: 166–198; failed. On April 10, 2025, MacKenzie voted for HB 2 amendment 1545h. Its university-system clause increased public funding. House vote: 166–198; failed. On April 10, 2025, MacKenzie voted for an HB 2 amendment imposing a 35 percent tax on slot-machine gaming revenue after free play. House vote: 173–191; failed. On April 10, 2025, MacKenzie voted to remove HB 2's eviction provision allowing landlords to end leases lasting at least six months. House vote: 159–205; failed. On April 10, 2025, MacKenzie voted to preserve local voter approval of Keno through an HB 2 amendment. House vote: 183–181; approved. On April 10, 2025, MacKenzie voted against an HB 2 amendment replacing health equity office rules with equal-treatment requirements for the office and vendors. House vote: 116–248; failed. On April 10, 2025, MacKenzie voted to preserve opioid-treatment contracts and existing alcohol-program funding and remove proposed opioid-fund transfers through an HB 2 amendment. House vote: 169–195; failed. On April 10, 2025, MacKenzie voted to preserve the Human Rights Commission's funding and staff through an HB 2 amendment. House vote: 161–203; failed.

    April 10, 2025Supports Environment and Public Health

    Source: gc.nh.gov

    Also on this bill

    • June 26, 2025 · On April 10, 2025, MacKenzie voted against HB 2's main budget policy amendment. House vote: 200–175; approved. On April 10, 2025, MacKenzie voted against HB 2's amended budget policy bill. House vote: 185–175; approved. On June 26, 2025, MacKenzie voted against HB 2's conference budget policy bill. House vote: 184–183; approved. (Supports Government Spending Reduction)
    • April 10, 2025 · On April 10, 2025, MacKenzie voted for HB 2’s alternative budget amendment, which reduced education account funding. House vote: 166–204; failed. On April 10, 2025, MacKenzie voted for HB 2 amendment 1525h, which removed education account expansion. House vote: 166–198; failed. On April 10, 2025, MacKenzie voted for HB 2 amendment 1545h, which removed education account expansion. House vote: 166–198; failed. On April 10, 2025, MacKenzie voted for an HB 2 amendment removing education account expansion funding and several proposed fee increases. House vote: 165–198; failed. (Supports Government Spending Reduction)
  • On March 27, 2025, MacKenzie voted against HB 357, which moved vaccine requirements to the legislature and ended three childhood vaccine mandates. House vote: 195–174; approved.

    March 27, 2025Supports Environment and Public Health

    Source: gc.nh.gov

  • On March 27, 2025, MacKenzie voted against HB 679, which tied vaccine mandates to clinical trials showing prevention of disease transmission. House vote: 204–165; approved.

    March 27, 2025Supports Environment and Public Health

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB1093. The vetoed bill proposed barring most school mask requirements, with exceptions for instructional safety, sports protection and disability plans. On March 28, 2024, MacKenzie opposed a motion to pass the amended bill. The motion passed, 187–184. On October 10, 2024, MacKenzie opposed a motion to override the governor’s veto. The House motion failed, 160–172. On March 27, 2025, MacKenzie voted against HB 361, which barred mandatory masks in schools except protective equipment for sports and science. House vote: 203–164; approved.

    March 27, 2025Supports Environment and Public Health

    Source: gc.nh.gov

  • On March 26, 2025, MacKenzie voted against rejecting HB 226, which expanded permitted drug-checking equipment. House vote: 140–196; failed.

    March 26, 2025Supports Environment and Public Health

    Source: gc.nh.gov

  • On March 6, 2025, MacKenzie voted against HB 649, which ended passenger vehicle safety inspections and emissions testing. House vote: 212–143; approved.

    March 6, 2025Supports Environment and Public Health

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB342. The bill proposed requiring young children’s school and child-care forms to include lead-test results or documented testing notices, with exemptions. On October 26, 2023, MacKenzie supported a motion to override the governor’s veto. The House motion failed, 184–171. The bill proposed requiring young children’s school and child-care health forms to include lead-test results or documented testing notices, with exemptions. MacKenzie voted on this proposal (HB1068). On February 1, 2024, MacKenzie supported a motion to pass the bill. The motion failed, 189–190. On March 6, 2025, MacKenzie voted against rejecting HB 756, which required lead-testing records when children entered daycare or public school. House vote: 202–169; approved.

    March 6, 2025Supports Environment and Public Health

    Source: gc.nh.gov

    Also on this bill

    • June 12, 2025 · On June 12, 2025, MacKenzie voted against the Senate's HB 342 changes to construction approvals and locally adopted clean-energy districts. House vote: 154–195; failed. (General)
  • On March 6, 2025, MacKenzie voted against HB 224, which redirected renewable-energy funds into rebates on electric bills. House vote: 200–162; approved.

    March 6, 2025Supports Environment and Public Health

    Source: gc.nh.gov

  • On March 6, 2025, MacKenzie voted against permanently shelving HB 724, which expanded lead-paint hazard testing and reduction requirements in rental housing. House vote: 202–167; approved.

    March 6, 2025Supports Environment and Public Health

    Source: gc.nh.gov

  • On March 6, 2025, MacKenzie voted to set aside HB 524’s repeal of the state vaccine purchasing association. House vote: 175–198; failed. On March 6, 2025, MacKenzie voted against HB 524, which repealed the New Hampshire Vaccine Association and its vaccine purchasing system. House vote: 189–181; approved.

    March 6, 2025Supports Environment and Public Health

    Source: gc.nh.gov

  • On February 20, 2025, MacKenzie voted against HB 682's elimination of state offices and committees supporting offshore wind development. House vote: 206–163; approved.

    February 20, 2025Supports Environment and Public Health

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB1244. The bill proposed banning smoking and vaping in vehicles carrying children under 16. The proposal allowed police enforcement during another traffic stop. On March 14, 2024, MacKenzie opposed a motion to reject the bill. The motion passed, 188–171. On February 20, 2025, MacKenzie voted against rejecting HB 368's smoking and vaping ban in cars carrying children under 16. House vote: 213–157; approved.

    February 20, 2025Supports Environment and Public Health

    Source: gc.nh.gov

  • On February 13, 2025, MacKenzie voted against rejecting HB 332, which allowed neighboring communities to form water-protection village districts. House vote: 196–171; approved.

    February 13, 2025Supports Environment and Public Health

    Source: gc.nh.gov

  • On February 13, 2025, MacKenzie voted against HCR 9, which urged federal opposition to the European Union's corporate sustainability due-diligence rules. House vote: 204–163; approved.

    February 13, 2025Supports Environment and Public Health

    Source: gc.nh.gov

  • On February 13, 2025, MacKenzie voted against rejecting HB 334, which added water and wildlife protections to the state development plan. House vote: 199–171; approved.

    February 13, 2025Supports Environment and Public Health

    Source: gc.nh.gov

  • On February 13, 2025, MacKenzie voted against rejecting HB 422's increase in shoreland pollution penalties from $5,000 to $15,000. House vote: 196–175; approved.

    February 13, 2025Supports Environment and Public Health

    Source: gc.nh.gov

  • On February 6, 2025, MacKenzie voted against permanently shelving HB 83's increase in the sports betting age from 18 to 21. House vote: 215–140; approved.

    February 6, 2025Supports Environment and Public Health

    Source: gc.nh.gov

  • On January 8, 2025, MacKenzie sponsored HB 353, which required nightclub and music-venue employers to protect workers’ hearing at sustained noise levels of 85 or 90 decibels. On February 6, 2025, MacKenzie authored the committee report recommending rejection and work on Labor Department rules after the committee found limited state authority over private workplaces. The House rejected the bill by voice vote.

    February 6, 2025Supports Environment and Public Health

    Source: gc.nh.gov

  • On February 6, 2025, MacKenzie voted for defining clean energy as sources that released no pollutants or greenhouse gases during use. House vote: 150–204; failed. On February 6, 2025, MacKenzie voted against HB 189's broader clean-energy definition, which included low-emission sources and nuclear power. House vote: 206–148; approved.

    February 6, 2025Supports Environment and Public Health

    Source: gc.nh.gov

  • On February 6, 2025, MacKenzie voted against rejecting HB 106's commission to study climate damage costs and ways to recover them. House vote: 207–149; approved.

    February 6, 2025Supports Environment and Public Health

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB1415. The vetoed bill proposed requiring specified cleanup measures when closing PFAS-contaminated facilities that exceeded a 100-parts-per-trillion pollution threshold. On October 10, 2024, MacKenzie supported a motion to override the governor’s veto. The House motion passed, 289–38.

    October 10, 2024Supports Environment and Public Health

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB1293. The vetoed bill proposed limiting lawn-fertilizer nutrients and proposed barring application near water and storm drains, during heavy rain or on frozen ground. On October 10, 2024, MacKenzie supported a motion to override the governor’s veto. The House motion passed, 232–99.

    October 10, 2024Supports Environment and Public Health

    Source: gc.nh.gov

  • MacKenzie co-sponsored chemical-exposure rules for firefighting equipment (HB1352). The law required notice and records when protective equipment contained PFAS. The law prioritized PFAS-free purchases and limited unnecessary exposure. It barred fire departments from offering purchases of intentionally PFAS-treated station wear from January 2025 and allowing its wear from July 2025. Governor Sununu approved it August 2, 2024.

    August 2, 2024Supports Environment and Public Health

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in SB505. The bill proposed keeping the prohibition on hemp products containing certain THC levels by cancelling its planned repeal. On May 23, 2024, MacKenzie supported a motion to pass the bill. The motion passed, 242–124.

    May 23, 2024Supports Environment and Public Health

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in SB63. The bill proposed narrowing local health officers’ rulemaking power to nuisances and similar public-health threats. On May 2, 2024, MacKenzie opposed a motion to pass the bill. The motion failed, 181–182. On May 9, 2024, MacKenzie opposed a motion to resume work on the bill. The motion passed, 185–180. On May 9, 2024, MacKenzie opposed a motion to pass the bill. The motion passed, 186–180.

    May 9, 2024Supports Environment and Public Health

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in SB496. The bill proposed creating a climate-and-health program to track risks, warn residents and plan responses. It required funding from outside state general funds. On May 2, 2024, MacKenzie opposed a motion to reject the bill. The motion passed, 186–182.

    May 2, 2024Supports Environment and Public Health

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB1649. The amended bill proposed banning intentionally added PFAS in nine product categories from January 2027, with exemptions and administration funding. On April 11, 2024, MacKenzie opposed a motion to limit the proposed PFAS food-packaging restriction to specified plant-fiber packaging. The motion failed, 165–216. On April 11, 2024, MacKenzie opposed a motion to narrow the proposed PFAS definition to listed chemicals. The motion failed, 156–223. On April 11, 2024, MacKenzie opposed a motion to set the bill aside. The motion failed, 165–215. On April 11, 2024, MacKenzie supported a motion to pass the amended bill. The motion passed, 233–140.

    April 11, 2024Supports Environment and Public Health

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB1059. The floor amendment proposed adopting the 2021 commercial energy code while retaining the 2018 residential energy code. On March 28, 2024, MacKenzie supported a motion to adopt the 2021 commercial energy code while retaining the 2018 residential code. The motion failed, 179–192.

    March 28, 2024Supports Environment and Public Health

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB1156. The bill proposed barring state and local enforcement of CDC or WHO requirements and guidance, including mask, vaccine and testing rules. On March 14, 2024, MacKenzie opposed a motion to pass the bill. The motion failed, 181–190.

    March 14, 2024Supports Environment and Public Health

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB1250. The bill proposed allowing village districts to protect and restore surface-water quality. On March 7, 2024, MacKenzie supported a motion to pass the bill. The motion failed, 182–182. On March 7, 2024, MacKenzie supported a motion to set the bill aside. The motion failed, 182–183. On March 7, 2024, MacKenzie opposed a motion to reject the bill. The motion passed, 184–180. On March 7, 2024, MacKenzie supported a motion to reopen the previous vote. The motion failed, 179–187.

    March 7, 2024Supports Environment and Public Health

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB1213. The amended bill proposed removing child-care agencies from specified school-admission vaccination documentation and reporting requirements. On March 7, 2024, MacKenzie opposed a motion to pass the amended bill. The motion passed, 189–173.

    March 7, 2024Supports Environment and Public Health

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in CACR14. The constitutional change proposed requiring environmental protection and remedies against unreasonable natural-resource depletion. On March 7, 2024, MacKenzie opposed a motion to reject the proposed constitutional change. The motion passed, 197–168.

    March 7, 2024Supports Environment and Public Health

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB154. The bill proposed requiring municipal legislative-body approval of new local public-health ordinances. On March 9, 2023, MacKenzie opposed a motion to pass the bill. The motion passed, 192–180. The Senate amendment proposed replacing the municipal-health bill with election-law changes for new electronic ballot counters. MacKenzie’s February vote concerned reopening the earlier concurrence vote. MacKenzie voted on this proposal (HB154). On February 22, 2024, MacKenzie opposed a motion to reopen the previous vote. The motion failed, 162–201.

    February 22, 2024Supports Environment and Public Health

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB1472. The bill proposed moving $3 million in power-bill rebate funds to a two-year electric-vehicle purchase rebate program. On February 22, 2024, MacKenzie opposed a motion to stop further action on the bill. The motion failed, 188–189. On February 22, 2024, MacKenzie supported a motion to pass the bill. The motion failed, 187–192. On February 22, 2024, MacKenzie supported a motion to set the bill aside. The motion failed, 189–191. On February 22, 2024, MacKenzie supported a motion to reopen the previous vote. The motion failed, 187–192.

    February 22, 2024Supports Environment and Public Health

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB1423. The bill proposed requiring identifying and mapping mature and old-growth forests under public management. On February 22, 2024, MacKenzie opposed a motion to stop further action on the bill. The motion passed, 228–141.

    February 22, 2024Supports Environment and Public Health

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in SB263. The bill proposed permanently extending expanded Medicaid by removing its scheduled sunset and reestablishing a review commission. On May 18, 2023, MacKenzie opposed a motion to replace permanent Medicaid expansion with a 2029 sunset and revised funding requests. The motion failed, 184–192. On May 18, 2023, MacKenzie opposed a motion to limit the Medicaid review commission to six legislators and bar recommendations using new general funds. The motion failed, 181–199. On May 18, 2023, MacKenzie opposed a motion to resubmit a federal Medicaid work-requirement waiver. The motion failed, 186–193. On May 18, 2023, MacKenzie opposed a motion to remove the Medicaid expansion severability clause. The motion failed, 184–195. On May 18, 2023, MacKenzie opposed a motion to require annual physical examinations for eligibility, with medical and access exceptions. The motion failed, 175–199. On May 18, 2023, MacKenzie opposed a motion to credit substance-use or mental-health treatment at half the rate of community-engagement hours after three months. The motion failed, 175–194. On May 18, 2023, MacKenzie opposed a motion to remove hospital proximity protections and exempt cash or membership clinics from payment-source rules. The motion failed, 169–192. On May 18, 2023, MacKenzie opposed a motion to limit pregnancy exemptions from work requirements to the last four weeks, unless medically certified. The motion failed, 175–194. On May 18, 2023, MacKenzie opposed a motion to require twice-yearly drug testing and disqualify people after two failed tests, except approved treatment. The motion failed, 173–195. On May 18, 2023, MacKenzie opposed a motion to allow up to 160 monthly hours to make up work or community-engagement requirements. The motion failed, 176–193. On May 18, 2023, MacKenzie opposed a motion to remove community and public-service work as eligible activity. The motion failed, 168–193. On May 18, 2023, MacKenzie opposed a motion to set a 2025 sunset and end the program if federal funding fell below 90 percent. The motion failed, 170–191. On May 18, 2023, MacKenzie opposed a motion to end the program in 2025. Earlier termination applied if federal funding fell below ninety percent or state appropriations were insufficient. The motion failed, 169–196. On May 18, 2023, MacKenzie opposed a motion to raise monthly work requirements from 100 to 120 hours and give job searching half credit. The motion failed, 174–190. On May 18, 2023, MacKenzie opposed a motion to add household-asset eligibility limits. The motion failed, 169–190. On May 18, 2023, MacKenzie opposed a motion to restrict minors’ access to needles and syringes through age and prescription requirements. The motion failed, 162–191. On May 18, 2023, MacKenzie opposed a motion to require $25 medical-visit and $100 emergency-room copayments. The motion failed, 166–191. On May 18, 2023, MacKenzie opposed a motion to bar reenrollment for twelve months after disenrollment, with good-cause exceptions. The motion failed, 164–183. On May 18, 2023, MacKenzie opposed a motion to require annual wellness visits and reviews of multiple medications. The motion failed, 167–193. On May 18, 2023, MacKenzie opposed a motion to set a 2025 sunset and remove community and public-service work eligibility credit. The motion failed, 163–191. On May 18, 2023, MacKenzie opposed a motion to bar hospital or community contributions to the substance-treatment fund from Medicaid-derived payments. The motion failed, 160–187. On May 18, 2023, MacKenzie opposed a motion to limit the governor to three emergency renewals and give later renewal authority to the legislature. The motion failed, 156–198. On May 18, 2023, MacKenzie opposed a motion to end Medicaid expansion after a funding shortfall without liquor-fund backup. The motion failed, 166–190. On May 18, 2023, MacKenzie supported a motion to pass the bill. The motion passed, 193–166. On January 4, 2024, MacKenzie opposed a motion to reject the bill. The motion passed, 191–183.

    January 4, 2024Supports Environment and Public Health

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB470. The amended bill proposed allowing drug-checking equipment and small drug samples used solely for testing, with protections for harm-reduction providers. On January 3, 2024, MacKenzie supported a motion to pass the amended bill. The motion passed, 212–161.

    January 3, 2024Supports Environment and Public Health

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in SB151. The bill proposed adding mental-health education to public-school requirements, with state curriculum support and parental rights to request alternatives. On January 3, 2024, MacKenzie supported a motion to pass the bill. The motion failed, 183–186. On January 3, 2024, MacKenzie supported a motion to reopen the previous vote. The motion failed, 183–187.

    January 3, 2024Supports Environment and Public Health

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB35. The bill proposed requiring grades 6–12 student identification cards issued by public and charter schools to carry the National Eating Disorders Helpline number. The later vote concerned overriding the governor’s veto of the helpline requirement. The governor’s message reported the hotline had closed. On February 23, 2023, MacKenzie supported a motion to pass the amended bill. The motion passed, 238–105. On October 26, 2023, MacKenzie opposed a motion to override the governor’s veto. The House motion failed, 0–350.

    October 26, 2023Supports Environment and Public Health

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in SB61. The amendment proposed changing landfill permitting. It strengthened site and environmental safeguards and halted new permits until revised rules took effect. On June 8, 2023, MacKenzie opposed a motion to strengthen landfill safeguards and halt new permits until revised rules took effect. The motion failed, 152–226.

    June 8, 2023Opposes Environment and Public Health

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in SB69. The bill proposed allowing specified nonprofit organizations to host customer-generator net-metering groups with limits up to five megawatts. On May 4, 2023, MacKenzie supported a motion to pass the bill. The motion failed, 186–186.

    May 4, 2023Supports Environment and Public Health

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in SB79. The bill proposed expanding net-metering eligibility for specified renewable and combined-heat-and-power facilities from one to less than five megawatts. On May 4, 2023, MacKenzie supported a motion to pass the bill. The motion passed, 194–179.

    May 4, 2023Supports Environment and Public Health

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB534. The bill proposed creating a $5 million water-assistance fund to repair drinking-water sources affected by natural disasters. On April 6, 2023, MacKenzie opposed a motion to reject the bill. The motion failed, 191–196.

    April 6, 2023Supports Environment and Public Health

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB575. The bill proposed barring state and local purchasing, promotion or distribution of pharmaceutical products without voluntary human clinical trials. On March 23, 2023, MacKenzie supported a motion to reject the bill. The motion passed, 192–186.

    March 23, 2023Opposes Environment and Public Health

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB557. The bill proposed removing Health and Human Services’ power to add child vaccination requirements beyond those listed in statute. Existing requirements added by rule continue through their 2026 expiration. On March 23, 2023, MacKenzie opposed a motion to pass the bill. The motion failed, 184–193.

    March 23, 2023Supports Environment and Public Health

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB139. The bill proposed allowing municipal net-metering groups to cross municipal boundaries and expanding eligible public entities. On March 23, 2023, MacKenzie supported a motion to pass the bill. The motion passed, 188–186.

    March 23, 2023Supports Environment and Public Health

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB524. The bill proposed raising the carbon-allowance rebate threshold from $1 to $3, leaving more proceeds for energy efficiency. On March 16, 2023, MacKenzie supported a motion to pass the bill. The motion failed, 181–186.

    March 16, 2023Supports Environment and Public Health

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB208. The bill proposed establishing state greenhouse-gas reduction goals, five-year climate plans and annual emissions inventories. On March 16, 2023, MacKenzie supported a motion to pass the bill. The motion failed, 183–187.

    March 16, 2023Supports Environment and Public Health

    Source: gc.nh.gov

  • On September 13, 2018, MacKenzie supported raising power-generation limits for customer bill credits from one to five megawatts (SB446). The veto override failed, 213–128. MacKenzie voted on the proposal in HB523. The bill proposed increasing the net-metering capacity limit for individuals and businesses from one to five megawatts. On March 16, 2023, MacKenzie supported a motion to pass the bill. The motion failed, 182–189.

    March 16, 2023Supports Environment and Public Health

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB90. The bill proposed adding optional renewable-energy and multimodal-transportation categories to municipal master plans. On March 9, 2023, MacKenzie supported a motion to pass the bill. The motion failed, 176–193. On March 9, 2023, MacKenzie supported a motion to set the bill aside. The motion failed, 179–192.

    March 9, 2023Supports Environment and Public Health

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HCR5. The resolution proposed urging the governor and attorney general to sue fossil-fuel companies over alleged disinformation harms. On March 9, 2023, MacKenzie opposed a motion to reject the resolution. The motion passed, 189–158.

    March 9, 2023Supports Environment and Public Health

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB372. The bill proposed creating a commission to study carbon-pricing effects in New Hampshire. On March 9, 2023, MacKenzie supported a motion to pass the bill. The motion failed, 163–188.

    March 9, 2023Supports Environment and Public Health

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB92. The bill proposed adopting California vehicle pollution standards and raising inspection-sticker fees. A proposed amendment replaced these rules with a study. On March 9, 2023, MacKenzie supported a motion to replace vehicle-emission rules with a study. The motion failed, 171–194. On March 9, 2023, MacKenzie opposed a motion to pass the bill. The motion failed, 40–331.

    March 9, 2023Opposes Environment and Public Health

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB226. The bill proposed allowing municipalities to restrict single-use packaging sales and disposal. On February 23, 2023, MacKenzie supported a motion to reject the bill. The motion passed, 257–90.

    February 23, 2023Opposes Environment and Public Health

    Source: gc.nh.gov

  • On May 3, 2018, MacKenzie voted against rejecting a bill ending utilities’ renewable-energy credits for unclaimed household power production (SB447). The rejection passed, 173–161. MacKenzie voted on the proposal in HB234. The bill proposed ending the use of unclaimed renewable energy credits to lower utilities’ renewable-energy purchasing obligations. On February 14, 2023, MacKenzie supported a motion to pass the bill. The motion failed, 182–182. On February 23, 2023, MacKenzie opposed a motion to reject the bill. The motion failed, 170–176. On February 23, 2023, MacKenzie supported a motion to reopen the previous vote. The motion passed, 178–169. On February 23, 2023, MacKenzie supported a motion to pass the bill. The motion passed, 177–167.

    February 23, 2023Supports Environment and Public Health

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB252. The bill proposed exempting farm activities, including agritourism, from municipal quiet-hours restrictions. On February 22, 2023, MacKenzie opposed a motion to pass the amended bill. The motion passed, 266–84.

    February 22, 2023Supports Environment and Public Health

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB246. The amended bill proposed temporarily redirecting renewable-energy funds to electricity-customer rebates for 2023–2025, then proposed restoring project funding. On February 14, 2023, MacKenzie opposed a motion to pass the amended bill. The motion failed, 179–186.

    February 14, 2023Supports Environment and Public Health

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB418. The bill proposed using all Regional Greenhouse Gas Initiative auction proceeds for energy efficiency instead of returning most proceeds as utility customer rebates. On February 14, 2023, MacKenzie supported a motion to pass the bill. The motion failed, 183–185.

    February 14, 2023Supports Environment and Public Health

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB630. The amended bill proposed creating a revolving green bank for low- or zero-emission projects, with forty percent of investment activity serving vulnerable communities. On February 14, 2023, MacKenzie supported a motion to set the bill aside. The motion failed, 184–186. On February 14, 2023, MacKenzie opposed a motion to reject the bill. The motion passed, 187–182.

    February 14, 2023Supports Environment and Public Health

    Source: gc.nh.gov

  • MacKenzie voted to override the veto of required utility purchases from eligible biomass plants (SB365). The override failed, 226–113.

    September 13, 2018Supports Environment and Public Health

    Source: gc.nh.gov

  • MacKenzie voted against limiting inherited corporate liability for asbestos claims (SB427). The House rejected the measure, 161–175.

    May 2, 2018Supports Environment and Public Health

    Source: gc.nh.gov

  • MacKenzie voted to reject a bill requiring tests and labels for certain chemicals in bottled water (HB1632). The rejection passed, 216–113.

    March 22, 2018Opposes Environment and Public Health

    Source: gc.nh.gov

  • MacKenzie voted against shortening environmental permit deadlines and approving certain delayed permits automatically (HB1104). The House approved the measure, 178–148.

    March 22, 2018Supports Environment and Public Health

    Source: gc.nh.gov

  • MacKenzie voted against rejecting a bill studying a goal of using only renewable electricity by 2040 (HB1544). The rejection passed, 175–150.

    March 21, 2018Supports Environment and Public Health

    Source: gc.nh.gov

  • MacKenzie voted against limiting local noise ordinances (HB1463). The House rejected the measure, 138–194.

    March 21, 2018Supports Environment and Public Health

    Source: gc.nh.gov

  • MacKenzie voted for requiring state-ordered changes to cleanup at Coakley Landfill (HB1766). The House approved the measure, 207–118.

    March 7, 2018Supports Environment and Public Health

    Source: gc.nh.gov

  • MacKenzie voted against rejecting a bill limiting drinks served with children's restaurant meals to water, milk, or juice (HB1668). The rejection passed, 292–39.

    March 6, 2018Supports Environment and Public Health

    Source: gc.nh.gov

  • MacKenzie voted to reject a bill removing tetanus vaccination from required child immunizations (HB1367). The rejection passed, 250–81.

    March 6, 2018Supports Environment and Public Health

    Source: gc.nh.gov

  • MacKenzie voted against rejecting a bill allowing lawsuits and medical-monitoring claims for exposure to toxic waste (HB1591). The rejection passed, 232–98.

    March 6, 2018Supports Environment and Public Health

    Source: gc.nh.gov

  • MacKenzie voted to reject a bill studying possible safety risks from concrete damage at the Seabrook nuclear plant (HB1659). The rejection passed, 195–143.

    February 22, 2018Opposes Environment and Public Health

    Source: gc.nh.gov

  • MacKenzie voted against repealing the regional program limiting power-plant greenhouse-gas emissions (HB592). The House rejected the measure, 165–180.

    January 9, 2018Supports Environment and Public Health

    Source: gc.nh.gov

  • MacKenzie voted for expanding childhood lead testing and preventing lead exposure from paint and water (SB247). The House approved the measure, 266–87.

    January 3, 2018Supports Environment and Public Health

    Source: gc.nh.gov

  • MacKenzie co-sponsored restrictions and notices for pesticides where children played (HB399). He opposed killing the bill; the House rejected it, 189–143.

    January 3, 2018Supports Environment and Public Health

    Source: gc.nh.gov

  • MacKenzie voted for setting drinking-water standards that protected children from emerging pollutants (HB485). The House approved the measure, 335–29.

    March 9, 2017Supports Environment and Public Health

    Source: gc.nh.gov

  • MacKenzie voted to reject a bill removing the health department's authority over certain child vaccination requirements (HB361). The rejection passed, 244–96.

    March 8, 2017Supports Environment and Public Health

    Source: gc.nh.gov

  • MacKenzie voted against rejecting a bill funding electronic-waste collection and recycling (HB547). The rejection passed, 194–149.

    February 15, 2017Supports Environment and Public Health

    Source: gc.nh.gov

Track record — Reduce Wealth Gap

Reduce Wealth Gap · 2 support
  • On March 9, 2017, MacKenzie voted against rejecting a bill raising the minimum wage to $9.50, then $12, with yearly cost-of-living increases (HB115). The rejection passed, 193–169. MacKenzie voted on the proposal in HB57. The bill proposed raising the minimum wage to $13.50 in 2023 and $15 by 2025, with later inflation adjustments. On February 22, 2023, MacKenzie supported a motion to pass the bill. The motion failed, 178–183. The bill proposed raising the minimum wage to $9.50 in September 2024 and $17 by 2029. Later increases followed inflation. MacKenzie voted on this proposal (HB1322). On February 22, 2024, MacKenzie supported a motion to pass the bill. The motion failed, 187–192. On March 20, 2025, MacKenzie voted against setting aside HB 726, which raised the minimum wage to $15 an hour by 2028. House vote: 197–159; approved. On March 5, 2026, MacKenzie voted against setting aside a bill raising the state minimum wage over time (HB1484). House vote: 180–153; approved. On March 12, 2026, MacKenzie voted for reviving a bill raising the state minimum wage over time (HB1484). House vote: 159–183; failed.

    March 12, 2026Supports Reduce Wealth Gap

    Source: gc.nh.gov

  • MacKenzie supported advance notice and a purchase opportunity for tenants when covered multifamily properties were offered for sale. On March 9, 2023, he voted to pass HB112, which required 60 days’ notice and consideration of tenant purchase offers. The motion failed, 175–199. On February 6, 2025, he opposed rejecting HB444’s tenant notice and purchase-opportunity proposal. The rejection passed, 213–144.

    February 6, 2025Supports Reduce Wealth Gap

    Source: gc.nh.gov

Track record — Labor Rights

Labor Rights · 51 support · 1 oppose
  • On March 12, 2026, MacKenzie authored the minority report opposing HB 1072’s requirement for 30 days’ notice before labor inspections and another 30 days for employers to respond. On August 19, 2026, MacKenzie voted against overriding the governor’s veto of a bill requiring employers to receive notice of state labor investigations (HB1072). House vote: 160–159; veto sustained.

    August 19, 2026Supports Labor Rights

    Source: gc.nh.gov

  • On May 14, 2026, MacKenzie voted against passing a bill barring state construction contracts from requiring or prohibiting union labor agreements (SB88). House vote: 162–167; failed.

    May 14, 2026Supports Labor Rights

    Source: gc.nh.gov

  • On March 12, 2026, MacKenzie voted against passing a bill allowing employers to set agreements that replace minimum reporting-time pay rules (HB1043). House vote: 189–155; approved.

    March 12, 2026Supports Labor Rights

    Source: gc.nh.gov

  • On March 9, 2017, MacKenzie voted against rejecting a bill raising the minimum wage to $9.50, then $12, with yearly cost-of-living increases (HB115). The rejection passed, 193–169. MacKenzie voted on the proposal in HB57. The bill proposed raising the minimum wage to $13.50 in 2023 and $15 by 2025, with later inflation adjustments. On February 22, 2023, MacKenzie supported a motion to pass the bill. The motion failed, 178–183. The bill proposed raising the minimum wage to $9.50 in September 2024 and $17 by 2029. Later increases followed inflation. MacKenzie voted on this proposal (HB1322). On February 22, 2024, MacKenzie supported a motion to pass the bill. The motion failed, 187–192. On March 20, 2025, MacKenzie voted against setting aside HB 726, which raised the minimum wage to $15 an hour by 2028. House vote: 197–159; approved. On March 5, 2026, MacKenzie voted against setting aside a bill raising the state minimum wage over time (HB1484). House vote: 180–153; approved. On March 12, 2026, MacKenzie voted for reviving a bill raising the state minimum wage over time (HB1484). House vote: 159–183; failed.

    March 12, 2026Supports Labor Rights

    Source: gc.nh.gov

  • On March 11, 2026, MacKenzie voted against an amendment allowing public employees to bargain independently of their union (HB1704). House vote: 165–171; failed. On March 11, 2026, MacKenzie voted for permanently shelving a bill allowing public employees to bargain directly with employers outside their union (HB1704). House vote: 177–159; approved.

    March 11, 2026Supports Labor Rights

    Source: gc.nh.gov

  • On January 7, 2026, MacKenzie sponsored HB 1177, which required written remote-work agreements, equal labor protections, employer reimbursement of necessary work expenses, and safety protections for remote workers. In a report published on March 6, 2026, supported the bill to give remote and on-site workers equal safeguards. The official sponsor report listed the bill as having died when the session ended.

    March 6, 2026Supports Labor Rights

    Source: gc.nh.gov

  • On January 7, 2026, MacKenzie sponsored HB 1352, which set a 45-day deadline for paying or denying workers’ compensation medical bills, added optional mediation, raised certain penalties to $5,000, and required reports of overdue payments. On February 5, 2026, MacKenzie authored the minority report supporting the bill and spoke against rejecting it. The House rejected the bill in a division vote, 184–153.

    February 5, 2026Supports Labor Rights

    Source: gc.nh.gov

  • On February 20, 2025, MacKenzie voted against rejecting HB 282's doubling of the compensation fund limit for critically injured first responders. House vote: 175–195; failed. On April 10, 2025, MacKenzie voted for doubling HB 282's biennial fund for first responders critically injured on duty to $1 million. House vote: 296–76; approved. On June 26, 2025, MacKenzie voted for HB 282's conference-era bill funding injured first responders, changing school aid, and changing public-safety retirement benefits. House vote: 322–41; approved.

    June 26, 2025Supports Labor Rights

    Source: gc.nh.gov

  • MacKenzie moved $1,624,206.32 in county spending for three union agreements and an equal increase in tax revenue. The spending change passed by voice vote; the tax change passed 59–43.

    June 19, 2025Supports Labor Rights

    Source: hcnh.org

  • On April 10, 2025, MacKenzie voted against HB 2's amendment requiring biological-sex classifications in bathrooms, sports, and detention, and changing direct-pay health facilities' licensing. House vote: 203–169; approved. On April 10, 2025, MacKenzie voted against HB 2's amendment limiting local health officials' authority and ending rules requiring three childhood vaccines after June 2026. House vote: 195–175; approved. On April 10, 2025, MacKenzie voted against HB 2's amendment exempting in-state firearms from federal regulation, legalizing certain weapons, and changing child-abuse reporting penalties. House vote: 203–167; approved. On April 10, 2025, MacKenzie voted against HB 2's amendment requiring federal child-welfare spending compliance and twice-yearly state reports. House vote: 104–268; failed. On April 10, 2025, MacKenzie voted for HB 2’s alternative budget amendment. Its public-service clauses restored services and removed Medicaid charges and diversity-program bans. House vote: 166–204; failed. On April 10, 2025, MacKenzie voted to remove HB 2's school district tax cap. House vote: 206–165; approved. On April 10, 2025, MacKenzie voted to add roughly $1.8 million a year for family planning services to HB 2. House vote: 174–196; failed. On April 10, 2025, MacKenzie voted to preserve and fund the Office of the Child Advocate through an HB 2 amendment. House vote: 177–190; failed. On April 10, 2025, MacKenzie voted to restore tourism and welcome-center funding through an HB 2 amendment. House vote: 198–169; approved. On April 10, 2025, MacKenzie voted to preserve the Board of Tax and Land Appeals through an HB 2 amendment. House vote: 183–180; approved. On April 10, 2025, MacKenzie voted to allow Medicaid enrollment data to identify students eligible for free school meals through an HB 2 amendment. House vote: 181–182; failed. On April 10, 2025, MacKenzie voted to preserve state arts positions and funding through an HB 2 amendment. House vote: 177–185; failed. On April 10, 2025, MacKenzie voted to remove HB 2's proposed new defined-contribution pension group for public employees. House vote: 183–177; approved. On April 10, 2025, MacKenzie voted for HB 2 amendment 1525h. Its public-school clause increased fiscal-disparity aid. House vote: 166–198; failed. On April 10, 2025, MacKenzie voted for HB 2 amendment 1545h. Its university-system clause increased public funding. House vote: 166–198; failed. On April 10, 2025, MacKenzie voted for an HB 2 amendment imposing a 35 percent tax on slot-machine gaming revenue after free play. House vote: 173–191; failed. On April 10, 2025, MacKenzie voted to remove HB 2's eviction provision allowing landlords to end leases lasting at least six months. House vote: 159–205; failed. On April 10, 2025, MacKenzie voted to preserve local voter approval of Keno through an HB 2 amendment. House vote: 183–181; approved. On April 10, 2025, MacKenzie voted against an HB 2 amendment replacing health equity office rules with equal-treatment requirements for the office and vendors. House vote: 116–248; failed. On April 10, 2025, MacKenzie voted to preserve opioid-treatment contracts and existing alcohol-program funding and remove proposed opioid-fund transfers through an HB 2 amendment. House vote: 169–195; failed. On April 10, 2025, MacKenzie voted to preserve the Human Rights Commission's funding and staff through an HB 2 amendment. House vote: 161–203; failed.

    April 10, 2025Supports Labor Rights

    Source: gc.nh.gov

    Also on this bill

    • June 26, 2025 · On April 10, 2025, MacKenzie voted against HB 2's main budget policy amendment. House vote: 200–175; approved. On April 10, 2025, MacKenzie voted against HB 2's amended budget policy bill. House vote: 185–175; approved. On June 26, 2025, MacKenzie voted against HB 2's conference budget policy bill. House vote: 184–183; approved. (Supports Government Spending Reduction)
    • April 10, 2025 · On April 10, 2025, MacKenzie voted for HB 2’s alternative budget amendment, which reduced education account funding. House vote: 166–204; failed. On April 10, 2025, MacKenzie voted for HB 2 amendment 1525h, which removed education account expansion. House vote: 166–198; failed. On April 10, 2025, MacKenzie voted for HB 2 amendment 1545h, which removed education account expansion. House vote: 166–198; failed. On April 10, 2025, MacKenzie voted for an HB 2 amendment removing education account expansion funding and several proposed fee increases. House vote: 165–198; failed. (Supports Government Spending Reduction)
  • On March 26, 2025, MacKenzie voted against rejecting HB 487, which required seven days’ advance notice of employee work schedules. House vote: 196–155; approved.

    March 26, 2025Supports Labor Rights

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB58. The amended bill proposed removing the lower base-wage rate for tipped workers and proposed requiring the federal minimum wage. On March 16, 2023, MacKenzie supported a motion to pass the amended bill. The motion failed, 176–194. On March 20, 2025, MacKenzie voted against setting aside HB 442, which ended subminimum wages for tipped workers. House vote: 199–153; approved.

    March 20, 2025Supports Labor Rights

    Source: gc.nh.gov

  • On March 20, 2025, MacKenzie voted to set aside HB 280, which changed how employers and employees agreed on wage payment methods. House vote: 172–192; failed. On March 20, 2025, MacKenzie voted against HB 280, which changed wage payment methods and required 90 days’ notice of method changes. House vote: 191–176; approved.

    March 20, 2025Opposes Labor Rights

    Source: gc.nh.gov

  • On March 6, 2025, MacKenzie voted against rejecting HB 378, which required payment of unused earned time when employment ended through layoffs or business closures. House vote: 193–169; approved.

    March 6, 2025Supports Labor Rights

    Source: gc.nh.gov

  • On January 9, 2025, MacKenzie sponsored HB 744, which increased workers’ compensation benefits for temporary total and permanent partial disability from 60% to 66⅔% of covered wages. On March 6, 2025, MacKenzie authored the minority report supporting the increase. The House set the bill aside by voice vote; it died on the table.

    March 6, 2025Supports Labor Rights

    Source: gc.nh.gov

  • MacKenzie sponsored higher weekly unemployment benefits, with a proposed maximum of $753 (HB1522). On February 22, 2024, the House set the bill aside by voice vote. On January 9, 2025, MacKenzie sponsored HB 542, which raised the maximum weekly unemployment benefit from $427 to $669. On March 6, 2025, MacKenzie authored the minority report supporting an amended maximum of $535. The House set the bill aside by voice vote; it died on the table.

    March 6, 2025Supports Labor Rights

    Source: gc.nh.gov

  • On February 20, 2025, MacKenzie authored the minority report and spoke against rejecting HB 299’s expanded attorney-fee awards for injured workers. House vote: 193–177; rejection approved.

    February 20, 2025Supports Labor Rights

    Source: gc.nh.gov

  • On February 16, 2017, MacKenzie voted to reject a bill banning required union membership or fees in collective-bargaining contracts (SB11). The rejection passed, 200–177. MacKenzie voted on the proposal in HB1377. The bill proposed barring requiring union membership or payments as a job condition. It also let workers revoke payroll-deduction permission. On February 22, 2024, MacKenzie supported a motion to stop further action on the bill. The motion passed, 212–168. On February 13, 2025, MacKenzie authored the minority report opposing HB 238’s ban on union representation fees. On February 13, 2025, MacKenzie voted to permanently shelve HB 238, which barred union contracts from requiring membership or financial contributions. House vote: 200–180; approved.

    February 13, 2025Supports Labor Rights

    Source: gc.nh.gov

  • On January 8, 2025, MacKenzie sponsored HB 353, which required nightclub and music-venue employers to protect workers’ hearing at sustained noise levels of 85 or 90 decibels. On February 6, 2025, MacKenzie authored the committee report recommending rejection and work on Labor Department rules after the committee found limited state authority over private workplaces. The House rejected the bill by voice vote.

    February 6, 2025Supports Labor Rights

    Source: gc.nh.gov

  • On January 9, 2025, MacKenzie cosponsored HB 534, which excluded employer-paid supplemental wages during workers’ compensation from a calculation used to limit pensionable compensation above base pay. The House rejected the bill by voice vote on February 20, 2025 after its committee report cited a technical error and a misunderstanding of retirement calculations.

    January 9, 2025Supports Labor Rights

    Source: gc.nh.gov

  • MacKenzie co-sponsored SB 29, which added Hampstead Hospital to the health care workplace safety commission, required monthly workplace-violence reports, made commission annual reports public, and brought state-run facilities under its oversight. The bill became law on June 10, 2025.

    January 8, 2025Supports Labor Rights

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB232. The bill proposed applying federal workplace-safety standards to public-sector workplaces and proposed creating legislative safety-program oversight. On January 4, 2024, MacKenzie opposed a motion to set the bill aside. The motion passed, 190–182. On January 8, 2025, MacKenzie cosponsored HB 303, which required public employers to meet OSHA-level safety standards, required annual reviews, and authorized six labor inspectors and one support worker. The House sent the bill for further study by voice vote on January 8, 2026.

    January 8, 2025Supports Labor Rights

    Source: gc.nh.gov

  • MacKenzie co-sponsored chemical-exposure rules for firefighting equipment (HB1352). The law required notice and records when protective equipment contained PFAS. The law prioritized PFAS-free purchases and limited unnecessary exposure. It barred fire departments from offering purchases of intentionally PFAS-treated station wear from January 2025 and allowing its wear from July 2025. Governor Sununu approved it August 2, 2024.

    August 2, 2024Supports Labor Rights

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB74. The bill proposed requiring paying unused vacation or earned time when workers leave in good standing or are laid off. On February 22, 2023, MacKenzie supported a motion to pass the bill. The motion passed, 187–174. On April 6, 2023, MacKenzie supported a motion to pass the bill. The motion passed, 205–181. The amended bill proposed requiring employers with at least fifteen workers to publish paid-time policies. It required unused vacation, holiday and personal-time payments when employers closed or ownership changed. MacKenzie voted on this proposal (HB1178). On February 22, 2024, MacKenzie supported a motion to add written paid-time policies and unused-time payments for employer closure or ownership changes. The motion passed, 199–179. On April 11, 2024, MacKenzie opposed a motion to send the bill for further study. The motion failed, 188–193. On April 11, 2024, MacKenzie supported a motion to pass the amended bill. The motion passed, 198–183.

    April 11, 2024Supports Labor Rights

    Source: gc.nh.gov

  • MacKenzie sponsored written remote-work terms (HB1007). The proposal also required employers to reference applicable laws and rules. The House committee reported the proposal on March 21, 2024.

    March 21, 2024Supports Labor Rights

    Source: gc.nh.gov

  • MacKenzie sponsored higher wages for unemployment-benefit calculations (HB1315). The bill also revised calculations for tipped workers. The House committee reported that he requested rejection because the proposal needed more work.

    February 22, 2024Supports Labor Rights

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB559. The amendment proposed placing newly hired state employees in a defined-contribution retirement plan from July 2024. On January 3, 2024, MacKenzie opposed a motion to create a defined-contribution retirement plan for newly hired state employees. The motion failed, 181–192. On January 3, 2024, MacKenzie supported a motion to stop further action on the bill. The motion passed, 201–174.

    January 3, 2024Supports Labor Rights

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in SB42. The bill proposed barring interest on unemployment overpayments unless the recipient deliberately gave false information or withheld material facts. On June 8, 2023, MacKenzie supported a motion to pass the bill. The motion passed, 196–178.

    June 8, 2023Supports Labor Rights

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB2. The budget implementation bill proposed funding $25 million for affordable housing and proposed setting base school aid at $4,100 per pupil. It accelerated interest-and-dividends tax repeal to 2025 and extended expanded Medicaid through 2030. On April 6, 2023, MacKenzie supported a motion to raise school aid and Medicaid payment rates. The amendment proposed $30 million for housing and limits on emergency renewals. The motion passed, 326–63. On April 6, 2023, MacKenzie supported a motion to remove proposed changes to community-college employees’ retirement status. The motion passed, 199–187. On April 6, 2023, MacKenzie supported a motion to change education-trust uses and business-tax revenue allocations. The motion failed, 191–197. On April 6, 2023, MacKenzie supported a motion to fund $3 million yearly for two years to cut in-state tuition. The universities were UNH, Plymouth State and Keene State. The motion failed, 128–259. On June 8, 2023, MacKenzie supported a motion to agree to the Senate amendments. The motion passed, 326–53.

    June 8, 2023Supports Labor Rights

    Source: gc.nh.gov

    Also on this bill

    • April 6, 2023 · On April 6, 2023, MacKenzie supported HB2 floor amendment 1336h, which included cuts to private-education account funding. The amendment was adopted, 326–63. On April 6, 2023, MacKenzie opposed a motion to raise private-education account eligibility to 500 percent of the federal poverty level. The motion failed, 167–222. (Supports Government Spending Reduction)
  • MacKenzie voted on the proposal in HB250. The bill proposed doubling Group II police/fire accidental death benefits from 50% to 100% of salary. Later versions doubled accidental-death benefits for both pension groups, capped at $85,000. State general funds paid for future deaths. On February 22, 2023, MacKenzie supported a motion to pass the bill. The motion passed, 260–103. On April 6, 2023, MacKenzie supported a motion to pass the amended bill. The motion passed, 328–53.

    April 6, 2023Supports Labor Rights

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB125. The bill proposed restricting employment during school time and nighttime work for 16- and 17-year-olds. On March 16, 2023, MacKenzie supported a motion to set school-session work deadlines at 9 p.m. sunday–thursday and midnight friday–saturday through amendment 0328h. The motion failed, 183–183. On March 16, 2023, MacKenzie supported a motion to pass the bill. The motion failed, 175–195.

    March 16, 2023Supports Labor Rights

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB436. The amended bill proposed phasing restoration of pension benefit calculations for affected Group II transition members through 2033. On February 22, 2023, MacKenzie supported a motion to pass the amended bill. The motion passed, 282–80.

    February 22, 2023Supports Labor Rights

    Source: gc.nh.gov

  • MacKenzie voted against restricting workplace inspections and changing youth-employment and employer-notice rules (SB318). The House approved the measure, 182–156.

    May 23, 2018Supports Labor Rights

    Source: gc.nh.gov

  • MacKenzie voted for studying post-traumatic stress disorder in first responders and possible workers' compensation coverage (SB553). The House approved the measure, 214–125.

    April 19, 2018Supports Labor Rights

    Source: gc.nh.gov

  • MacKenzie wrote a committee report opposing expanded rest-day exceptions for camp workers (SB417). The committee recommended passage, 15–6.

    April 13, 2018Supports Labor Rights

    Source: gc.nh.gov

  • MacKenzie voted against rejecting a bill giving certain corrections officials eligibility for public-safety pensions (SB532). The rejection passed, 231–93.

    April 12, 2018Supports Labor Rights

    Source: gc.nh.gov

  • MacKenzie voted for creating an insurance program for paid family and medical leave (HB628). The House approved the measure, 171–162.

    March 22, 2018Supports Labor Rights

    Source: gc.nh.gov

  • MacKenzie voted against rejecting a bill requiring payment for earned vacation and personal time after employment ended (HB1393). The rejection passed, 169–161.

    March 21, 2018Supports Labor Rights

    Source: gc.nh.gov

  • MacKenzie voted against rejecting a bill funding union apprenticeships for unemployed workers, including their first three months’ wages (HB1716). The rejection passed, 172–162.

    March 21, 2018Supports Labor Rights

    Source: gc.nh.gov

  • MacKenzie was the main sponsor of HB1500, requiring public-workplace injury and death reporting. He wrote the minority committee report supporting reporting timelines, protection against retaliation for reporting workplace violence, and Labor Department inspections of credible hazards. On March 15, 2018, he opposed further study; the House delayed the bill, 177–157.

    March 15, 2018Supports Labor Rights

    Source: gc.nh.gov

  • MacKenzie voted against rejecting a bill extending family-and-medical-leave protections to certain school employees (HB1405). The rejection passed, 169–162.

    March 15, 2018Supports Labor Rights

    Source: gc.nh.gov

  • MacKenzie voted for requiring employers to pay for earned but unused vacation time (HB1201). The House approved the measure, 192–139.

    March 15, 2018Supports Labor Rights

    Source: gc.nh.gov

  • MacKenzie voted against rejecting a bill extending health and dental coverage for injured workers for up to 24 months (HB1462). The rejection passed, 175–157.

    March 15, 2018Supports Labor Rights

    Source: gc.nh.gov

  • MacKenzie opposed killing a $500 retiree allowance and cost-of-living adjustment proposal (HB1756). The rejection failed, 157–163. He later accepted Senate changes, 248–84.

    March 7, 2018Supports Labor Rights

    Source: gc.nh.gov

  • MacKenzie voted against rejecting a bill reducing the years of service teachers needed for notice and hearings before dismissal (HB1277). The rejection passed, 170–151.

    March 6, 2018Supports Labor Rights

    Source: gc.nh.gov

  • MacKenzie co-sponsored banning university funds from being used to oppose union formation (HB1315). The Senate killed it, 14–8.

    January 3, 2018Supports Labor Rights

    Source: gc.nh.gov

  • MacKenzie voted to reject a bill raising pension eligibility ages for new and certain unvested public employees (HB548). The rejection passed, 204–121.

    March 8, 2017Supports Labor Rights

    Source: gc.nh.gov

  • MacKenzie voted for restoring state payments for part of local governments' pension contributions (HB413). The House approved the measure, 267–83.

    February 15, 2017Supports Labor Rights

    Source: gc.nh.gov

  • As New Hampshire AFL-CIO president, MacKenzie supported the collective action of Market Basket workers and customers. He described their protests as another opportunity for worker organizing.

    August 28, 2014Supports Labor Rights

    Source: nhpr.org

  • As New Hampshire AFL-CIO president, MacKenzie backed a $9 minimum wage, equal pay protections, and inflation adjustments. He also backed limits on payroll card fees, hiring credit checks, and employer access to private online accounts.

    January 7, 2014Supports Labor Rights

    Source: patch.com

  • MacKenzie praised the Senate for setting aside HB1677, a bill banning mandatory union dues as an employment condition. He spoke as New Hampshire AFL-CIO president.

    April 11, 2012Supports Labor Rights

    Source: ibew1837.org

  • MacKenzie testified for firefighters’ Local 856 at Manchester’s budget hearing. He described staffing shortages and extra shifts paid at regular rates. He also urged tax reform to reduce homeowners’ costs for city services.

    July 20, 1982Supports Labor Rights

    Source: manchesternh.gov

Track record — Anti-Corruption

Anti-Corruption · 24 support · 17 oppose
  • On August 19, 2026, MacKenzie voted for an ethics report censuring Representative James Spillane for abusive social media harassment of Representative Timothy Horrigan. House vote: 185–93; approved.

    August 19, 2026Supports Anti-Corruption

    Source: gc.nh.gov

  • On May 21, 2026, MacKenzie voted for an ethics report censuring Representative Travis Corcoran for derogatory social media posts about fellow representatives. House vote: 288–54; approved.

    May 21, 2026Supports Anti-Corruption

    Source: gc.nh.gov

  • On April 23, 2026, MacKenzie voted for an amendment requiring independent annual school audits and public release of results (SB586). House vote: 162–193; failed.

    April 23, 2026Supports Anti-Corruption

    Source: gc.nh.gov

  • On March 11, 2026, MacKenzie voted for an amendment including state, federal, and education account funding and high administrative salaries in school budget reports (HB1807). House vote: 153–181; failed. On March 11, 2026, MacKenzie voted against passing a bill changing school budget reporting requirements (HB1807). House vote: 185–150; approved.

    March 11, 2026Supports Anti-Corruption

    Source: gc.nh.gov

  • On February 19, 2026, MacKenzie voted against rejecting a bill requiring disclosure of the original sources of money used for political spending (HB1083). House vote: 188–161; approved.

    February 19, 2026Supports Anti-Corruption

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB1426. The bill proposed creating an independent advisory redistricting commission. It set public hearings, map-drawing rules and court review when lawmakers rejected revised maps. On February 22, 2024, MacKenzie opposed a motion to stop further action on the bill. The motion passed, 192–186. On February 5, 2026, MacKenzie voted against rejecting a bill creating an independent commission to propose voting district maps (HB1487). House vote: 189–164; approved.

    February 5, 2026Supports Anti-Corruption

    Source: gc.nh.gov

  • On January 7, 2026, MacKenzie voted against passing a bill requiring school districts to disclose money received from state and federal agencies (HB656). House vote: 186–155; approved.

    January 7, 2026Opposes Anti-Corruption

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB331. The bill proposed removing the income limit for private-education accounts. On March 22, 2023, MacKenzie supported a motion to set the bill aside. The motion passed, 277–103. The bill proposed removing the income limit for private-education accounts, opening the program to all otherwise eligible students. MacKenzie voted on this proposal (HB1634). On February 8, 2024, MacKenzie opposed a motion to pass the bill. The motion failed, 186–194. On February 8, 2024, MacKenzie opposed a motion to reopen the previous vote. The motion failed, 188–193. On May 8, 2025, MacKenzie voted for an SB 295 amendment requiring completed audits and certified management controls before education account expansion. House vote: 165–199; failed. On May 8, 2025, MacKenzie voted against SB 295's universal education freedom accounts and expanding enrollment cap. House vote: 188–176; approved. On June 5, 2025, MacKenzie voted for an SB 295 amendment requiring completed audits before education account expansion. House vote: 167–201; failed. On June 5, 2025, MacKenzie voted against SB 295's universal education freedom accounts. House vote: 190–178; approved. On June 5, 2025, MacKenzie voted to reconsider SB 295's passage of universal education freedom accounts. House vote: 171–198; failed.

    June 5, 2025Supports Anti-Corruption

    Source: gc.nh.gov

  • On March 27, 2025, MacKenzie voted against HB 284, which required tax-impact statements on local budget and warrant questions. House vote: 198–160; approved.

    March 27, 2025Opposes Anti-Corruption

    Source: gc.nh.gov

  • On March 20, 2025, MacKenzie voted against HB 718, which required reports on local costs of special education rules exceeding minimum standards. House vote: 211–163; approved.

    March 20, 2025Opposes Anti-Corruption

    Source: gc.nh.gov

  • MacKenzie co-sponsored SB 29, which added Hampstead Hospital to the health care workplace safety commission, required monthly workplace-violence reports, made commission annual reports public, and brought state-run facilities under its oversight. The bill became law on June 10, 2025.

    January 8, 2025Supports Anti-Corruption

    Source: gc.nh.gov

  • As Hillsborough County delegation vice chair, MacKenzie called for recording each delegate’s vote when choosing a new county sheriff. He said this provided accountability.

    December 20, 2024Supports Anti-Corruption

    Source: hcnh.org

  • MacKenzie voted on the proposal in HB274. The vetoed bill proposed expanding notice of agency rulemaking. It allowed courts to award legal costs when agencies failed to justify disputed rules. On October 10, 2024, MacKenzie supported a motion to override the governor’s veto. The House motion passed, 324–5.

    October 10, 2024Supports Anti-Corruption

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB1622. The vetoed bill proposed requiring publishing rule comments and explaining rejected comments. It allowed penalties and refunds for enforcing expired rules. On October 10, 2024, MacKenzie supported a motion to override the governor’s veto. The House motion passed, 318–11.

    October 10, 2024Supports Anti-Corruption

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in SB219. The bill proposed requiring public school-spending reports with ten-year charts of costs, teacher pay and administrator salaries, plus top administrator pay. On May 2, 2024, MacKenzie opposed a motion to pass the bill. The motion passed, 180–179. On May 2, 2024, MacKenzie supported a motion to reopen the previous vote. The motion passed, 185–181. On May 2, 2024, MacKenzie opposed a motion to pass the bill. The motion failed, 182–184. On May 2, 2024, MacKenzie supported a motion to reject the bill. The motion passed, 178–172. The conference bill proposed requiring school-spending reports with salary and spending charts. It withheld aid for late reporting and capped some tuition-district grants. MacKenzie voted on this proposal (HB1265). On June 13, 2024, MacKenzie opposed a motion to approve the conference agreement. The motion passed, 183–172.

    June 13, 2024Opposes Anti-Corruption

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in SB559. The floor amendment proposed requiring public vaccine-data review before authorizing respiratory syncytial virus immunization products through the vaccine association. It also required public video recordings of association meetings. On May 23, 2024, MacKenzie opposed a motion to require vaccine-data review and public video recordings of vaccine-association meetings. The motion failed, 176–185.

    May 23, 2024Opposes Anti-Corruption

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB1266. The bill proposed letting parties record public family-court proceedings, while protecting private conferences and confidential cases. On March 7, 2024, MacKenzie opposed a motion to pass the bill. The motion passed, 191–173.

    March 7, 2024Opposes Anti-Corruption

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB1120. The bill proposed removing required notations of local governing-body and budget-committee recommendations on financial warrant articles. On March 7, 2024, MacKenzie supported a motion to reject the bill. The motion passed, 264–95.

    March 7, 2024Supports Anti-Corruption

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB1662. The bill proposed barring child-protection staff from also working for licensed adoption or placement agencies, while allowing certain foster-parent service. On February 8, 2024, MacKenzie supported a motion to reject the bill. The motion passed, 190–187.

    February 8, 2024Opposes Anti-Corruption

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB1002. The amendment proposed allowing public-record fees up to $25 an hour after ten hours of work. Written policies and appeal rights applied. On February 1, 2024, MacKenzie opposed a motion to pass the amended bill. The motion passed, 193–179.

    February 1, 2024Supports Anti-Corruption

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB1372. The bill proposed making torture by someone acting under government authority a class A felony. On February 1, 2024, MacKenzie supported a motion to reject the bill. The motion passed, 319–58.

    February 1, 2024Opposes Anti-Corruption

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB337. The bill proposed requiring professional licensing boards to give two weeks’ meeting notice, one week’s notice of materials, and take public comments. Later votes concerned enacting the licensing-board notice and advance-materials rules despite the governor’s veto. On April 6, 2023, MacKenzie supported a motion to pass the bill. The motion passed, 387–0. On October 26, 2023, MacKenzie supported a motion to override the governor’s veto. The House motion passed, 251–104.

    October 26, 2023Supports Anti-Corruption

    Source: gc.nh.gov

  • On May 18, 2023, MacKenzie opposed SB263 floor amendment 1870h to require review of sealed public-meeting minutes at least every ten years. The motion failed, 166–194.

    May 18, 2023Opposes Anti-Corruption

    Source: gc.nh.gov

    Also on this bill

    • May 18, 2023 · On May 18, 2023, MacKenzie opposed SB263 floor amendment 1789h to add regulated cannabis sales and possession for adults twenty-one and older. The amendment included a 12.5 percent wholesale tax. It also proposed $15.6 million for cannabis regulation, drug monitoring and a prevention campaign. The motion failed, 118–241. (Opposes Criminal Justice and Civil Liberties, Supports Government Spending Reduction)
    • May 18, 2023 · On May 18, 2023, MacKenzie opposed SB263 floor amendment 1897h to require advance good-faith estimates of health-care charges. The motion failed, 164–190. (Opposes Corporate Accountability)
  • MacKenzie voted on the proposal in HB127. The bill proposed limiting gubernatorial emergency renewals to eighty-four days. Later extensions required legislative approval. On March 22, 2023, MacKenzie opposed a motion to pass the bill. The motion passed, 193–185.

    March 22, 2023Opposes Anti-Corruption

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB135. The bill proposed limiting no-knock search warrants, with exceptions for imminent violence and evidence tied to protecting lives. On March 22, 2023, MacKenzie supported a motion to limit no-knock search warrants, with exceptions for imminent violence and evidence tied to protecting lives. The proposed amendment also required prior chief approval, prosecutor reporting, and public records. The motion passed, 299–84. On March 22, 2023, MacKenzie supported a motion to pass the amended bill. The motion passed, 374–9.

    March 22, 2023Supports Anti-Corruption

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB497. The bill proposed requiring child-protection officials to seek a court order to keep requested case records confidential rather than deciding disclosure themselves. On March 16, 2023, MacKenzie opposed a motion to pass the bill. The motion passed, 178–173.

    March 16, 2023Opposes Anti-Corruption

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB51. The bill proposed requiring towns and school districts to use separate warrant articles to approve lobbying agents. On March 9, 2023, MacKenzie supported a motion to reject the bill. The motion passed, 224–148.

    March 9, 2023Opposes Anti-Corruption

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB324. The bill proposed creating public campaign financing for eligible governor and Executive Council candidates, with contribution limits and voter-funded certificates. On February 14, 2023, MacKenzie supported a motion to pass the bill. The motion failed, 163–200.

    February 14, 2023Supports Anti-Corruption

    Source: gc.nh.gov

  • MacKenzie voted to reject a bill creating a public-records appeals commission and ombudsman (SB555). The rejection passed, 212–103.

    April 26, 2018Opposes Anti-Corruption

    Source: gc.nh.gov

  • MacKenzie voted to reject a bill banning delivery fees for electronic public records (HB1789). The rejection passed, 213–117.

    March 15, 2018Opposes Anti-Corruption

    Source: gc.nh.gov

  • MacKenzie voted against requiring records of certain meetings exempt from public-meeting rules (HB1579). The House approved the measure, 168–161.

    March 15, 2018Opposes Anti-Corruption

    Source: gc.nh.gov

  • MacKenzie voted against requiring public access to collective-bargaining negotiations (HB1344). The House rejected the measure, 125–189.

    March 7, 2018Opposes Anti-Corruption

    Source: gc.nh.gov

  • MacKenzie voted against allowing closed public-body discussions about hiring chief executives (HB1323). The House rejected the measure, 132–185.

    March 7, 2018Supports Anti-Corruption

    Source: gc.nh.gov

  • MacKenzie voted for letting taxpayers challenge unlawful government spending in court (CACR15). The House approved the measure, 309–9.

    March 6, 2018Supports Anti-Corruption

    Source: gc.nh.gov

  • MacKenzie voted against rejecting a bill counting political donations by limited-liability companies toward their members' contribution limits (HB1368). The rejection passed, 150–121.

    March 6, 2018Supports Anti-Corruption

    Source: gc.nh.gov

  • MacKenzie voted against rejecting a bill recording House committee meetings and posting them online (HB1557). The rejection passed, 236–96.

    February 15, 2018Supports Anti-Corruption

    Source: gc.nh.gov

  • MacKenzie voted against rejecting a bill creating publicly funded $100 campaign-donation vouchers for voters (HB1773). The rejection passed, 214–135.

    February 8, 2018Supports Anti-Corruption

    Source: gc.nh.gov

  • MacKenzie supported separate zoning-board votes on five conditions for a zoning exception (HB86). The veto override failed, 115–164.

    November 2, 2017Supports Anti-Corruption

    Source: gc.nh.gov

  • MacKenzie voted against rejecting a bill banning lawmakers from sponsoring or voting on bills involving their financial conflicts (CACR6). The rejection passed, 208–153.

    March 9, 2017Supports Anti-Corruption

    Source: gc.nh.gov

  • MacKenzie voted against rejecting a bill studying a central system to track political donations and spending (HB519). The rejection passed, 192–158.

    March 8, 2017Supports Anti-Corruption

    Source: gc.nh.gov

  • MacKenzie voted against expanding legal-fee awards for people who won public-records lawsuits (HB365). The House rejected the measure, 184–187.

    February 16, 2017Opposes Anti-Corruption

    Source: gc.nh.gov

Track record — Government Efficiency

Government Efficiency · 12 support · 1 oppose
  • On August 19, 2026, MacKenzie voted for overriding the governor’s veto of a bill allowing town meeting notices to be posted online instead of in printed publications (HB1369). House vote: 305–12; veto overridden.

    August 19, 2026Supports Government Efficiency

    Source: gc.nh.gov

  • MacKenzie called for a broader review of county computer security after a cyberattack. He questioned whether recovery spending met security standards. He also asked whether staff had enough resources to prevent another attack.

    July 24, 2026Supports Government Efficiency

    Source: hcnh.org

  • MacKenzie called for a review of county attorney staffing and pay compared with other counties. He questioned using case counts alone to decide staffing needs. Earlier, he sought a review of the office’s management and workload.

    May 29, 2026Supports Government Efficiency

    Source: hcnh.org

  • On May 8, 2025, MacKenzie voted for SB 153's deadlines for driveway permits and quicker review of housing development entrances. House vote: 293–61; approved.

    May 8, 2025Supports Government Efficiency

    Source: gc.nh.gov

  • On March 6, 2025, MacKenzie voted against HB 723, which repealed the statewide energy data platform. House vote: 201–160; approved.

    March 6, 2025Supports Government Efficiency

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB601. The bill proposed using Medicaid data to help certify children for free or reduced-price school meals, with privacy safeguards and a participation choice. On January 3, 2024, MacKenzie opposed a motion to reject the bill. The motion passed, 189–188. On March 6, 2025, MacKenzie voted against setting aside HB 583, which used Medicaid enrollment to identify children eligible for free or reduced-price school meals. House vote: 196–174; approved.

    March 6, 2025Supports Government Efficiency

    Source: gc.nh.gov

  • On February 20, 2025, MacKenzie voted to reject HB 80, which tightened remote meeting attendance and barred remote voting by public officials. House vote: 179–190; failed.

    February 20, 2025Supports Government Efficiency

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB1622. The vetoed bill proposed requiring publishing rule comments and explaining rejected comments. It allowed penalties and refunds for enforcing expired rules. On October 10, 2024, MacKenzie supported a motion to override the governor’s veto. The House motion passed, 318–11.

    October 10, 2024Supports Government Efficiency

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB1400. The conference bill proposed capping certain housing parking requirements, offering office-conversion tax relief and establishing faster court procedures for unauthorized occupants. On June 13, 2024, MacKenzie supported a motion to approve the conference agreement. The motion passed, 205–149.

    June 13, 2024Supports Government Efficiency

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in SB499. The floor amendment proposed requiring participation in the federal summer food-benefit program. It also proposed simplifying food-benefit applications for eligible elderly households. On May 23, 2024, MacKenzie supported a motion to participate in summer food benefits and simplify applications for eligible elderly households. The motion passed, 192–178.

    May 23, 2024Supports Government Efficiency

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB1190. The bill proposed joining a social-work license compact. The compact provided cross-state practice for qualified workers under shared licensing and disciplinary rules. On March 28, 2024, MacKenzie opposed a motion to reject the bill. The motion failed, 175–200.

    March 28, 2024Supports Government Efficiency

    Source: gc.nh.gov

  • MacKenzie voted to recommend giving Manchester’s Highway Commission authority to review and approve sewer bill relief requests. The unanimous recommendation aimed to speed responses to residents.

    March 11, 2024Supports Government Efficiency

    Source: manchesternh.gov

  • MacKenzie voted against creating and funding a state office to help businesses with government problems (HB452). The House approved the measure, 220–113.

    February 15, 2017Opposes Government Efficiency

    Source: gc.nh.gov

Track record — Immigration

Immigration · 16 support · 1 oppose
  • On May 14, 2026, MacKenzie voted for rejecting a bill studying options for families of homicide victims when prosecutors did not file charges (SB625). House vote: 146–150; failed. On May 14, 2026, MacKenzie voted against an amendment ending the childhood hepatitis B vaccination requirement (SB625). House vote: 157–138; approved. On May 14, 2026, MacKenzie voted against an amendment ending state refugee resettlement and barring state spending on resettlement (SB625). House vote: 155–140; approved. On May 14, 2026, MacKenzie voted against passing a bill studying homicide-family options and ending state refugee resettlement (SB625). House vote: 156–139; approved.

    May 14, 2026Supports Immigration

    Source: gc.nh.gov

  • On March 12, 2026, MacKenzie voted against rejecting a bill restricting public money and property used for certain immigrant detention facilities (HB1609). House vote: 185–154; approved.

    March 12, 2026Supports Immigration

    Source: gc.nh.gov

  • On March 12, 2026, MacKenzie voted against passing a bill requiring commercial driver's license tests in English without interpreters (HB1252). House vote: 194–156; approved.

    March 12, 2026Supports Immigration

    Source: gc.nh.gov

  • On March 11, 2026, MacKenzie voted for permanently shelving a bill ending the state refugee resettlement program and barring state spending on refugee resettlement (HB1706). House vote: 158–169; failed. On March 11, 2026, MacKenzie voted for setting aside a bill ending the state refugee resettlement program and barring state spending on refugee resettlement (HB1706). House vote: 161–170; failed. On March 11, 2026, MacKenzie voted against passing a bill ending the state refugee resettlement program and barring state spending on refugee resettlement (HB1706). House vote: 170–164; approved.

    March 11, 2026Supports Immigration

    Source: gc.nh.gov

  • On March 11, 2026, MacKenzie voted against setting aside a bill barring some people unlawfully in the country with felony convictions from renting or occupying homes (HB1709). House vote: 153–181; failed. On March 11, 2026, MacKenzie voted against passing a bill barring some people unlawfully in the country with felony convictions from renting or occupying homes (HB1709). House vote: 181–154; approved.

    March 11, 2026Supports Immigration

    Source: gc.nh.gov

  • On March 11, 2026, MacKenzie voted against passing a bill barring Chinese nationals from graduate study, research, and full-time jobs at public colleges (HB1561). House vote: 157–173; failed.

    March 11, 2026Supports Immigration

    Source: gc.nh.gov

  • On May 22, 2025, MacKenzie voted against SB 13's invalidation of licenses issued to undocumented immigrants and restrictions on asylum applicants' licenses. House vote: 192–164; approved.

    May 22, 2025Supports Immigration

    Source: gc.nh.gov

  • On May 8, 2025, MacKenzie voted for an SB 62 amendment requiring officers working with federal immigration authorities to identify themselves and their authority. House vote: 161–199; failed. On May 8, 2025, MacKenzie voted against an SB 62 amendment expanding immigration cooperation requirements and authorizing county jail holds after state charges ended. House vote: 202–160; approved. On May 8, 2025, MacKenzie voted against SB 62's immigration enforcement and sanctuary-policy restrictions. House vote: 200–162; approved.

    May 8, 2025Supports Immigration

    Source: gc.nh.gov

  • On February 6, 2025, MacKenzie voted against HB 71, which barred public schools and colleges from sheltering people not admitted into the United States. House vote: 211–146; approved. On April 10, 2025, MacKenzie voted against HB 71's restrictions on schools and colleges sheltering people not admitted into the United States. House vote: 209–162; approved.

    April 10, 2025Supports Immigration

    Source: gc.nh.gov

  • On April 10, 2025, MacKenzie voted against adding county jail immigration holds after state charges were dropped or resolved to HB 511. House vote: 36–337; failed. On April 10, 2025, MacKenzie voted against passing HB 511’s immigration enforcement and sanctuary-policy restrictions after supporting its initial passage. House vote: 211–161; approved.

    April 10, 2025Supports Immigration

    Source: gc.nh.gov

    Also on this bill

    • February 6, 2025 · On February 6, 2025, MacKenzie voted for HB 511’s initial immigration enforcement plan. It required safe compliance with inmate detainers and barred sanctuary policies. House vote: 351–6; approved. (Opposes Immigration)
  • On March 26, 2025, MacKenzie voted against HB 461, which required driver training and tests in English and barred test translation help. House vote: 187–159; approved.

    March 26, 2025Supports Immigration

    Source: gc.nh.gov

  • On February 6, 2025, MacKenzie voted for HB 511’s initial immigration enforcement plan. It required safe compliance with inmate detainers and barred sanctuary policies. House vote: 351–6; approved.

    February 6, 2025Opposes Immigration

    Source: gc.nh.gov

    Also on this bill

    • April 10, 2025 · On April 10, 2025, MacKenzie voted against adding county jail immigration holds after state charges were dropped or resolved to HB 511. House vote: 36–337; failed. On April 10, 2025, MacKenzie voted against passing HB 511’s immigration enforcement and sanctuary-policy restrictions after supporting its initial passage. House vote: 211–161; approved. (Supports Criminal Justice and Civil Liberties, Supports Immigration)
  • MacKenzie voted on the proposal in SB501. The bill proposed allowing driver licenses for noncitizens with conditional or permanent residence, or federal employment authorization. It retained temporary-resident categories. On May 23, 2024, MacKenzie supported a motion to pass the bill. The motion passed, 181–169.

    May 23, 2024Supports Immigration

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in SB358. The bill proposed invalidating out-of-state licenses issued to people without proof of lawful immigration status. The proposal made driving with those licenses a misdemeanor. On May 23, 2024, MacKenzie supported a motion to reject the bill. The motion passed, 176–174. On May 23, 2024, MacKenzie opposed a motion to reopen the previous vote. The motion passed, 176–175. On May 23, 2024, MacKenzie supported a motion to reject the bill. The motion passed, 176–174.

    May 23, 2024Supports Immigration

    Source: gc.nh.gov

  • MacKenzie wrote the Labor Committee report recommending rejection of mandatory federal E-Verify checks by businesses with at least twenty-five employees (HB1110). The report appeared in the House journal on March 21, 2024.

    March 21, 2024Supports Immigration

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB1118. The bill proposed tightening noncitizen driver-license requirements. It withheld licenses from refugees and asylum recipients awaiting permanent-resident status and marked nonresident licenses separately. On March 7, 2024, MacKenzie opposed a motion to require permanent-resident status before licensing refugees or asylees, mark nonresident licenses, and bar their use for voting. The motion passed, 180–167. On March 7, 2024, MacKenzie opposed a motion to pass the amended bill. The motion passed, 179–166.

    March 7, 2024Supports Immigration

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB624. The bill proposed requiring state, county and municipal police agencies notified of federal immigration checkpoints to give public notice. On March 9, 2023, MacKenzie supported a motion to pass the amended bill. The motion passed, 220–152.

    March 9, 2023Supports Immigration

    Source: gc.nh.gov

Track record — Government Spending Reduction

Government Spending Reduction · 33 support · 97 oppose
  • On March 12, 2026, MacKenzie voted for an amendment adding an Albany road project and removing unfunded Manchester I-293 Exit 6 and 7 projects (HB2026). House vote: 345–3; approved. On March 12, 2026, MacKenzie voted for an amendment reversing Continental Boulevard’s planned road reclassification (HB2026). House vote: 46–305; failed. On March 12, 2026, MacKenzie voted for passing a bill adopting the state's ten-year transportation plan (HB2026). House vote: 338–13; approved. On August 19, 2026, MacKenzie voted for overriding the governor’s veto of a bill adopting the ten-year transportation plan, changing toll rates and reviews, and rebuilding the Gregg Mill Road bridge (HB2026). House vote: 292–25; veto overridden.

    August 19, 2026Opposes Government Spending Reduction

    Source: gc.nh.gov

  • In 2025 MacKenzie seconded and voted for the $148,319,029 county budget, including $82,553,681 in taxes and $3,650,667 in surplus relief. It passed, 58–33. He opposed increasing surplus use by $6,349,333 to $10 million; that amendment failed, 39–58. In 2026 he seconded the $166,408,110 budget recommendation and praised the completed $166,514,438 budget. The final budget included $90,715,712 in taxes and $4 million in surplus relief. Its vote was 62–17; the minutes did not identify his individual cast.

    June 18, 2026Opposes Government Spending Reduction

    Source: hcnh.org

  • On March 11, 2026, MacKenzie voted for setting aside a bill requiring a school tax cap ballot question and limiting central office spending (HB1300). House vote: 158–179; failed. On March 11, 2026, MacKenzie voted against an amendment requiring a school tax cap ballot question and limiting central office spending (HB1300). House vote: 182–155; approved. On March 11, 2026, MacKenzie voted against passing a bill requiring a school tax cap ballot question and limiting central office spending (HB1300). House vote: 177–160; approved. On June 4, 2026, MacKenzie voted against the final House-Senate agreement requiring a school tax cap ballot question and limiting central office spending (HB1300). House vote: 183–170; approved.

    June 4, 2026Opposes Government Spending Reduction

    Source: gc.nh.gov

  • On January 8, 2026, MacKenzie voted against passing a bill reducing the business enterprise tax from 0.55% to 0.50% for tax years ending from December 2027 (HB155). House vote: 189–165; approved. On June 4, 2026, MacKenzie voted against the final House-Senate agreement changing business enterprise tax rules and providing money for licensed nursing facilities (HB155). House vote: 195–157; approved.

    June 4, 2026Supports Government Spending Reduction

    Source: gc.nh.gov

  • On June 4, 2026, MacKenzie voted against the final House-Senate agreement changing housing and parking rules, creating special assessment districts, and funding housing infrastructure grants (HB1588). House vote: 185–171; approved.

    June 4, 2026Supports Government Spending Reduction

    Source: gc.nh.gov

  • On May 14, 2026, MacKenzie voted against passing a bill requiring proof of compliance with local tax caps and public votes to override them (SB643). House vote: 164–150; approved.

    May 14, 2026Opposes Government Spending Reduction

    Source: gc.nh.gov

  • On May 14, 2026, MacKenzie voted for rejecting a bill studying options for families of homicide victims when prosecutors did not file charges (SB625). House vote: 146–150; failed. On May 14, 2026, MacKenzie voted against an amendment ending the childhood hepatitis B vaccination requirement (SB625). House vote: 157–138; approved. On May 14, 2026, MacKenzie voted against an amendment ending state refugee resettlement and barring state spending on resettlement (SB625). House vote: 155–140; approved. On May 14, 2026, MacKenzie voted against passing a bill studying homicide-family options and ending state refugee resettlement (SB625). House vote: 156–139; approved.

    May 14, 2026Opposes Government Spending Reduction

    Source: gc.nh.gov

  • On April 23, 2026, MacKenzie voted against rejecting a bill providing advance funding during long-term care Medicaid eligibility decisions (SB543). House vote: 182–154; approved.

    April 23, 2026Opposes Government Spending Reduction

    Source: gc.nh.gov

  • On April 23, 2026, MacKenzie voted against rejecting a bill expanding financial eligibility for the Medicare savings program (SB545). House vote: 182–153; approved.

    April 23, 2026Opposes Government Spending Reduction

    Source: gc.nh.gov

  • On March 12, 2026, MacKenzie voted against rejecting a bill restricting public money and property used for certain immigrant detention facilities (HB1609). House vote: 185–154; approved.

    March 12, 2026Supports Government Spending Reduction

    Source: gc.nh.gov

  • On March 11, 2026, MacKenzie voted for an amendment counting actual education costs, benefits, staffing, nurses, and superintendent services with updates every two years (HB1121). House vote: 149–187; failed. On March 11, 2026, MacKenzie voted against passing a bill defining a narrower set of costs for an adequate education (HB1121). House vote: 187–152; approved.

    March 11, 2026Opposes Government Spending Reduction

    Source: gc.nh.gov

  • On March 11, 2026, MacKenzie voted against passing a bill ending the requirement to include certain child care workforce programs in state budget requests (HB1515). House vote: 170–153; approved.

    March 11, 2026Opposes Government Spending Reduction

    Source: gc.nh.gov

  • On March 11, 2026, MacKenzie voted for permanently shelving a bill ending the state refugee resettlement program and barring state spending on refugee resettlement (HB1706). House vote: 158–169; failed. On March 11, 2026, MacKenzie voted for setting aside a bill ending the state refugee resettlement program and barring state spending on refugee resettlement (HB1706). House vote: 161–170; failed. On March 11, 2026, MacKenzie voted against passing a bill ending the state refugee resettlement program and barring state spending on refugee resettlement (HB1706). House vote: 170–164; approved.

    March 11, 2026Opposes Government Spending Reduction

    Source: gc.nh.gov

  • On March 5, 2026, MacKenzie voted against passing a bill allowing school district borrowing against expected education and special education reimbursements for those same purposes (HB1495). House vote: 185–162; approved.

    March 5, 2026Supports Government Spending Reduction

    Source: gc.nh.gov

  • On February 19, 2026, MacKenzie voted against rejecting a bill increasing the state figures used to calculate basic education aid (HB1826). House vote: 192–157; approved.

    February 19, 2026Opposes Government Spending Reduction

    Source: gc.nh.gov

  • On February 19, 2026, MacKenzie voted against rejecting a bill expanding state payments for high-cost special education services (HB1557). House vote: 184–157; approved.

    February 19, 2026Opposes Government Spending Reduction

    Source: gc.nh.gov

  • On February 19, 2026, MacKenzie voted for passing a bill funding support services for small-town and volunteer first responders (HB1705). House vote: 194–154; approved.

    February 19, 2026Opposes Government Spending Reduction

    Source: gc.nh.gov

  • On February 19, 2026, MacKenzie voted against rejecting a bill funding college programs for students with developmental disabilities (HB1791). House vote: 187–157; approved.

    February 19, 2026Opposes Government Spending Reduction

    Source: gc.nh.gov

  • On February 19, 2026, MacKenzie voted for rejecting a bill restricting local governments and school districts from borrowing through bonds (HB1427). House vote: 234–112; approved.

    February 19, 2026Opposes Government Spending Reduction

    Source: gc.nh.gov

  • On February 19, 2026, MacKenzie voted against rejecting a bill barring students from receiving education tax credit scholarships and education freedom account money in the same year (HB1803). House vote: 191–157; approved.

    February 19, 2026Supports Government Spending Reduction

    Source: gc.nh.gov

  • On February 19, 2026, MacKenzie voted against rejecting a bill increasing state education funding (HB1799). House vote: 185–159; approved.

    February 19, 2026Opposes Government Spending Reduction

    Source: gc.nh.gov

  • On February 5, 2026, MacKenzie voted against passing a bill ending the state housing champion designation and grant program (HB1196). House vote: 185–166; approved.

    February 5, 2026Opposes Government Spending Reduction

    Source: gc.nh.gov

  • On February 5, 2026, MacKenzie voted against rejecting a bill providing state guarantees for affordable housing loans (HB1405). House vote: 186–162; approved.

    February 5, 2026Opposes Government Spending Reduction

    Source: gc.nh.gov

  • On February 5, 2026, MacKenzie voted against rejecting a bill expanding homebuying assistance for essential workers (HB1661). House vote: 179–166; approved.

    February 5, 2026Opposes Government Spending Reduction

    Source: gc.nh.gov

  • On January 8, 2026, MacKenzie voted against rejecting a bill funding a workforce housing program for towns, counties, and developers (HB572). House vote: 191–156; approved.

    January 8, 2026Opposes Government Spending Reduction

    Source: gc.nh.gov

  • On January 8, 2026, MacKenzie voted against an amendment limiting school district tax growth by inflation and enrollment changes unless approved by a two-thirds local vote (HB675). House vote: 184–168; approved. On January 8, 2026, MacKenzie voted against an amendment adding a 6% cap on central office spending to school district tax limits (HB675). House vote: 177–176; approved. On January 8, 2026, MacKenzie voted for an amendment replacing school tax-growth limits with a 6% central office spending cap, a two-thirds local override, and annual expense reports (HB675). House vote: 182–173; approved. On January 8, 2026, MacKenzie voted against passing a bill limiting central office school spending to 6%, with a two-thirds local override and annual expense reports (HB675). House vote: 9–346; failed.

    January 8, 2026Opposes Government Spending Reduction

    Source: gc.nh.gov

  • On January 8, 2026, MacKenzie voted against rejecting a bill funding grants for local river management advisory committees (HB624). House vote: 187–164; approved.

    January 8, 2026Opposes Government Spending Reduction

    Source: gc.nh.gov

  • On January 7, 2026, MacKenzie voted against rejecting a bill providing state aid for wastewater projects (HB97). House vote: 175–156; approved.

    January 7, 2026Opposes Government Spending Reduction

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB1279. The bill proposed requiring the state to pay 7.5 percent of local teacher, police and firefighter retirement contributions. On March 28, 2024, MacKenzie opposed a motion to set the bill aside. The motion failed, 182–192. On March 28, 2024, MacKenzie opposed a motion to reject the bill. The motion failed, 178–194. MacKenzie supported adding a state payment of 7.5 percent of local teacher, police and firefighter pension contributions to a Hampstead funding bill. MacKenzie voted on this proposal (SB311). On May 23, 2024, MacKenzie supported a motion to require the state to pay 7.5 percent of local teacher, police and firefighter pension contributions. The motion failed, 177–183. On January 7, 2026, MacKenzie voted against rejecting a bill requiring the state to pay part of local employers' retirement contributions for teachers, police, and firefighters (HB197). House vote: 172–159; approved.

    January 7, 2026Opposes Government Spending Reduction

    Source: gc.nh.gov

    Also on this bill

    • June 4, 2026 · On June 4, 2026, MacKenzie voted for the final House-Senate agreement changing self-defense rules and health professionals' authority to order emergency restraint or isolation (HB1279). House vote: 208–140; approved. (General)
  • On January 7, 2026, MacKenzie voted against rejecting a bill increasing state payments for basic education and students with extra needs (HB651). House vote: 190–155; approved.

    January 7, 2026Opposes Government Spending Reduction

    Source: gc.nh.gov

  • On January 7, 2026, MacKenzie voted against rejecting a bill funding free school meals and requiring school districts to provide meals during school hours (SB204). House vote: 183–161; approved.

    January 7, 2026Opposes Government Spending Reduction

    Source: gc.nh.gov

  • On January 7, 2026, MacKenzie voted against rejecting a bill expanding free school meals to children from households earning up to 300% of the federal poverty level (HB665). House vote: 189–158; approved.

    January 7, 2026Opposes Government Spending Reduction

    Source: gc.nh.gov

  • On January 7, 2026, MacKenzie voted against rejecting a bill keeping unused school construction aid available beyond the budget period (HB295). House vote: 191–150; approved.

    January 7, 2026Opposes Government Spending Reduction

    Source: gc.nh.gov

  • On March 27, 2025, MacKenzie voted against HB 475, which removed long-vacant jobs and certain other spending from towns’ default budgets. House vote: 195–159; approved. On December 17, 2025, MacKenzie voted against overriding the veto of HB 475's reductions in official-ballot towns' default budgets. House vote: 178–175; veto sustained.

    December 17, 2025Opposes Government Spending Reduction

    Source: gc.nh.gov

  • On April 10, 2025, MacKenzie voted against HB 115's expansion of education freedom accounts. House vote: 188–181; approved. On June 26, 2025, MacKenzie voted against HB 115's temporary state appropriations bill. House vote: 196–167; approved. On December 17, 2025, MacKenzie voted against overriding the veto of HB 115's temporary state appropriations bill. House vote: 1–347; veto sustained.

    December 17, 2025Supports Government Spending Reduction

    Source: gc.nh.gov

  • On March 27, 2025, MacKenzie voted against HB 613’s optional reduced default budgets for towns and school districts. House vote: 197–158; approved. On December 17, 2025, MacKenzie voted against overriding the veto of HB 613's restrictions on accessible voting systems. House vote: 150–201; veto sustained.

    December 17, 2025Opposes Government Spending Reduction

    Source: gc.nh.gov

  • On April 10, 2025, MacKenzie voted against HB 2's main budget policy amendment. House vote: 200–175; approved. On April 10, 2025, MacKenzie voted against HB 2's amended budget policy bill. House vote: 185–175; approved. On June 26, 2025, MacKenzie voted against HB 2's conference budget policy bill. House vote: 184–183; approved.

    June 26, 2025Supports Government Spending Reduction

    Source: gc.nh.gov

    Also on this bill

    • April 10, 2025 · On April 10, 2025, MacKenzie voted for HB 2’s alternative budget amendment, which reduced education account funding. House vote: 166–204; failed. On April 10, 2025, MacKenzie voted for HB 2 amendment 1525h, which removed education account expansion. House vote: 166–198; failed. On April 10, 2025, MacKenzie voted for HB 2 amendment 1545h, which removed education account expansion. House vote: 166–198; failed. On April 10, 2025, MacKenzie voted for an HB 2 amendment removing education account expansion funding and several proposed fee increases. House vote: 165–198; failed. (Supports Government Spending Reduction)
    • April 10, 2025 · On April 10, 2025, MacKenzie voted against HB 2's amendment requiring biological-sex classifications in bathrooms, sports, and detention, and changing direct-pay health facilities' licensing. House vote: 203–169; approved. On April 10, 2025, MacKenzie voted against HB 2's amendment limiting local health officials' authority and ending rules requiring three childhood vaccines after June 2026. House vote: 195–175; approved. On April 10, 2025, MacKenzie voted against HB 2's amendment exempting in-state firearms from federal regulation, legalizing certain weapons, and changing child-abuse reporting penalties. House vote: 203–167; approved. On April 10, 2025, MacKenzie voted against HB 2's amendment requiring federal child-welfare spending compliance and twice-yearly state reports. House vote: 104–268; failed. On April 10, 2025, MacKenzie voted for HB 2’s alternative budget amendment. Its public-service clauses restored services and removed Medicaid charges and diversity-program bans. House vote: 166–204; failed. On April 10, 2025, MacKenzie voted to remove HB 2's school district tax cap. House vote: 206–165; approved. On April 10, 2025, MacKenzie voted to add roughly $1.8 million a year for family planning services to HB 2. House vote: 174–196; failed. On April 10, 2025, MacKenzie voted to preserve and fund the Office of the Child Advocate through an HB 2 amendment. House vote: 177–190; failed. On April 10, 2025, MacKenzie voted to restore tourism and welcome-center funding through an HB 2 amendment. House vote: 198–169; approved. On April 10, 2025, MacKenzie voted to preserve the Board of Tax and Land Appeals through an HB 2 amendment. House vote: 183–180; approved. On April 10, 2025, MacKenzie voted to allow Medicaid enrollment data to identify students eligible for free school meals through an HB 2 amendment. House vote: 181–182; failed. On April 10, 2025, MacKenzie voted to preserve state arts positions and funding through an HB 2 amendment. House vote: 177–185; failed. On April 10, 2025, MacKenzie voted to remove HB 2's proposed new defined-contribution pension group for public employees. House vote: 183–177; approved. On April 10, 2025, MacKenzie voted for HB 2 amendment 1525h. Its public-school clause increased fiscal-disparity aid. House vote: 166–198; failed. On April 10, 2025, MacKenzie voted for HB 2 amendment 1545h. Its university-system clause increased public funding. House vote: 166–198; failed. On April 10, 2025, MacKenzie voted for an HB 2 amendment imposing a 35 percent tax on slot-machine gaming revenue after free play. House vote: 173–191; failed. On April 10, 2025, MacKenzie voted to remove HB 2's eviction provision allowing landlords to end leases lasting at least six months. House vote: 159–205; failed. On April 10, 2025, MacKenzie voted to preserve local voter approval of Keno through an HB 2 amendment. House vote: 183–181; approved. On April 10, 2025, MacKenzie voted against an HB 2 amendment replacing health equity office rules with equal-treatment requirements for the office and vendors. House vote: 116–248; failed. On April 10, 2025, MacKenzie voted to preserve opioid-treatment contracts and existing alcohol-program funding and remove proposed opioid-fund transfers through an HB 2 amendment. House vote: 169–195; failed. On April 10, 2025, MacKenzie voted to preserve the Human Rights Commission's funding and staff through an HB 2 amendment. House vote: 161–203; failed. (Supports Civil Rights, Supports Environment and Public Health, Opposes Government Spending Reduction, Supports Gun Control, Supports Healthcare Affordability, Supports Labor Rights, Supports Public Education Quality, Supports Social Programs and Welfare, Supports Women's Reproductive Rights)
  • On June 22, 2017, MacKenzie voted against the state budget for the two years ending June 2019 (HB144). The House approved the measure, 198–169. On April 10, 2025, MacKenzie voted against HB 1's amendment replacing the proposed state operating budget for fiscal years 2026 and 2027. House vote: 197–178; approved. On April 10, 2025, MacKenzie voted against HB 1's state operating budget for fiscal years 2026 and 2027. House vote: 192–183; approved. On June 26, 2025, MacKenzie voted against HB 1's conference state operating budget for fiscal years 2026 and 2027. House vote: 182–183; failed. On June 26, 2025, MacKenzie voted against reconsidering rejection of HB 1's conference budget. House vote: 185–180; approved. On June 26, 2025, MacKenzie again voted against HB 1's conference budget for fiscal years 2026 and 2027. House vote: 185–180; approved.

    June 26, 2025Supports Government Spending Reduction

    Source: gc.nh.gov

  • On February 20, 2025, MacKenzie voted against rejecting HB 282's doubling of the compensation fund limit for critically injured first responders. House vote: 175–195; failed. On April 10, 2025, MacKenzie voted for doubling HB 282's biennial fund for first responders critically injured on duty to $1 million. House vote: 296–76; approved. On June 26, 2025, MacKenzie voted for HB 282's conference-era bill funding injured first responders, changing school aid, and changing public-safety retirement benefits. House vote: 322–41; approved.

    June 26, 2025Opposes Government Spending Reduction

    Source: gc.nh.gov

  • MacKenzie voted to remove $734,781 reserved for a county jail agreement with Immigration and Customs Enforcement (ICE). The amendment passed 54–41.

    June 19, 2025Supports Government Spending Reduction

    Source: hcnh.org

  • MacKenzie moved $1,624,206.32 in county spending for three union agreements and an equal increase in tax revenue. The spending change passed by voice vote; the tax change passed 59–43.

    June 19, 2025Opposes Government Spending Reduction

    Source: hcnh.org

  • On March 6, 2025, MacKenzie voted against HB 771, which required local school districts to budget tuition for students attending open-enrollment public schools. House vote: 205–169; approved. On June 12, 2025, MacKenzie voted against the Senate's HB 771 funding plan for open-enrollment schools. House vote: 189–160; approved.

    June 12, 2025Supports Government Spending Reduction

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB331. The bill proposed removing the income limit for private-education accounts. On March 22, 2023, MacKenzie supported a motion to set the bill aside. The motion passed, 277–103. The bill proposed removing the income limit for private-education accounts, opening the program to all otherwise eligible students. MacKenzie voted on this proposal (HB1634). On February 8, 2024, MacKenzie opposed a motion to pass the bill. The motion failed, 186–194. On February 8, 2024, MacKenzie opposed a motion to reopen the previous vote. The motion failed, 188–193. On May 8, 2025, MacKenzie voted for an SB 295 amendment requiring completed audits and certified management controls before education account expansion. House vote: 165–199; failed. On May 8, 2025, MacKenzie voted against SB 295's universal education freedom accounts and expanding enrollment cap. House vote: 188–176; approved. On June 5, 2025, MacKenzie voted for an SB 295 amendment requiring completed audits before education account expansion. House vote: 167–201; failed. On June 5, 2025, MacKenzie voted against SB 295's universal education freedom accounts. House vote: 190–178; approved. On June 5, 2025, MacKenzie voted to reconsider SB 295's passage of universal education freedom accounts. House vote: 171–198; failed.

    June 5, 2025Supports Government Spending Reduction

    Source: gc.nh.gov

  • On June 5, 2025, MacKenzie voted against an SB 99 amendment setting cross-district career education tuition at 80 percent of average costs, prorated for part-time attendance. House vote: 208–159; approved. On June 5, 2025, MacKenzie voted against deleting the requirement that the state fund students eligible for the regional career and technical education access program. House vote: 203–169; approved. On June 5, 2025, MacKenzie voted against SB 99's regional career education agreements and cross-district tuition requirements. House vote: 206–167; approved.

    June 5, 2025Opposes Government Spending Reduction

    Source: gc.nh.gov

  • On May 22, 2025, MacKenzie voted against rejecting SB 272's local electric-vehicle funding and charging-space enforcement. House vote: 195–163; approved.

    May 22, 2025Opposes Government Spending Reduction

    Source: gc.nh.gov

  • On May 8, 2025, MacKenzie voted against SB 105's authorization for local governments to adopt spending caps. House vote: 193–168; approved.

    May 8, 2025Opposes Government Spending Reduction

    Source: gc.nh.gov

  • On April 10, 2025, MacKenzie voted for HB 2’s alternative budget amendment, which reduced education account funding. House vote: 166–204; failed. On April 10, 2025, MacKenzie voted for HB 2 amendment 1525h, which removed education account expansion. House vote: 166–198; failed. On April 10, 2025, MacKenzie voted for HB 2 amendment 1545h, which removed education account expansion. House vote: 166–198; failed. On April 10, 2025, MacKenzie voted for an HB 2 amendment removing education account expansion funding and several proposed fee increases. House vote: 165–198; failed.

    April 10, 2025Supports Government Spending Reduction

    Source: gc.nh.gov

    Also on this bill

    • June 26, 2025 · On April 10, 2025, MacKenzie voted against HB 2's main budget policy amendment. House vote: 200–175; approved. On April 10, 2025, MacKenzie voted against HB 2's amended budget policy bill. House vote: 185–175; approved. On June 26, 2025, MacKenzie voted against HB 2's conference budget policy bill. House vote: 184–183; approved. (Supports Government Spending Reduction)
    • April 10, 2025 · On April 10, 2025, MacKenzie voted against HB 2's amendment requiring biological-sex classifications in bathrooms, sports, and detention, and changing direct-pay health facilities' licensing. House vote: 203–169; approved. On April 10, 2025, MacKenzie voted against HB 2's amendment limiting local health officials' authority and ending rules requiring three childhood vaccines after June 2026. House vote: 195–175; approved. On April 10, 2025, MacKenzie voted against HB 2's amendment exempting in-state firearms from federal regulation, legalizing certain weapons, and changing child-abuse reporting penalties. House vote: 203–167; approved. On April 10, 2025, MacKenzie voted against HB 2's amendment requiring federal child-welfare spending compliance and twice-yearly state reports. House vote: 104–268; failed. On April 10, 2025, MacKenzie voted for HB 2’s alternative budget amendment. Its public-service clauses restored services and removed Medicaid charges and diversity-program bans. House vote: 166–204; failed. On April 10, 2025, MacKenzie voted to remove HB 2's school district tax cap. House vote: 206–165; approved. On April 10, 2025, MacKenzie voted to add roughly $1.8 million a year for family planning services to HB 2. House vote: 174–196; failed. On April 10, 2025, MacKenzie voted to preserve and fund the Office of the Child Advocate through an HB 2 amendment. House vote: 177–190; failed. On April 10, 2025, MacKenzie voted to restore tourism and welcome-center funding through an HB 2 amendment. House vote: 198–169; approved. On April 10, 2025, MacKenzie voted to preserve the Board of Tax and Land Appeals through an HB 2 amendment. House vote: 183–180; approved. On April 10, 2025, MacKenzie voted to allow Medicaid enrollment data to identify students eligible for free school meals through an HB 2 amendment. House vote: 181–182; failed. On April 10, 2025, MacKenzie voted to preserve state arts positions and funding through an HB 2 amendment. House vote: 177–185; failed. On April 10, 2025, MacKenzie voted to remove HB 2's proposed new defined-contribution pension group for public employees. House vote: 183–177; approved. On April 10, 2025, MacKenzie voted for HB 2 amendment 1525h. Its public-school clause increased fiscal-disparity aid. House vote: 166–198; failed. On April 10, 2025, MacKenzie voted for HB 2 amendment 1545h. Its university-system clause increased public funding. House vote: 166–198; failed. On April 10, 2025, MacKenzie voted for an HB 2 amendment imposing a 35 percent tax on slot-machine gaming revenue after free play. House vote: 173–191; failed. On April 10, 2025, MacKenzie voted to remove HB 2's eviction provision allowing landlords to end leases lasting at least six months. House vote: 159–205; failed. On April 10, 2025, MacKenzie voted to preserve local voter approval of Keno through an HB 2 amendment. House vote: 183–181; approved. On April 10, 2025, MacKenzie voted against an HB 2 amendment replacing health equity office rules with equal-treatment requirements for the office and vendors. House vote: 116–248; failed. On April 10, 2025, MacKenzie voted to preserve opioid-treatment contracts and existing alcohol-program funding and remove proposed opioid-fund transfers through an HB 2 amendment. House vote: 169–195; failed. On April 10, 2025, MacKenzie voted to preserve the Human Rights Commission's funding and staff through an HB 2 amendment. House vote: 161–203; failed. (Supports Civil Rights, Supports Environment and Public Health, Opposes Government Spending Reduction, Supports Gun Control, Supports Healthcare Affordability, Supports Labor Rights, Supports Public Education Quality, Supports Social Programs and Welfare, Supports Women's Reproductive Rights)
  • On April 10, 2025, MacKenzie voted against HB 2's amendment requiring biological-sex classifications in bathrooms, sports, and detention, and changing direct-pay health facilities' licensing. House vote: 203–169; approved. On April 10, 2025, MacKenzie voted against HB 2's amendment limiting local health officials' authority and ending rules requiring three childhood vaccines after June 2026. House vote: 195–175; approved. On April 10, 2025, MacKenzie voted against HB 2's amendment exempting in-state firearms from federal regulation, legalizing certain weapons, and changing child-abuse reporting penalties. House vote: 203–167; approved. On April 10, 2025, MacKenzie voted against HB 2's amendment requiring federal child-welfare spending compliance and twice-yearly state reports. House vote: 104–268; failed. On April 10, 2025, MacKenzie voted for HB 2’s alternative budget amendment. Its public-service clauses restored services and removed Medicaid charges and diversity-program bans. House vote: 166–204; failed. On April 10, 2025, MacKenzie voted to remove HB 2's school district tax cap. House vote: 206–165; approved. On April 10, 2025, MacKenzie voted to add roughly $1.8 million a year for family planning services to HB 2. House vote: 174–196; failed. On April 10, 2025, MacKenzie voted to preserve and fund the Office of the Child Advocate through an HB 2 amendment. House vote: 177–190; failed. On April 10, 2025, MacKenzie voted to restore tourism and welcome-center funding through an HB 2 amendment. House vote: 198–169; approved. On April 10, 2025, MacKenzie voted to preserve the Board of Tax and Land Appeals through an HB 2 amendment. House vote: 183–180; approved. On April 10, 2025, MacKenzie voted to allow Medicaid enrollment data to identify students eligible for free school meals through an HB 2 amendment. House vote: 181–182; failed. On April 10, 2025, MacKenzie voted to preserve state arts positions and funding through an HB 2 amendment. House vote: 177–185; failed. On April 10, 2025, MacKenzie voted to remove HB 2's proposed new defined-contribution pension group for public employees. House vote: 183–177; approved. On April 10, 2025, MacKenzie voted for HB 2 amendment 1525h. Its public-school clause increased fiscal-disparity aid. House vote: 166–198; failed. On April 10, 2025, MacKenzie voted for HB 2 amendment 1545h. Its university-system clause increased public funding. House vote: 166–198; failed. On April 10, 2025, MacKenzie voted for an HB 2 amendment imposing a 35 percent tax on slot-machine gaming revenue after free play. House vote: 173–191; failed. On April 10, 2025, MacKenzie voted to remove HB 2's eviction provision allowing landlords to end leases lasting at least six months. House vote: 159–205; failed. On April 10, 2025, MacKenzie voted to preserve local voter approval of Keno through an HB 2 amendment. House vote: 183–181; approved. On April 10, 2025, MacKenzie voted against an HB 2 amendment replacing health equity office rules with equal-treatment requirements for the office and vendors. House vote: 116–248; failed. On April 10, 2025, MacKenzie voted to preserve opioid-treatment contracts and existing alcohol-program funding and remove proposed opioid-fund transfers through an HB 2 amendment. House vote: 169–195; failed. On April 10, 2025, MacKenzie voted to preserve the Human Rights Commission's funding and staff through an HB 2 amendment. House vote: 161–203; failed.

    April 10, 2025Opposes Government Spending Reduction

    Source: gc.nh.gov

    Also on this bill

    • June 26, 2025 · On April 10, 2025, MacKenzie voted against HB 2's main budget policy amendment. House vote: 200–175; approved. On April 10, 2025, MacKenzie voted against HB 2's amended budget policy bill. House vote: 185–175; approved. On June 26, 2025, MacKenzie voted against HB 2's conference budget policy bill. House vote: 184–183; approved. (Supports Government Spending Reduction)
    • April 10, 2025 · On April 10, 2025, MacKenzie voted for HB 2’s alternative budget amendment, which reduced education account funding. House vote: 166–204; failed. On April 10, 2025, MacKenzie voted for HB 2 amendment 1525h, which removed education account expansion. House vote: 166–198; failed. On April 10, 2025, MacKenzie voted for HB 2 amendment 1545h, which removed education account expansion. House vote: 166–198; failed. On April 10, 2025, MacKenzie voted for an HB 2 amendment removing education account expansion funding and several proposed fee increases. House vote: 165–198; failed. (Supports Government Spending Reduction)
  • On April 10, 2025, MacKenzie voted against HB 25's capital budget amendment, which allocated money for transit vehicles and airport projects and restricted rail spending. House vote: 136–232; failed.

    April 10, 2025Supports Government Spending Reduction

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB1592. The bill proposed barring private-education account funds from religious schools or religious instruction. On March 28, 2024, MacKenzie opposed a motion to set the bill aside. The motion passed, 191–186. On March 26, 2025, MacKenzie voted against permanently shelving HB 549, which barred education account funds from religious schools and colleges. House vote: 186–156; approved.

    March 26, 2025Supports Government Spending Reduction

    Source: gc.nh.gov

  • MacKenzie sponsored higher weekly unemployment benefits, with a proposed maximum of $753 (HB1522). On February 22, 2024, the House set the bill aside by voice vote. On January 9, 2025, MacKenzie sponsored HB 542, which raised the maximum weekly unemployment benefit from $427 to $669. On March 6, 2025, MacKenzie authored the minority report supporting an amended maximum of $535. The House set the bill aside by voice vote; it died on the table.

    March 6, 2025Opposes Government Spending Reduction

    Source: gc.nh.gov

  • On March 6, 2025, MacKenzie voted against HB 94, which restricted state Medicaid coverage of circumcision. House vote: 184–183; approved.

    March 6, 2025Opposes Government Spending Reduction

    Source: gc.nh.gov

  • On March 6, 2025, MacKenzie voted against rejecting HB 245's grants for local police speed enforcement and roadside warning equipment. House vote: 225–147; approved.

    March 6, 2025Opposes Government Spending Reduction

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB232. The bill proposed applying federal workplace-safety standards to public-sector workplaces and proposed creating legislative safety-program oversight. On January 4, 2024, MacKenzie opposed a motion to set the bill aside. The motion passed, 190–182. On January 8, 2025, MacKenzie cosponsored HB 303, which required public employers to meet OSHA-level safety standards, required annual reviews, and authorized six labor inspectors and one support worker. The House sent the bill for further study by voice vote on January 8, 2026.

    January 8, 2025Opposes Government Spending Reduction

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB1187. The vetoed bill proposed limiting municipal equipment leases for building improvements. It temporarily exempted energy-performance contracts. On October 10, 2024, MacKenzie opposed a motion to override the governor’s veto. The House motion failed, 161–170.

    October 10, 2024Opposes Government Spending Reduction

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB1616. The Senate version proposed requiring parental consent for new Medicaid-to-schools billing codes and adding a temporary health-department recruitment and retention pilot. On June 13, 2024, MacKenzie opposed a motion to approve the conference agreement. The motion failed, 173–179.

    June 13, 2024Supports Government Spending Reduction

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in SB219. The bill proposed requiring public school-spending reports with ten-year charts of costs, teacher pay and administrator salaries, plus top administrator pay. On May 2, 2024, MacKenzie opposed a motion to pass the bill. The motion passed, 180–179. On May 2, 2024, MacKenzie supported a motion to reopen the previous vote. The motion passed, 185–181. On May 2, 2024, MacKenzie opposed a motion to pass the bill. The motion failed, 182–184. On May 2, 2024, MacKenzie supported a motion to reject the bill. The motion passed, 178–172. The conference bill proposed requiring school-spending reports with salary and spending charts. It withheld aid for late reporting and capped some tuition-district grants. MacKenzie voted on this proposal (HB1265). On June 13, 2024, MacKenzie opposed a motion to approve the conference agreement. The motion passed, 183–172.

    June 13, 2024Opposes Government Spending Reduction

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB1665. The February bill proposed raising initial income eligibility for private-education accounts from 350 to 500 percent of federal poverty guidelines. The conference version used 425 percent and changed administration limits, transition grants and reporting. On February 8, 2024, MacKenzie opposed a motion to pass the bill. The motion passed, 190–189. On February 8, 2024, MacKenzie supported a motion to reopen the previous vote. The motion failed, 186–192. On June 13, 2024, MacKenzie opposed a motion to approve the conference version expanding private-education account eligibility to 425 percent of poverty guidelines. The motion failed, 168–185.

    June 13, 2024Supports Government Spending Reduction

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in SB499. The floor amendment proposed requiring participation in the federal summer food-benefit program. It also proposed simplifying food-benefit applications for eligible elderly households. On May 23, 2024, MacKenzie supported a motion to participate in summer food benefits and simplify applications for eligible elderly households. The motion passed, 192–178.

    May 23, 2024Opposes Government Spending Reduction

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in SB476. The bill proposed adding $40 million in bonding for a replacement state prison. A later floor amendment added mental-health firearms background reporting and related firearm procedures. On May 2, 2024, MacKenzie supported a motion to pass the bill. The motion passed, 217–144. On May 23, 2024, MacKenzie supported a motion to add mental-health firearms background reporting and related firearm procedures. The motion passed, 202–165. On May 23, 2024, MacKenzie supported a motion to pass the amended bill. The motion passed, 212–155.

    May 23, 2024Opposes Government Spending Reduction

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB1212. The bill proposed providing free school meals for children in households earning up to 350 percent of the federal poverty level. On February 15, 2024, MacKenzie supported a motion to pass the bill. The motion failed, 187–188. On February 15, 2024, MacKenzie opposed a motion to reject the bill. The motion passed, 188–187. On February 15, 2024, MacKenzie supported a motion to reopen the previous vote. The motion passed, 187–181. On February 15, 2024, MacKenzie supported a motion to pass the bill. The motion passed, 193–175. On April 11, 2024, MacKenzie opposed a motion to set the bill aside. The motion passed, 192–191. The bill proposed providing $672,672.99 to repair the teaching-kitchen ventilation system at Alvirne High School’s career education center. MacKenzie voted on this proposal (SB396). On May 23, 2024, MacKenzie supported a motion to extend free school meals to households earning up to 350 percent of the federal poverty level. The motion failed, 177–185.

    May 23, 2024Opposes Government Spending Reduction

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in SB403. The bill proposed creating voluntary community-health-worker certification and seeking Medicaid payment for their services. It also changed nursing-assistant medication certificates. On May 2, 2024, MacKenzie supported a motion to pass the amended bill. The motion passed, 188–178. On May 23, 2024, MacKenzie supported a motion to pass the bill. The motion passed, 241–122.

    May 23, 2024Opposes Government Spending Reduction

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB1199. The bill proposed expanding child-advocate duties for homeless young people and funding an added staff position with $150,000. On April 11, 2024, MacKenzie opposed a motion to reject the bill. The motion failed, 190–191. On April 11, 2024, MacKenzie supported a motion to pass the bill. The motion failed, 191–192. On April 11, 2024, MacKenzie opposed a motion to stop further action on the bill. The motion passed, 192–190.

    April 11, 2024Opposes Government Spending Reduction

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB1649. The amended bill proposed banning intentionally added PFAS in nine product categories from January 2027, with exemptions and administration funding. On April 11, 2024, MacKenzie opposed a motion to limit the proposed PFAS food-packaging restriction to specified plant-fiber packaging. The motion failed, 165–216. On April 11, 2024, MacKenzie opposed a motion to narrow the proposed PFAS definition to listed chemicals. The motion failed, 156–223. On April 11, 2024, MacKenzie opposed a motion to set the bill aside. The motion failed, 165–215. On April 11, 2024, MacKenzie supported a motion to pass the amended bill. The motion passed, 233–140.

    April 11, 2024Opposes Government Spending Reduction

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB1678. The bill proposed creating a two-year pilot reimbursing schools for some purchases of locally produced food. It provided $120,500 in each pilot year. On April 11, 2024, MacKenzie opposed a motion to reject the bill. The motion failed, 179–193.

    April 11, 2024Opposes Government Spending Reduction

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB1656. The bill proposed replacing the flat special-education grant with three aid tiers. The proposed floor amendment increased those tiers to $3,408, $6,817 and $10,224. On April 11, 2024, MacKenzie supported a motion to raise the three proposed special-education aid tiers to $3,408, $6,817 and $10,224. The motion failed, 187–187. On April 11, 2024, MacKenzie supported a motion to pass the amended bill. The motion passed, 349–26.

    April 11, 2024Opposes Government Spending Reduction

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB1683. The bill proposed limiting Medicaid-funded circumcision for children to medically necessary procedures. On March 28, 2024, MacKenzie opposed a motion to resume work on the bill. The motion passed, 189–188. On March 28, 2024, MacKenzie supported a motion to reject the bill. The motion failed, 185–188. On March 28, 2024, MacKenzie opposed a motion to reopen the previous vote. The motion passed, 188–186. On March 28, 2024, MacKenzie opposed a motion to pass the amended bill. The motion failed, 184–191.

    March 28, 2024Opposes Government Spending Reduction

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB1512. The bill proposed capping private-education account spending at $19.8 million in fiscal 2024 and later at budgeted amounts. On March 14, 2024, MacKenzie supported a motion to pass the bill. The motion failed, 186–187. On March 14, 2024, MacKenzie opposed a motion to stop further action on the bill. The motion passed, 187–185.

    March 14, 2024Supports Government Spending Reduction

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB1594. The bill proposed requiring annual income checks for private-education accounts and ending eligibility when household income exceeded the limit. On March 14, 2024, MacKenzie opposed a motion to stop further action on the bill. The motion passed, 189–184.

    March 14, 2024Supports Government Spending Reduction

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in CACR15. The constitutional change proposed requiring two-thirds legislative support for new or higher taxes, license fees and state borrowing. On March 14, 2024, MacKenzie opposed a motion to approve the proposed constitutional change. The motion failed, 183–185.

    March 14, 2024Opposes Government Spending Reduction

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in CACR12. The proposal called for a modern meaning of “cherish” in the constitution’s education clause. The committee said it sought to reverse court rulings on state education funding. On March 7, 2024, MacKenzie supported a motion to reject the proposed constitutional change. The motion passed, 188–171.

    March 7, 2024Opposes Government Spending Reduction

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB1660. The bill proposed barring Medicaid coverage of gender-reassignment surgery for people under 18. On March 7, 2024, MacKenzie supported a motion to set the bill aside. The motion failed, 174–188. On March 7, 2024, MacKenzie opposed a motion to pass the bill. The motion passed, 193–169.

    March 7, 2024Opposes Government Spending Reduction

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB1363. The bill proposed letting legislators use the state employee assistance program, paid through legislative funds. On February 15, 2024, MacKenzie supported a motion to pass the bill. The motion passed, 184–168.

    February 15, 2024Opposes Government Spending Reduction

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB1677. The bill proposed expanding private-education account eligibility for students in low-performing districts and students denied school transfers. On February 15, 2024, MacKenzie opposed a motion to pass the bill. The motion failed, 174–192.

    February 15, 2024Supports Government Spending Reduction

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB538. The bill proposed letting school districts fund private-education accounts after a three-fifths vote. Grants equaled twice state education aid, without income limits. On March 22, 2023, MacKenzie supported a motion to set the bill aside. The motion passed, 296–83. The bill proposed letting local districts fund private-education accounts after a three-fifths local vote. Funding started at twice the base education grant. MacKenzie voted on this proposal (HB1652). On February 15, 2024, MacKenzie supported a motion to reject the bill. The motion passed, 194–179.

    February 15, 2024Supports Government Spending Reduction

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB464. The bill proposed expanding private-education account eligibility to groups including foster children, homeless children, English learners and military families. On March 9, 2023, MacKenzie opposed a motion to pass the bill. The motion passed, 192–184. The bill proposed adding private-education account eligibility for several student groups, including bullied students and students with mental-health diagnoses. MacKenzie voted on this proposal (HB1561). On February 8, 2024, MacKenzie opposed a motion to pass the bill. The motion failed, 185–197. On February 8, 2024, MacKenzie opposed a motion to reopen the previous vote. The motion failed, 189–192.

    February 8, 2024Supports Government Spending Reduction

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in SB263. The bill proposed permanently extending expanded Medicaid by removing its scheduled sunset and reestablishing a review commission. On May 18, 2023, MacKenzie opposed a motion to replace permanent Medicaid expansion with a 2029 sunset and revised funding requests. The motion failed, 184–192. On May 18, 2023, MacKenzie opposed a motion to limit the Medicaid review commission to six legislators and bar recommendations using new general funds. The motion failed, 181–199. On May 18, 2023, MacKenzie opposed a motion to resubmit a federal Medicaid work-requirement waiver. The motion failed, 186–193. On May 18, 2023, MacKenzie opposed a motion to remove the Medicaid expansion severability clause. The motion failed, 184–195. On May 18, 2023, MacKenzie opposed a motion to require annual physical examinations for eligibility, with medical and access exceptions. The motion failed, 175–199. On May 18, 2023, MacKenzie opposed a motion to credit substance-use or mental-health treatment at half the rate of community-engagement hours after three months. The motion failed, 175–194. On May 18, 2023, MacKenzie opposed a motion to remove hospital proximity protections and exempt cash or membership clinics from payment-source rules. The motion failed, 169–192. On May 18, 2023, MacKenzie opposed a motion to limit pregnancy exemptions from work requirements to the last four weeks, unless medically certified. The motion failed, 175–194. On May 18, 2023, MacKenzie opposed a motion to require twice-yearly drug testing and disqualify people after two failed tests, except approved treatment. The motion failed, 173–195. On May 18, 2023, MacKenzie opposed a motion to allow up to 160 monthly hours to make up work or community-engagement requirements. The motion failed, 176–193. On May 18, 2023, MacKenzie opposed a motion to remove community and public-service work as eligible activity. The motion failed, 168–193. On May 18, 2023, MacKenzie opposed a motion to set a 2025 sunset and end the program if federal funding fell below 90 percent. The motion failed, 170–191. On May 18, 2023, MacKenzie opposed a motion to end the program in 2025. Earlier termination applied if federal funding fell below ninety percent or state appropriations were insufficient. The motion failed, 169–196. On May 18, 2023, MacKenzie opposed a motion to raise monthly work requirements from 100 to 120 hours and give job searching half credit. The motion failed, 174–190. On May 18, 2023, MacKenzie opposed a motion to add household-asset eligibility limits. The motion failed, 169–190. On May 18, 2023, MacKenzie opposed a motion to restrict minors’ access to needles and syringes through age and prescription requirements. The motion failed, 162–191. On May 18, 2023, MacKenzie opposed a motion to require $25 medical-visit and $100 emergency-room copayments. The motion failed, 166–191. On May 18, 2023, MacKenzie opposed a motion to bar reenrollment for twelve months after disenrollment, with good-cause exceptions. The motion failed, 164–183. On May 18, 2023, MacKenzie opposed a motion to require annual wellness visits and reviews of multiple medications. The motion failed, 167–193. On May 18, 2023, MacKenzie opposed a motion to set a 2025 sunset and remove community and public-service work eligibility credit. The motion failed, 163–191. On May 18, 2023, MacKenzie opposed a motion to bar hospital or community contributions to the substance-treatment fund from Medicaid-derived payments. The motion failed, 160–187. On May 18, 2023, MacKenzie opposed a motion to limit the governor to three emergency renewals and give later renewal authority to the legislature. The motion failed, 156–198. On May 18, 2023, MacKenzie opposed a motion to end Medicaid expansion after a funding shortfall without liquor-fund backup. The motion failed, 166–190. On May 18, 2023, MacKenzie supported a motion to pass the bill. The motion passed, 193–166. On January 4, 2024, MacKenzie opposed a motion to reject the bill. The motion passed, 191–183.

    January 4, 2024Opposes Government Spending Reduction

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB354. The amended bill proposed letting charter schools apply for state school-building aid, with continued school-use and repayment conditions. On January 3, 2024, MacKenzie opposed a motion to pass the amended bill. The motion passed, 190–177.

    January 3, 2024Supports Government Spending Reduction

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB546. The bill proposed requiring at least $50 million yearly for school building aid, plus existing debt payments. On January 3, 2024, MacKenzie opposed a motion to reject the bill. The motion failed, 186–189. On January 3, 2024, MacKenzie opposed a motion to set the bill aside. The motion passed, 190–187.

    January 3, 2024Opposes Government Spending Reduction

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB620. The bill proposed creating an early-learning division and a three-year public pre-kindergarten pilot involving public, private and community providers. On February 14, 2023, MacKenzie supported a motion to pass the amended bill. The motion passed, 183–174. The bill proposed creating an early-learning division and a three-year public pre-kindergarten pilot involving public, private and community providers. MacKenzie voted on this proposal (HB620). On January 3, 2024, MacKenzie opposed a motion to reject the bill. The motion passed, 188–185.

    January 3, 2024Opposes Government Spending Reduction

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB369. The amended bill proposed providing $100,000 for a farm-energy advisory program with the University of New Hampshire Cooperative Extension. On January 3, 2024, MacKenzie supported a motion to pass the amended bill. The motion failed, 186–187.

    January 3, 2024Opposes Government Spending Reduction

    Source: gc.nh.gov

  • On June 21, 2023, MacKenzie opposed a $177,771,663 county budget using $5 million in surplus. It failed, 11–72. He also opposed a competing budget using $17,255,857 in surplus; it failed, 38–45. Both proposals used surplus funds to reduce county property taxes.

    June 21, 2023Supports Government Spending Reduction

    Source: hcnh.org

  • MacKenzie voted to restore $392,590.19 for three litigation assistants and one victim advocate in the county attorney’s office. The motion passed, 69–16.

    June 21, 2023Opposes Government Spending Reduction

    Source: hcnh.org

  • MacKenzie voted to cut $2,100,000 from planned private jail medical and dental care. The motion failed, 15–68.

    June 21, 2023Supports Government Spending Reduction

    Source: hcnh.org

  • MacKenzie voted on the proposal in HB2. The budget implementation bill proposed funding $25 million for affordable housing and proposed setting base school aid at $4,100 per pupil. It accelerated interest-and-dividends tax repeal to 2025 and extended expanded Medicaid through 2030. On April 6, 2023, MacKenzie supported a motion to raise school aid and Medicaid payment rates. The amendment proposed $30 million for housing and limits on emergency renewals. The motion passed, 326–63. On April 6, 2023, MacKenzie supported a motion to remove proposed changes to community-college employees’ retirement status. The motion passed, 199–187. On April 6, 2023, MacKenzie supported a motion to change education-trust uses and business-tax revenue allocations. The motion failed, 191–197. On April 6, 2023, MacKenzie supported a motion to fund $3 million yearly for two years to cut in-state tuition. The universities were UNH, Plymouth State and Keene State. The motion failed, 128–259. On June 8, 2023, MacKenzie supported a motion to agree to the Senate amendments. The motion passed, 326–53.

    June 8, 2023Opposes Government Spending Reduction

    Source: gc.nh.gov

    Also on this bill

    • April 6, 2023 · On April 6, 2023, MacKenzie supported HB2 floor amendment 1336h, which included cuts to private-education account funding. The amendment was adopted, 326–63. On April 6, 2023, MacKenzie opposed a motion to raise private-education account eligibility to 500 percent of the federal poverty level. The motion failed, 167–222. (Supports Government Spending Reduction)
  • MacKenzie voted on the proposal in SB128. The bill proposed transferring state-funded counsel for involuntary mental-health admissions to the Judicial Council, including coverage for people who were not indigent. On May 18, 2023, MacKenzie supported a motion to pass the bill. The motion passed, 207–177.

    May 18, 2023Opposes Government Spending Reduction

    Source: gc.nh.gov

  • On May 18, 2023, MacKenzie opposed SB263 floor amendment 1789h to add regulated cannabis sales and possession for adults twenty-one and older. The amendment included a 12.5 percent wholesale tax. It also proposed $15.6 million for cannabis regulation, drug monitoring and a prevention campaign. The motion failed, 118–241.

    May 18, 2023Supports Government Spending Reduction

    Source: gc.nh.gov

    Also on this bill

    • May 18, 2023 · On May 18, 2023, MacKenzie opposed SB263 floor amendment 1870h to require review of sealed public-meeting minutes at least every ten years. The motion failed, 166–194. (Opposes Anti-Corruption)
    • May 18, 2023 · On May 18, 2023, MacKenzie opposed SB263 floor amendment 1897h to require advance good-faith estimates of health-care charges. The motion failed, 164–190. (Opposes Corporate Accountability)
  • MacKenzie voted on the proposal in HB626. The bill proposed moving private-education account management from scholarship organizations to the education department and proposed limiting unused fund rollover. On February 14, 2023, MacKenzie supported a motion to pass the bill. The motion passed, 183–180. On April 6, 2023, MacKenzie opposed a motion to reject the bill. The motion passed, 195–194.

    April 6, 2023Supports Government Spending Reduction

    Source: gc.nh.gov

  • On April 6, 2023, MacKenzie supported HB2 floor amendment 1336h, which included cuts to private-education account funding. The amendment was adopted, 326–63. On April 6, 2023, MacKenzie opposed a motion to raise private-education account eligibility to 500 percent of the federal poverty level. The motion failed, 167–222.

    April 6, 2023Supports Government Spending Reduction

    Source: gc.nh.gov

    Also on this bill

    • June 8, 2023 · MacKenzie voted on the proposal in HB2. The budget implementation bill proposed funding $25 million for affordable housing and proposed setting base school aid at $4,100 per pupil. It accelerated interest-and-dividends tax repeal to 2025 and extended expanded Medicaid through 2030. On April 6, 2023, MacKenzie supported a motion to raise school aid and Medicaid payment rates. The amendment proposed $30 million for housing and limits on emergency renewals. The motion passed, 326–63. On April 6, 2023, MacKenzie supported a motion to remove proposed changes to community-college employees’ retirement status. The motion passed, 199–187. On April 6, 2023, MacKenzie supported a motion to change education-trust uses and business-tax revenue allocations. The motion failed, 191–197. On April 6, 2023, MacKenzie supported a motion to fund $3 million yearly for two years to cut in-state tuition. The universities were UNH, Plymouth State and Keene State. The motion failed, 128–259. On June 8, 2023, MacKenzie supported a motion to agree to the Senate amendments. The motion passed, 326–53. (Opposes Government Spending Reduction, Supports Healthcare Affordability, Supports Housing Affordability, Supports Labor Rights, Supports Personal Income Tax Reduction, Supports Public Education Quality, Supports Social Programs and Welfare)
  • MacKenzie voted on the proposal in HB534. The bill proposed creating a $5 million water-assistance fund to repair drinking-water sources affected by natural disasters. On April 6, 2023, MacKenzie opposed a motion to reject the bill. The motion failed, 191–196.

    April 6, 2023Opposes Government Spending Reduction

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB430. The bill generally proposed limiting new private-education accounts to students leaving public school after a year or entering early grades. On February 14, 2023, MacKenzie supported a motion to pass the bill. The motion failed, 185–185. On February 14, 2023, MacKenzie supported a motion to set the bill aside. The motion passed, 186–183. On February 23, 2023, MacKenzie opposed a motion to reject the bill. The motion failed, 170–175. On April 6, 2023, MacKenzie opposed a motion to reject the bill. The motion passed, 194–192.

    April 6, 2023Supports Government Spending Reduction

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB250. The bill proposed doubling Group II police/fire accidental death benefits from 50% to 100% of salary. Later versions doubled accidental-death benefits for both pension groups, capped at $85,000. State general funds paid for future deaths. On February 22, 2023, MacKenzie supported a motion to pass the bill. The motion passed, 260–103. On April 6, 2023, MacKenzie supported a motion to pass the amended bill. The motion passed, 328–53.

    April 6, 2023Opposes Government Spending Reduction

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB49. The floor amendment proposed funding a $21.6 million state youth facility, with eighteen physical beds and a twelve-bed operating plan. On March 23, 2023, MacKenzie supported a motion to replace the youth-facility proposal with a $21.6 million state facility plan. The motion passed, 276–104.

    March 23, 2023Opposes Government Spending Reduction

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in CACR4. The constitutional amendment proposed raising legislators’ compensation from $200 to $5,000 per two-year term. On March 23, 2023, MacKenzie opposed a motion to reject the proposed constitutional change. The motion passed, 239–145.

    March 23, 2023Opposes Government Spending Reduction

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB524. The bill proposed raising the carbon-allowance rebate threshold from $1 to $3, leaving more proceeds for energy efficiency. On March 16, 2023, MacKenzie supported a motion to pass the bill. The motion failed, 181–186.

    March 16, 2023Opposes Government Spending Reduction

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB367. The bill proposed increasing initial family income eligibility for Education Freedom Accounts from 300% to 350% of federal poverty guidelines. The proposal required no later annual income threshold. On March 9, 2023, MacKenzie opposed a motion to pass the amended bill. The motion passed, 187–184.

    March 9, 2023Supports Government Spending Reduction

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB440. The bill proposed adding explicit Education Trust Fund uses including Education Freedom Accounts, infrastructure and kindergarten grants, and permitting up to 1% for administration. On March 9, 2023, MacKenzie opposed a motion to pass the bill. The motion passed, 191–185.

    March 9, 2023Supports Government Spending Reduction

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HR7. The bill proposed asking the federal government to preserve Medicare and Social Security without benefit cuts. On February 23, 2023, MacKenzie supported a motion to approve the resolution. The motion passed, 333–12.

    February 23, 2023Opposes Government Spending Reduction

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB436. The amended bill proposed phasing restoration of pension benefit calculations for affected Group II transition members through 2033. On February 22, 2023, MacKenzie supported a motion to pass the amended bill. The motion passed, 282–80.

    February 22, 2023Opposes Government Spending Reduction

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB489. The bill proposed creating county tourism-development funding, initially appropriating $750,000. On February 22, 2023, MacKenzie opposed a motion to reject the bill. The motion passed, 190–171.

    February 22, 2023Opposes Government Spending Reduction

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB565. The amended bill proposed extending continuous Medicaid postpartum coverage from sixty days to twelve months. On February 22, 2023, MacKenzie supported a motion to pass the amended bill. The motion passed, 184–179.

    February 22, 2023Opposes Government Spending Reduction

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB574. The bill proposed restoring farmers’ market food benefits for Women, Infants, and Children program participants, including authorized farm stands and a $300,000 appropriation. On February 22, 2023, MacKenzie supported a motion to pass the amended bill. The motion failed, 180–184.

    February 22, 2023Opposes Government Spending Reduction

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB418. The bill proposed using all Regional Greenhouse Gas Initiative auction proceeds for energy efficiency instead of returning most proceeds as utility customer rebates. On February 14, 2023, MacKenzie supported a motion to pass the bill. The motion failed, 183–185.

    February 14, 2023Opposes Government Spending Reduction

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB324. The bill proposed creating public campaign financing for eligible governor and Executive Council candidates, with contribution limits and voter-funded certificates. On February 14, 2023, MacKenzie supported a motion to pass the bill. The motion failed, 163–200.

    February 14, 2023Opposes Government Spending Reduction

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB630. The amended bill proposed creating a revolving green bank for low- or zero-emission projects, with forty percent of investment activity serving vulnerable communities. On February 14, 2023, MacKenzie supported a motion to set the bill aside. The motion failed, 184–186. On February 14, 2023, MacKenzie opposed a motion to reject the bill. The motion passed, 187–182.

    February 14, 2023Opposes Government Spending Reduction

    Source: gc.nh.gov

  • MacKenzie voted for adding $5 million to improve public-school security (HB1415). The House approved the measure, 262–76.

    May 23, 2018Opposes Government Spending Reduction

    Source: gc.nh.gov

  • MacKenzie voted for funding mental-health care, child protection, and services for people with developmental disabilities (SB590). The House approved the measure, 315–14.

    May 3, 2018Opposes Government Spending Reduction

    Source: gc.nh.gov

  • MacKenzie voted for renewing Medicaid expansion through managed care and adding work requirements (SB313). The House approved the measure, 222–125.

    April 5, 2018Opposes Government Spending Reduction

    Source: gc.nh.gov

  • MacKenzie voted for creating an insurance program for paid family and medical leave (HB628). The House approved the measure, 171–162.

    March 22, 2018Opposes Government Spending Reduction

    Source: gc.nh.gov

  • MacKenzie voted against rejecting a bill funding union apprenticeships for unemployed workers, including their first three months’ wages (HB1716). The rejection passed, 172–162.

    March 21, 2018Opposes Government Spending Reduction

    Source: gc.nh.gov

  • MacKenzie voted to reject a bill banning Medicaid payments for gender-transition hormones or surgery (HB1560). The rejection passed, 188–140.

    March 7, 2018Opposes Government Spending Reduction

    Source: gc.nh.gov

  • MacKenzie opposed killing a $500 retiree allowance and cost-of-living adjustment proposal (HB1756). The rejection failed, 157–163. He later accepted Senate changes, 248–84.

    March 7, 2018Opposes Government Spending Reduction

    Source: gc.nh.gov

  • MacKenzie voted against rejecting a bill restoring reductions in school stabilization grants (HB1814). The rejection passed, 228–102.

    March 7, 2018Opposes Government Spending Reduction

    Source: gc.nh.gov

  • MacKenzie voted against rejecting a bill creating publicly funded $100 campaign-donation vouchers for voters (HB1773). The rejection passed, 214–135.

    February 8, 2018Opposes Government Spending Reduction

    Source: gc.nh.gov

  • MacKenzie voted for restoring some school stabilization aid (HB525). The House approved the measure, 290–58.

    January 3, 2018Opposes Government Spending Reduction

    Source: gc.nh.gov

  • MacKenzie voted against budget policies that lowered business taxes and charged certain retirees health-insurance premiums (HB517). The House approved the measure, 212–161.

    June 22, 2017Opposes Government Spending Reduction

    Source: gc.nh.gov

  • MacKenzie voted for using keno gambling revenue to help fund full-day kindergarten (SB191). The House approved the measure, 251–111.

    June 22, 2017Opposes Government Spending Reduction

    Source: gc.nh.gov

  • MacKenzie voted for funding a police program to stop cross-border drug trafficking (SB131). The House approved the measure, 232–96.

    June 1, 2017Opposes Government Spending Reduction

    Source: gc.nh.gov

  • MacKenzie voted for giving grandparents preference in some guardianship cases and funding aid for families affected by substance use (HB629). The House approved the measure, 283–32.

    May 18, 2017Opposes Government Spending Reduction

    Source: gc.nh.gov

  • MacKenzie voted for providing drought relief to dairy farmers (SB10). The House approved the measure, 257–96.

    March 23, 2017Opposes Government Spending Reduction

    Source: gc.nh.gov

  • MacKenzie voted against rejecting a bill adding funding for services for people with developmental disabilities (HB387). The rejection passed, 182–181.

    March 9, 2017Opposes Government Spending Reduction

    Source: gc.nh.gov

  • MacKenzie voted against rejecting a bill funding child-care programs to meet new federal rules (HB370). The rejection passed, 168–166.

    March 8, 2017Opposes Government Spending Reduction

    Source: gc.nh.gov

  • MacKenzie voted against rejecting a bill funding the state task force investigating internet crimes against children (HB571). The rejection passed, 183–158.

    March 8, 2017Opposes Government Spending Reduction

    Source: gc.nh.gov

  • MacKenzie voted against rejecting a bill funding electronic-waste collection and recycling (HB547). The rejection passed, 194–149.

    February 15, 2017Opposes Government Spending Reduction

    Source: gc.nh.gov

  • MacKenzie voted for restoring state payments for part of local governments' pension contributions (HB413). The House approved the measure, 267–83.

    February 15, 2017Opposes Government Spending Reduction

    Source: gc.nh.gov

  • MacKenzie voted against rejecting a bill funding community-college scholarships through the John and Molly Stark workforce program (HB604). The rejection passed, 189–161.

    February 15, 2017Opposes Government Spending Reduction

    Source: gc.nh.gov

  • MacKenzie voted to reject a bill taxing capital gains and using revenue to help local governments pay pension costs (HB644). The rejection passed, 200–137.

    February 15, 2017Supports Government Spending Reduction

    Source: gc.nh.gov

  • MacKenzie voted against creating and funding a state office to help businesses with government problems (HB452). The House approved the measure, 220–113.

    February 15, 2017Supports Government Spending Reduction

    Source: gc.nh.gov

  • MacKenzie voted to reject a bill changing state school aid calculations and adding aid for towns with smaller tax bases (HB597). The rejection passed, 186–165.

    February 15, 2017Supports Government Spending Reduction

    Source: gc.nh.gov

  • MacKenzie voted against rejecting a bill allowing towns to borrow money to expand internet service (HB191). The rejection passed, 193–168.

    February 2, 2017Opposes Government Spending Reduction

    Source: gc.nh.gov

Track record — Public Safety and Crime Control

Public Safety and Crime Control · 41 support · 4 oppose
  • On April 23, 2026, MacKenzie voted against rejecting a bill allowing lower speed limits on locally controlled roads (SB559). House vote: 218–110; approved.

    April 23, 2026Supports Public Safety and Crime Control

    Source: gc.nh.gov

  • On April 9, 2026, MacKenzie voted for passing a bill increasing license suspensions for refusing alcohol tests and changing impaired driving penalties (SB620). House vote: 259–94; approved.

    April 9, 2026Supports Public Safety and Crime Control

    Source: gc.nh.gov

  • On March 12, 2026, MacKenzie voted for rejecting a bill allowing darker tinting on front side windows of vehicles (HB1178). House vote: 204–143; approved.

    March 12, 2026Supports Public Safety and Crime Control

    Source: gc.nh.gov

  • On March 11, 2026, MacKenzie voted against reviving a bill exempting some displays of weapons for property defense from criminal threatening charges (HB1108). House vote: 177–158; approved. On March 11, 2026, MacKenzie voted for rejecting a bill exempting some displays of weapons for property defense from criminal threatening charges (HB1108). House vote: 151–186; failed. On March 11, 2026, MacKenzie voted against passing a bill exempting some displays of weapons for property defense from criminal threatening charges (HB1108). House vote: 193–144; approved.

    March 11, 2026Supports Public Safety and Crime Control

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB31. The bill proposed repealing the ban on possessing or selling blackjacks, slung shots and metal knuckles. On March 9, 2023, MacKenzie opposed a motion to pass the bill. The motion passed, 196–176. The bill proposed allowing adults to carry or buy metal knuckles, blackjacks and slung shots. It kept restrictions for minors. MacKenzie voted on this proposal (HB1276). On March 14, 2024, MacKenzie opposed a motion to pass the bill. The motion passed, 198–175. MacKenzie opposed adding permission for adults to carry or buy metal knuckles, blackjacks and slung shots to a guide-license bill. MacKenzie voted on this proposal (SB503). On May 23, 2024, MacKenzie opposed a motion to allow adults to carry or buy metal knuckles, blackjacks and slung shots while keeping restrictions for minors. The motion passed, 183–181. On February 20, 2025, MacKenzie voted against HB 207's repeal of the adult possession and sale ban on metal knuckles and similar weapons. House vote: 207–162; approved. On March 5, 2026, MacKenzie voted against passing a bill ending the ban on adult possession and sales of blackjacks and brass knuckles (HB1048). House vote: 192–154; approved.

    March 5, 2026Supports Public Safety and Crime Control

    Source: gc.nh.gov

  • On February 19, 2026, MacKenzie voted for passing a bill funding support services for small-town and volunteer first responders (HB1705). House vote: 194–154; approved.

    February 19, 2026Supports Public Safety and Crime Control

    Source: gc.nh.gov

  • On February 5, 2026, MacKenzie voted for rejecting a bill allowing parent-taught driver education instead of traditional driver education (HB1452). House vote: 178–155; approved.

    February 5, 2026Supports Public Safety and Crime Control

    Source: gc.nh.gov

  • On June 12, 2025, MacKenzie voted for the Senate's HB 468 bill creating unlawful-drone-use offenses and changing minimum reckless-driving penalties. House vote: 265–83; approved.

    June 12, 2025Supports Public Safety and Crime Control

    Source: gc.nh.gov

  • On June 5, 2025, MacKenzie voted to set aside SB 72's parental-rights bill. House vote: 168–211; failed. On June 5, 2025, MacKenzie voted against SB 72's parental-rights amendment allowing legal claims against schools and restricting government interference with parenting. House vote: 215–166; approved. On June 5, 2025, MacKenzie voted for an SB 72 amendment allowing educators to protect children when reasonable evidence showed abuse risks. House vote: 169–212; failed. On June 5, 2025, MacKenzie voted against SB 72's amended parental-rights bill. House vote: 214–167; approved.

    June 5, 2025Supports Public Safety and Crime Control

    Source: gc.nh.gov

  • On May 22, 2025, MacKenzie voted against setting aside SB 267's $500 fine for buying sex. House vote: 110–253; failed. On May 22, 2025, MacKenzie voted for SB 267's $500 fine for buying sex. House vote: 292–72; approved.

    May 22, 2025Supports Public Safety and Crime Control

    Source: gc.nh.gov

  • On May 1, 2025, MacKenzie voted for SB 23's expansion of child-endangerment liability. House vote: 154–188; failed. On May 1, 2025, MacKenzie voted against rejecting SB 23's expansion of child-endangerment liability. House vote: 190–152; approved. On May 8, 2025, MacKenzie voted to reconsider rejection of SB 23's expansion of child-endangerment liability. House vote: 158–206; failed.

    May 8, 2025Supports Public Safety and Crime Control

    Source: gc.nh.gov

  • On March 6, 2025, MacKenzie voted against HB 649, which ended passenger vehicle safety inspections and emissions testing. House vote: 212–143; approved.

    March 6, 2025Supports Public Safety and Crime Control

    Source: gc.nh.gov

  • On March 6, 2025, MacKenzie voted against rejecting HB 419, which required headlights when windshield wipers operated during bad weather. House vote: 227–129; approved.

    March 6, 2025Supports Public Safety and Crime Control

    Source: gc.nh.gov

  • On March 6, 2025, MacKenzie voted against rejecting HB 245's grants for local police speed enforcement and roadside warning equipment. House vote: 225–147; approved.

    March 6, 2025Supports Public Safety and Crime Control

    Source: gc.nh.gov

  • On February 20, 2025, MacKenzie voted against rejecting HB 56's expanded gun background checks and 72-hour waiting period. House vote: 216–154; approved.

    February 20, 2025Supports Public Safety and Crime Control

    Source: gc.nh.gov

  • On February 20, 2025, MacKenzie voted against rejecting HB 352's prohibition on deadly weapons within 100 feet of election polling places. House vote: 211–161; approved.

    February 20, 2025Supports Public Safety and Crime Control

    Source: gc.nh.gov

  • On February 13, 2025, MacKenzie voted against rejecting HB 203's life-jacket requirements for boating during cold-weather months. House vote: 215–162; approved.

    February 13, 2025Supports Public Safety and Crime Control

    Source: gc.nh.gov

  • MacKenzie co-sponsored SB 29, which added Hampstead Hospital to the health care workplace safety commission, required monthly workplace-violence reports, made commission annual reports public, and brought state-run facilities under its oversight. The bill became law on June 10, 2025.

    January 8, 2025Supports Public Safety and Crime Control

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB1607. The bill proposed expanding infant safe-haven surrender from seven to sixty-one days and proposed allowing staffed-facility surrender devices. A separate section addressed use of evidence against surrendering parents. On March 28, 2024, MacKenzie supported a motion to set the bill aside. The motion failed, 183–187. On March 28, 2024, MacKenzie supported a motion to send the bill for further study. The motion failed, 182–189. On March 28, 2024, MacKenzie supported a motion to pass the infant-surrender sections on the longer surrender period and facility devices. The motion passed, 372–1. On March 28, 2024, MacKenzie opposed a motion to pass the separate section restricting use of evidence against surrendering parents. The motion failed, 185–188. On May 30, 2024, MacKenzie opposed a motion to agree to the Senate amendments. The motion passed, 185–174.

    May 30, 2024Supports Public Safety and Crime Control

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in SB476. The bill proposed adding $40 million in bonding for a replacement state prison. A later floor amendment added mental-health firearms background reporting and related firearm procedures. On May 2, 2024, MacKenzie supported a motion to pass the bill. The motion passed, 217–144. On May 23, 2024, MacKenzie supported a motion to add mental-health firearms background reporting and related firearm procedures. The motion passed, 202–165. On May 23, 2024, MacKenzie supported a motion to pass the amended bill. The motion passed, 212–155.

    May 23, 2024Supports Public Safety and Crime Control

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in SB431. The bill proposed limiting wake surfing on smaller waters and near shores, docks and boats. It also required suitable boats and safety education. On May 23, 2024, MacKenzie supported a motion to pass the amended bill. The motion passed, 214–148.

    May 23, 2024Supports Public Safety and Crime Control

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB1111. The bill proposed creating liability for knowingly false child-abuse reports made maliciously and for mandatory reporters who knowingly failed to report abuse. On February 22, 2024, MacKenzie opposed a motion to pass the amended bill. The motion passed, 199–179. The bill proposed requiring licensing rules recognizing military training. An added amendment created liability for malicious false child-abuse reports and mandatory reporting failures. MacKenzie voted on this proposal (SB485). On May 23, 2024, MacKenzie opposed a motion to add penalties for maliciously false child-abuse reports. It also added liability for required reporters who knowingly failed to report. The motion passed, 173–169. On May 23, 2024, MacKenzie opposed a motion to pass the amended bill. The motion passed, 175–169.

    May 23, 2024Opposes Public Safety and Crime Control

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB1364. The bill proposed prohibiting intimidation of election workers and unauthorized access to election systems. It set protections for voting equipment and electronic credentials. On March 14, 2024, MacKenzie opposed a motion to stop further action on the bill. The motion passed, 189–184.

    March 14, 2024Supports Public Safety and Crime Control

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB477. The bill proposed barring municipal building-code inspections of an owner’s own unit in an owner-occupied residential building with four units or fewer. On March 9, 2023, MacKenzie supported a motion to reject the bill. The motion failed, 179–191. The bill proposed barring municipal building inspections of owner-occupied units in residential buildings with four units or fewer. MacKenzie voted on this proposal (HB1396). On February 8, 2024, MacKenzie supported a motion to reject the bill. The motion passed, 195–182.

    February 8, 2024Supports Public Safety and Crime Control

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB1391. The bill proposed delaying the first inspection of certain new vehicles until the second year after purchase. On February 1, 2024, MacKenzie opposed a motion to pass the bill. The motion passed, 241–123.

    February 1, 2024Supports Public Safety and Crime Control

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB1372. The bill proposed making torture by someone acting under government authority a class A felony. On February 1, 2024, MacKenzie supported a motion to reject the bill. The motion passed, 319–58.

    February 1, 2024Opposes Public Safety and Crime Control

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB628. The bill proposed requiring criminal background checks for staff and volunteers teaching students through publicly funded private education programs. On January 3, 2024, MacKenzie supported a motion to pass the bill. The motion failed, 174–199. On January 3, 2024, MacKenzie opposed a motion to reject the bill. The motion passed, 195–178.

    January 3, 2024Supports Public Safety and Crime Control

    Source: gc.nh.gov

  • MacKenzie voted to restore $392,590.19 for three litigation assistants and one victim advocate in the county attorney’s office. The motion passed, 69–16.

    June 21, 2023Supports Public Safety and Crime Control

    Source: hcnh.org

  • MacKenzie voted on the proposal in SB256. The bill proposed requiring safety certificates for off-road vehicle operators born from January 1, 1978 onward. Specified family-owned or leased land was exempt. On June 8, 2023, MacKenzie supported a motion to pass the amended bill. The motion passed, 186–179.

    June 8, 2023Supports Public Safety and Crime Control

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in SB272. The bill proposed establishing parental education rights, including access to school records and curricula, and proposed allowing lawsuits to enforce those rights. On May 18, 2023, MacKenzie supported a motion to apply the parental-rights rules to schools and entities receiving state education funds directly or indirectly. The motion passed, 196–188. On May 18, 2023, MacKenzie supported a motion to preserve criminal investigations despite parental-record access. The motion passed, 196–189. On May 18, 2023, MacKenzie supported a motion to require unsuccessful parent plaintiffs to pay defendants’ legal fees. The motion passed, 198–187. On May 18, 2023, MacKenzie supported a motion to delete four proposed parental-rights clauses, numbered (t) through (w). The motion passed, 201–184. On May 18, 2023, MacKenzie opposed a motion to reopen the previous vote. The motion failed, 184–201. On May 18, 2023, MacKenzie supported a motion to protect children’s constitutional privacy and expression rights, subject to a compelling state interest. The motion passed, 198–187. On May 18, 2023, MacKenzie supported a motion to protect confidential counseling and health care, with court-order and mandatory-reporting exceptions. The motion passed, 198–187. On May 18, 2023, MacKenzie opposed a motion to set the bill aside. The motion failed, 186–199. On May 18, 2023, MacKenzie supported a motion to stop further action on the bill. The motion passed, 195–190.

    May 18, 2023Supports Public Safety and Crime Control

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB351. The bill proposed increasing criminal penalties for negligent firearm storage involving access by children. On March 22, 2023, MacKenzie supported a motion to increase firearm-storage penalties involving children under sixteen. Specified felony charges covered gross-negligence injuries, deaths or felony use. The motion failed, 184–196. On March 22, 2023, MacKenzie supported a motion to pass the bill. The motion failed, 182–203.

    March 22, 2023Supports Public Safety and Crime Control

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB135. The bill proposed limiting no-knock search warrants, with exceptions for imminent violence and evidence tied to protecting lives. On March 22, 2023, MacKenzie supported a motion to limit no-knock search warrants, with exceptions for imminent violence and evidence tied to protecting lives. The proposed amendment also required prior chief approval, prosecutor reporting, and public records. The motion passed, 299–84. On March 22, 2023, MacKenzie supported a motion to pass the amended bill. The motion passed, 374–9.

    March 22, 2023Supports Public Safety and Crime Control

    Source: gc.nh.gov

  • On March 15, 2018, MacKenzie voted against a motion to set aside a bill requiring vehicle occupants to wear seat belts (HB1259). The motion passed, 195–126. MacKenzie voted on the proposal in HB222. The bill proposed requiring drivers and passengers to wear seat belts, with enforcement only after another traffic offense. On March 16, 2023, MacKenzie opposed a motion to reject the bill. The motion passed, 206–162.

    March 16, 2023Supports Public Safety and Crime Control

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB596. The bill proposed prohibiting demographic profiling in law-enforcement targeting and probable-cause decisions, while allowing descriptions of identified suspects. On March 16, 2023, MacKenzie supported a motion to pass the bill. The motion passed, 186–185.

    March 16, 2023Supports Public Safety and Crime Control

    Source: gc.nh.gov

  • MacKenzie voted for adding $5 million to improve public-school security (HB1415). The House approved the measure, 262–76.

    May 23, 2018Supports Public Safety and Crime Control

    Source: gc.nh.gov

  • MacKenzie voted against pausing changes to state building and fire codes while a committee studied code adoption (HB1254). The House approved the measure, 173–155.

    May 23, 2018Supports Public Safety and Crime Control

    Source: gc.nh.gov

  • MacKenzie was the main sponsor of bicycle-safety legislation (HB1731). The signed law allowed safe passing across double yellow lines and flashing bicycle headlights.

    May 15, 2018Supports Public Safety and Crime Control

    Source: gc.nh.gov

  • MacKenzie voted for protecting sexual-assault survivors' rights to information and preservation of evidence (SB391). The House approved the measure, 315–22.

    April 26, 2018Supports Public Safety and Crime Control

    Source: gc.nh.gov

  • MacKenzie voted to reject a bill adding constitutional rights for crime victims (CACR22). The rejection passed, 284–51.

    April 26, 2018Opposes Public Safety and Crime Control

    Source: gc.nh.gov

  • MacKenzie voted for barring court-approved underage marriages that otherwise constituted sexual assault (HB1586). The House approved the measure, 309–9.

    March 21, 2018Supports Public Safety and Crime Control

    Source: gc.nh.gov

  • MacKenzie voted against rejecting a bill removing the married-minor exception from sexual-assault law (HB1213). The rejection passed, 188–138.

    February 15, 2018Supports Public Safety and Crime Control

    Source: gc.nh.gov

  • MacKenzie voted for funding a police program to stop cross-border drug trafficking (SB131). The House approved the measure, 232–96.

    June 1, 2017Supports Public Safety and Crime Control

    Source: gc.nh.gov

  • MacKenzie voted against making the death of a fetus at least 20 weeks old a homicide in certain cases (SB66). The House approved the measure, 186–170.

    June 1, 2017Opposes Public Safety and Crime Control

    Source: gc.nh.gov

  • MacKenzie voted for barring claims of unknown victim age as a defense to child prostitution and trafficking charges (HB94). The House approved the measure, 265–86.

    March 8, 2017Supports Public Safety and Crime Control

    Source: gc.nh.gov

  • MacKenzie voted against rejecting a bill funding the state task force investigating internet crimes against children (HB571). The rejection passed, 183–158.

    March 8, 2017Supports Public Safety and Crime Control

    Source: gc.nh.gov

Track record — Criminal Justice and Civil Liberties

Criminal Justice and Civil Liberties · 57 support · 24 oppose
  • On August 19, 2026, MacKenzie voted for overriding the governor’s veto of a bill barring school attorneys and outside personnel from questioning students without a parent or guardian present (HB1267). House vote: 311–6; veto overridden.

    August 19, 2026Supports Criminal Justice and Civil Liberties

    Source: gc.nh.gov

  • On February 19, 2026, MacKenzie voted against passing a bill barring certain school instruction about race and LGBTQ identities (HB1792). House vote: 184–164; approved. On May 21, 2026, MacKenzie voted against accepting Senate changes to a bill changing school prohibitions on teaching discrimination (HB1792). House vote: 127–222; failed.

    May 21, 2026Supports Criminal Justice and Civil Liberties

    Source: gc.nh.gov

  • On May 14, 2026, MacKenzie voted for an amendment changing penalties for disobeying police and expanding sexual-assault survivors’ notices of rights (SB409). House vote: 172–184; failed.

    May 14, 2026Supports Criminal Justice and Civil Liberties

    Source: gc.nh.gov

  • On April 23, 2026, MacKenzie voted against an amendment making entry into child safety zones a felony for certain registered offenders with a legitimate-purpose defense (SB460). House vote: 225–128; approved. On April 23, 2026, MacKenzie voted for setting aside a bill barring certain registered offenders from designated child safety zones (SB460). House vote: 146–207; failed.

    April 23, 2026Supports Criminal Justice and Civil Liberties

    Source: gc.nh.gov

  • On March 26, 2026, MacKenzie voted for passing a bill requiring police and emergency rooms to notify sexual assault survivors of their rights (HB1633). House vote: 340–1; approved.

    March 26, 2026Supports Criminal Justice and Civil Liberties

    Source: gc.nh.gov

  • On March 12, 2026, MacKenzie voted against rejecting a bill restricting public money and property used for certain immigrant detention facilities (HB1609). House vote: 185–154; approved.

    March 12, 2026Supports Criminal Justice and Civil Liberties

    Source: gc.nh.gov

  • On March 11, 2026, MacKenzie voted against permanently shelving a bill studying alternatives to prison for nonviolent offenders who are primary caregivers (HB1061). House vote: 188–149; approved.

    March 11, 2026Supports Criminal Justice and Civil Liberties

    Source: gc.nh.gov

  • On March 11, 2026, MacKenzie voted against passing a bill restricting flags and banners displayed in public schools (HB1132). House vote: 182–156; approved.

    March 11, 2026Supports Criminal Justice and Civil Liberties

    Source: gc.nh.gov

  • On March 11, 2026, MacKenzie voted against an amendment replacing home education rules and adding family privacy protections and liability for false abuse reports based on home education (HB1268). House vote: 178–160; approved. On March 11, 2026, MacKenzie voted against an amendment replacing home education rules and adding privacy and legal protections for families (HB1268). House vote: 181–158; approved. On March 11, 2026, MacKenzie voted against passing a bill replacing home education rules and adding privacy and legal protections for families (HB1268). House vote: 174–166; approved.

    March 11, 2026Opposes Criminal Justice and Civil Liberties

    Source: gc.nh.gov

  • On March 5, 2026, MacKenzie voted against passing a bill changing state education financing and limits on school funding lawsuits (HB1815). House vote: 188–162; approved.

    March 5, 2026Supports Criminal Justice and Civil Liberties

    Source: gc.nh.gov

  • On February 5, 2026, MacKenzie voted against passing a bill barring World Economic Forum materials from state school curricula (HB1448). House vote: 184–167; approved.

    February 5, 2026Supports Criminal Justice and Civil Liberties

    Source: gc.nh.gov

  • On January 7, 2026, MacKenzie voted against passing a bill allowing courts to sentence some offenders to hard labor (SB15). House vote: 179–159; approved.

    January 7, 2026Supports Criminal Justice and Civil Liberties

    Source: gc.nh.gov

  • On January 7, 2026, MacKenzie voted against passing a bill adding hearing and defense rights for public college students and staff facing discipline (HB510). House vote: 197–149; approved.

    January 7, 2026Opposes Criminal Justice and Civil Liberties

    Source: gc.nh.gov

  • On March 26, 2025, MacKenzie voted against HB 324, which restricted sexual materials in schools and added complaints and civil penalties. House vote: 183–148; approved. On December 17, 2025, MacKenzie voted against overriding the veto of HB 324's school sexual-material restrictions and civil penalties. House vote: 183–167; veto sustained.

    December 17, 2025Supports Criminal Justice and Civil Liberties

    Source: gc.nh.gov

  • On June 5, 2025, MacKenzie voted to set aside SB 14's mandatory minimum drug sentences and revised psilocybin penalties. House vote: 176–203; failed. On June 5, 2025, MacKenzie voted against SB 14's mandatory minimum drug-sentencing amendment, which also reduced penalties for first-time adult psilocybin possession. House vote: 217–164; approved. On June 5, 2025, MacKenzie voted for an SB 14 alternative imposing a maximum sentence for major fentanyl offenses with an exception for cooperation. House vote: 169–211; failed. On June 5, 2025, MacKenzie voted against SB 14's mandatory minimum drug sentences and revised psilocybin penalties. House vote: 214–167; approved. On June 26, 2025, MacKenzie voted against SB 14's conference bill imposing mandatory minimum drug sentences and revising adult psilocybin penalties. House vote: 183–186; failed. On June 26, 2025, MacKenzie voted against reconsidering rejection of SB 14's conference bill. House vote: 184–182; approved. On June 26, 2025, MacKenzie again voted against SB 14's conference bill imposing mandatory minimum drug sentences and revising adult psilocybin penalties. House vote: 185–182; approved.

    June 26, 2025Supports Criminal Justice and Civil Liberties

    Source: gc.nh.gov

  • On May 8, 2025, MacKenzie voted against SB 262's increase in the minimum prison sentence for trafficking a minor from seven to eighteen years. House vote: 290–71; approved.

    May 8, 2025Supports Criminal Justice and Civil Liberties

    Source: gc.nh.gov

  • On May 8, 2025, MacKenzie voted for an SB 62 amendment requiring officers working with federal immigration authorities to identify themselves and their authority. House vote: 161–199; failed. On May 8, 2025, MacKenzie voted against an SB 62 amendment expanding immigration cooperation requirements and authorizing county jail holds after state charges ended. House vote: 202–160; approved. On May 8, 2025, MacKenzie voted against SB 62's immigration enforcement and sanctuary-policy restrictions. House vote: 200–162; approved.

    May 8, 2025Supports Criminal Justice and Civil Liberties

    Source: gc.nh.gov

  • On April 10, 2025, MacKenzie voted against adding county jail immigration holds after state charges were dropped or resolved to HB 511. House vote: 36–337; failed. On April 10, 2025, MacKenzie voted against passing HB 511’s immigration enforcement and sanctuary-policy restrictions after supporting its initial passage. House vote: 211–161; approved.

    April 10, 2025Supports Criminal Justice and Civil Liberties

    Source: gc.nh.gov

    Also on this bill

    • February 6, 2025 · On February 6, 2025, MacKenzie voted for HB 511’s initial immigration enforcement plan. It required safe compliance with inmate detainers and barred sanctuary policies. House vote: 351–6; approved. (Opposes Immigration)
  • On March 26, 2025, MacKenzie voted against rejecting HB 638, which allowed some prisoners aged 60 and older to seek parole from life sentences. House vote: 214–127; approved.

    March 26, 2025Supports Criminal Justice and Civil Liberties

    Source: gc.nh.gov

  • On March 26, 2025, MacKenzie voted against rejecting HB 380, which removed an extra penalty for medical cannabis patients’ unauthorized cannabis sales. House vote: 143–200; failed.

    March 26, 2025Supports Criminal Justice and Civil Liberties

    Source: gc.nh.gov

  • MacKenzie supported adult cannabis possession and home cultivation in HB656. The adopted replacement allowed adults twenty-one and older to possess three-quarters of an ounce, five grams of hashish and products containing 300 milligrams of THC. It allowed six home plants, with no more than three mature, and limited gifts without payment. It imposed public-use and cultivation penalties. The House passed this version, 207–139, on January 9, 2018. On March 26, 2025, MacKenzie voted for HB 198, which legalized up to three-quarters of an ounce of cannabis for adults 21 and older. House vote: 208–125; approved.

    March 26, 2025Supports Criminal Justice and Civil Liberties

    Source: gc.nh.gov

  • On March 26, 2025, MacKenzie voted against rejecting HB 226, which expanded permitted drug-checking equipment. House vote: 140–196; failed.

    March 26, 2025Supports Criminal Justice and Civil Liberties

    Source: gc.nh.gov

  • On March 26, 2025, MacKenzie voted against HB 50’s amended restrictions on racial teaching in schools and discrimination in public workplaces. House vote: 183–157; approved.

    March 26, 2025Supports Criminal Justice and Civil Liberties

    Source: gc.nh.gov

  • On March 26, 2025, MacKenzie voted for an HB 520 amendment requiring the attorney general to approve education department subpoenas. House vote: 154–190; failed. On March 26, 2025, MacKenzie voted against HB 520, which allowed education department hearing officers to issue educator-conduct subpoenas. House vote: 193–155; approved.

    March 26, 2025Supports Criminal Justice and Civil Liberties

    Source: gc.nh.gov

  • On March 26, 2025, MacKenzie voted against HB 466, which increased license suspensions for refusing alcohol tests and changed impaired-driving penalties. House vote: 120–216; failed.

    March 26, 2025Supports Criminal Justice and Civil Liberties

    Source: gc.nh.gov

  • On February 20, 2025, MacKenzie voted against rejecting HB 75's legalization of cannabis for adults 21 and older. House vote: 167–190; failed.

    February 20, 2025Supports Criminal Justice and Civil Liberties

    Source: gc.nh.gov

  • On February 20, 2025, MacKenzie authored the minority report and spoke against rejecting HB 299’s expanded attorney-fee awards for injured workers. House vote: 193–177; rejection approved.

    February 20, 2025Supports Criminal Justice and Civil Liberties

    Source: gc.nh.gov

  • On March 8, 2017, MacKenzie voted against rejecting a bill letting qualifying patients grow marijuana for medical use (HB472). The rejection failed, 118–213. MacKenzie voted on the proposal in HB1231. The bill proposed letting medical-cannabis patients and caregivers grow limited amounts of cannabis for personal treatment, under registration and safety rules. On March 14, 2024, MacKenzie supported a motion to pass the amended bill. The motion passed, 294–66. On February 20, 2025, MacKenzie voted for HB 53, which allowed medical cannabis patients and caregivers to grow cannabis for personal use. House vote: 328–42; approved.

    February 20, 2025Supports Criminal Justice and Civil Liberties

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB274. The vetoed bill proposed expanding notice of agency rulemaking. It allowed courts to award legal costs when agencies failed to justify disputed rules. On October 10, 2024, MacKenzie supported a motion to override the governor’s veto. The House motion passed, 324–5.

    October 10, 2024Supports Criminal Justice and Civil Liberties

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB639. The amended bill proposed legalizing adult cannabis possession and licensed sales, with a 12.5 percent wholesale tax and specified revenue distributions. On April 6, 2023, MacKenzie supported a motion to pass the amended bill. The motion passed, 272–109. The April House version proposed legalizing adult cannabis possession and proposed creating a state agency-store model with a ten percent fee. The June vote sought to resume consideration after the bill was tabled. MacKenzie voted on this proposal (HB1633). On April 11, 2024, MacKenzie supported a motion to pass the amended bill. The motion passed, 239–136. On June 13, 2024, MacKenzie supported a motion to resume work on the bill. The motion failed, 162–189.

    June 13, 2024Supports Criminal Justice and Civil Liberties

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB516. The bill proposed barring campus speech zones and protecting student organizations that set membership rules based on their beliefs. On March 22, 2023, MacKenzie supported a motion to set the bill aside. The motion passed, 306–73. The bill proposed barring public-college speech zones and protecting student organizations’ belief-based membership rules. It allowed neutral time, place and manner restrictions and legal remedies for violations. MacKenzie voted on this proposal (HB1305). On March 14, 2024, MacKenzie opposed a motion to reopen the previous vote. The motion passed, 189–183. On March 14, 2024, MacKenzie opposed a motion to bar campus speech zones and require neutral limits on campus expression. The motion passed, 197–175. On March 14, 2024, MacKenzie opposed a motion to pass the amended bill. The motion passed, 206–169. On May 30, 2024, MacKenzie opposed a motion to agree to the Senate amendments. The motion passed, 201–160.

    May 30, 2024Opposes Criminal Justice and Civil Liberties

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB1018. The Senate version proposed adding current-use recreation and criminal-trespass changes to a liquor-law bill. It allowed specified recreation-only signs on land receiving the recreational tax reduction and added trespass rules for certain trafficking-related entries. On May 30, 2024, MacKenzie supported a motion to reject the Senate amendments. The motion failed, 180–190.

    May 30, 2024Supports Criminal Justice and Civil Liberties

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB1607. The bill proposed expanding infant safe-haven surrender from seven to sixty-one days and proposed allowing staffed-facility surrender devices. A separate section addressed use of evidence against surrendering parents. On March 28, 2024, MacKenzie supported a motion to set the bill aside. The motion failed, 183–187. On March 28, 2024, MacKenzie supported a motion to send the bill for further study. The motion failed, 182–189. On March 28, 2024, MacKenzie supported a motion to pass the infant-surrender sections on the longer surrender period and facility devices. The motion passed, 372–1. On March 28, 2024, MacKenzie opposed a motion to pass the separate section restricting use of evidence against surrendering parents. The motion failed, 185–188. On May 30, 2024, MacKenzie opposed a motion to agree to the Senate amendments. The motion passed, 185–174.

    May 30, 2024Opposes Criminal Justice and Civil Liberties

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in SB417. The bill proposed adding oversight of children placed outside the state. A later amendment created a presumption that nonaccused parents were fit and added placement conditions. On May 2, 2024, MacKenzie opposed a motion to set the bill aside. The motion failed, 180–184. On May 2, 2024, MacKenzie supported a motion to pass the bill. The motion passed, 191–174. On May 23, 2024, MacKenzie opposed a motion to add a presumption of fitness for nonaccused parents and revised child-placement conditions. The motion passed, 186–178. On May 23, 2024, MacKenzie supported a motion to pass the amended bill. The motion passed, 360–3.

    May 23, 2024Opposes Criminal Justice and Civil Liberties

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in SB358. The bill proposed invalidating out-of-state licenses issued to people without proof of lawful immigration status. The proposal made driving with those licenses a misdemeanor. On May 23, 2024, MacKenzie supported a motion to reject the bill. The motion passed, 176–174. On May 23, 2024, MacKenzie opposed a motion to reopen the previous vote. The motion passed, 176–175. On May 23, 2024, MacKenzie supported a motion to reject the bill. The motion passed, 176–174.

    May 23, 2024Supports Criminal Justice and Civil Liberties

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in SB418. The bill proposed increasing first-refusal license suspensions for alcohol testing from 180 days to one year. Later refusals increased from two to three years. On May 23, 2024, MacKenzie opposed a motion to pass the bill. The motion failed, 101–253.

    May 23, 2024Supports Criminal Justice and Civil Liberties

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in SB508. The amendment proposed addressing mental-health screening and access to reentry providers in correctional facilities. It also added an antisemitism definition for investigations and government training, with protections for expression. On May 9, 2024, MacKenzie opposed a motion to add correctional mental-health and reentry provisions and an antisemitism definition with expression protections. The motion passed, 189–160.

    May 9, 2024Opposes Criminal Justice and Civil Liberties

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in SB459. The bill proposed studying child-protection law and proposed requiring recorded reasons for family-court evidence decisions. It provided parenting coordinators when both parties agreed. On May 9, 2024, MacKenzie supported a motion to pass the amended bill. The motion passed, 270–94.

    May 9, 2024Supports Criminal Justice and Civil Liberties

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB1288. The bill proposed giving public-college students, groups and faculty hearing rights in disciplinary cases, including counsel, evidence access, cross-examination and appeals. On February 22, 2024, MacKenzie opposed a motion to pass the amended bill. The motion passed, 192–185. On April 11, 2024, MacKenzie supported a motion to set the bill aside. The motion failed, 180–186. On April 11, 2024, MacKenzie opposed a motion to pass the bill. The motion passed, 196–184.

    April 11, 2024Opposes Criminal Justice and Civil Liberties

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB1280. The bill proposed setting informed-consent duties for doctors and proposed protecting patients’ choices, privacy, medical records and second opinions. On March 28, 2024, MacKenzie opposed a motion to pass the bill. The motion passed, 189–181.

    March 28, 2024Opposes Criminal Justice and Civil Liberties

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB1539. The bill proposed expanding cannabis record clearing and proposed allowing resentencing. It automatically cleared misdemeanor cannabis possession records. On March 28, 2024, MacKenzie supported a motion to pass the bill. The motion passed, 283–80.

    March 28, 2024Supports Criminal Justice and Civil Liberties

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB1311. The bill proposed requiring school-library review policies, barring removals based on protected characteristics or viewpoints, and preserving access during review. On March 14, 2024, MacKenzie opposed a motion to stop further action on the bill. The motion failed, 185–190. On March 14, 2024, MacKenzie supported a motion to pass the bill. The motion passed, 194–180. On March 14, 2024, MacKenzie opposed a motion to reopen the previous vote. The motion failed, 183–192.

    March 14, 2024Supports Criminal Justice and Civil Liberties

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB1162. The bill proposed repealing restrictions on teaching certain discrimination concepts. It protected instruction about protected groups’ historical and current experiences. On March 14, 2024, MacKenzie opposed a motion to stop further action on the bill. The motion passed, 192–183.

    March 14, 2024Supports Criminal Justice and Civil Liberties

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB1204. The bill generally proposed requiring warrants before government agents entered secured private property, with exceptions for consent, emergencies and wildlife enforcement. On March 14, 2024, MacKenzie opposed a motion to pass the amended bill. The motion passed, 228–139.

    March 14, 2024Opposes Criminal Justice and Civil Liberties

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB1266. The bill proposed letting parties record public family-court proceedings, while protecting private conferences and confidential cases. On March 7, 2024, MacKenzie opposed a motion to pass the bill. The motion passed, 191–173.

    March 7, 2024Opposes Criminal Justice and Civil Liberties

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB1419. The bill proposed restricting school materials classified as harmful to minors and proposed creating parental complaints, appeals and civil remedies. A rejected replacement amendment instead proposed local school-board review policies. On February 15, 2024, MacKenzie opposed a motion to replace the school-materials bill with local review policies and seven-school-day initial reviews. The motion failed, 17–358. On February 15, 2024, MacKenzie supported a motion to set the bill aside. The motion passed, 192–181. On February 15, 2024, MacKenzie opposed a motion to pass the bill. The motion failed, 162–187. On February 15, 2024, MacKenzie supported a motion to stop further action on the bill. The motion passed, 187–162.

    February 15, 2024Supports Criminal Justice and Civil Liberties

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in CACR13. The proposal proposed removing the state constitutional permission for slavery. A floor amendment retained an involuntary-servitude exception for punishment after a criminal conviction. On February 1, 2024, MacKenzie opposed a motion to retain a criminal-punishment exception to the proposed involuntary-servitude ban. The motion failed, 168–201. On February 1, 2024, MacKenzie supported a motion to approve the proposed constitutional change. The motion passed, 366–5.

    February 1, 2024Supports Criminal Justice and Civil Liberties

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB1372. The bill proposed making torture by someone acting under government authority a class A felony. On February 1, 2024, MacKenzie supported a motion to reject the bill. The motion passed, 319–58.

    February 1, 2024Opposes Criminal Justice and Civil Liberties

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB1338. The bill proposed barring most state help enforcing military draft registration. It also added a conscientious-objector option to license forms. On February 1, 2024, MacKenzie supported a motion to reject the bill. The motion passed, 266–101.

    February 1, 2024Opposes Criminal Justice and Civil Liberties

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in SB263. The bill proposed permanently extending expanded Medicaid by removing its scheduled sunset and reestablishing a review commission. On May 18, 2023, MacKenzie opposed a motion to replace permanent Medicaid expansion with a 2029 sunset and revised funding requests. The motion failed, 184–192. On May 18, 2023, MacKenzie opposed a motion to limit the Medicaid review commission to six legislators and bar recommendations using new general funds. The motion failed, 181–199. On May 18, 2023, MacKenzie opposed a motion to resubmit a federal Medicaid work-requirement waiver. The motion failed, 186–193. On May 18, 2023, MacKenzie opposed a motion to remove the Medicaid expansion severability clause. The motion failed, 184–195. On May 18, 2023, MacKenzie opposed a motion to require annual physical examinations for eligibility, with medical and access exceptions. The motion failed, 175–199. On May 18, 2023, MacKenzie opposed a motion to credit substance-use or mental-health treatment at half the rate of community-engagement hours after three months. The motion failed, 175–194. On May 18, 2023, MacKenzie opposed a motion to remove hospital proximity protections and exempt cash or membership clinics from payment-source rules. The motion failed, 169–192. On May 18, 2023, MacKenzie opposed a motion to limit pregnancy exemptions from work requirements to the last four weeks, unless medically certified. The motion failed, 175–194. On May 18, 2023, MacKenzie opposed a motion to require twice-yearly drug testing and disqualify people after two failed tests, except approved treatment. The motion failed, 173–195. On May 18, 2023, MacKenzie opposed a motion to allow up to 160 monthly hours to make up work or community-engagement requirements. The motion failed, 176–193. On May 18, 2023, MacKenzie opposed a motion to remove community and public-service work as eligible activity. The motion failed, 168–193. On May 18, 2023, MacKenzie opposed a motion to set a 2025 sunset and end the program if federal funding fell below 90 percent. The motion failed, 170–191. On May 18, 2023, MacKenzie opposed a motion to end the program in 2025. Earlier termination applied if federal funding fell below ninety percent or state appropriations were insufficient. The motion failed, 169–196. On May 18, 2023, MacKenzie opposed a motion to raise monthly work requirements from 100 to 120 hours and give job searching half credit. The motion failed, 174–190. On May 18, 2023, MacKenzie opposed a motion to add household-asset eligibility limits. The motion failed, 169–190. On May 18, 2023, MacKenzie opposed a motion to restrict minors’ access to needles and syringes through age and prescription requirements. The motion failed, 162–191. On May 18, 2023, MacKenzie opposed a motion to require $25 medical-visit and $100 emergency-room copayments. The motion failed, 166–191. On May 18, 2023, MacKenzie opposed a motion to bar reenrollment for twelve months after disenrollment, with good-cause exceptions. The motion failed, 164–183. On May 18, 2023, MacKenzie opposed a motion to require annual wellness visits and reviews of multiple medications. The motion failed, 167–193. On May 18, 2023, MacKenzie opposed a motion to set a 2025 sunset and remove community and public-service work eligibility credit. The motion failed, 163–191. On May 18, 2023, MacKenzie opposed a motion to bar hospital or community contributions to the substance-treatment fund from Medicaid-derived payments. The motion failed, 160–187. On May 18, 2023, MacKenzie opposed a motion to limit the governor to three emergency renewals and give later renewal authority to the legislature. The motion failed, 156–198. On May 18, 2023, MacKenzie opposed a motion to end Medicaid expansion after a funding shortfall without liquor-fund backup. The motion failed, 166–190. On May 18, 2023, MacKenzie supported a motion to pass the bill. The motion passed, 193–166. On January 4, 2024, MacKenzie opposed a motion to reject the bill. The motion passed, 191–183.

    January 4, 2024Supports Criminal Justice and Civil Liberties

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB368. The bill proposed protecting gender-affirming care from other states’ civil and criminal enforcement. It limited sharing medical records and assisting arrests. On January 4, 2024, MacKenzie supported a motion to pass the bill. The motion failed, 186–188.

    January 4, 2024Supports Criminal Justice and Civil Liberties

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB470. The amended bill proposed allowing drug-checking equipment and small drug samples used solely for testing, with protections for harm-reduction providers. On January 3, 2024, MacKenzie supported a motion to pass the amended bill. The motion passed, 212–161.

    January 3, 2024Supports Criminal Justice and Civil Liberties

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in SB128. The bill proposed transferring state-funded counsel for involuntary mental-health admissions to the Judicial Council, including coverage for people who were not indigent. On May 18, 2023, MacKenzie supported a motion to pass the bill. The motion passed, 207–177.

    May 18, 2023Supports Criminal Justice and Civil Liberties

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in SB272. The bill proposed establishing parental education rights, including access to school records and curricula, and proposed allowing lawsuits to enforce those rights. On May 18, 2023, MacKenzie supported a motion to apply the parental-rights rules to schools and entities receiving state education funds directly or indirectly. The motion passed, 196–188. On May 18, 2023, MacKenzie supported a motion to preserve criminal investigations despite parental-record access. The motion passed, 196–189. On May 18, 2023, MacKenzie supported a motion to require unsuccessful parent plaintiffs to pay defendants’ legal fees. The motion passed, 198–187. On May 18, 2023, MacKenzie supported a motion to delete four proposed parental-rights clauses, numbered (t) through (w). The motion passed, 201–184. On May 18, 2023, MacKenzie opposed a motion to reopen the previous vote. The motion failed, 184–201. On May 18, 2023, MacKenzie supported a motion to protect children’s constitutional privacy and expression rights, subject to a compelling state interest. The motion passed, 198–187. On May 18, 2023, MacKenzie supported a motion to protect confidential counseling and health care, with court-order and mandatory-reporting exceptions. The motion passed, 198–187. On May 18, 2023, MacKenzie opposed a motion to set the bill aside. The motion failed, 186–199. On May 18, 2023, MacKenzie supported a motion to stop further action on the bill. The motion passed, 195–190.

    May 18, 2023Supports Criminal Justice and Civil Liberties

    Source: gc.nh.gov

  • On May 18, 2023, MacKenzie opposed SB263 floor amendment 1789h to add regulated cannabis sales and possession for adults twenty-one and older. The amendment included a 12.5 percent wholesale tax. It also proposed $15.6 million for cannabis regulation, drug monitoring and a prevention campaign. The motion failed, 118–241.

    May 18, 2023Opposes Criminal Justice and Civil Liberties

    Source: gc.nh.gov

    Also on this bill

    • May 18, 2023 · On May 18, 2023, MacKenzie opposed SB263 floor amendment 1870h to require review of sealed public-meeting minutes at least every ten years. The motion failed, 166–194. (Opposes Anti-Corruption)
    • May 18, 2023 · On May 18, 2023, MacKenzie opposed SB263 floor amendment 1897h to require advance good-faith estimates of health-care charges. The motion failed, 164–190. (Opposes Corporate Accountability)
  • MacKenzie voted on the proposal in HB224. The bill proposed repealing criminal and civil penalties for violating the state’s abortion restrictions after 24 weeks. On March 23, 2023, MacKenzie supported a motion to pass the bill. The motion passed, 205–178.

    March 23, 2023Supports Criminal Justice and Civil Liberties

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB271. The bill proposed repealing the state’s abortion restrictions after 24 weeks and their criminal and civil penalties. On March 23, 2023, MacKenzie supported a motion to pass the bill. The motion failed, 192–192.

    March 23, 2023Supports Criminal Justice and Civil Liberties

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB135. The bill proposed limiting no-knock search warrants, with exceptions for imminent violence and evidence tied to protecting lives. On March 22, 2023, MacKenzie supported a motion to limit no-knock search warrants, with exceptions for imminent violence and evidence tied to protecting lives. The proposed amendment also required prior chief approval, prosecutor reporting, and public records. The motion passed, 299–84. On March 22, 2023, MacKenzie supported a motion to pass the amended bill. The motion passed, 374–9.

    March 22, 2023Supports Criminal Justice and Civil Liberties

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB328. The bill proposed legalizing specified psychedelic drugs, including LSD, mescaline, psilocybin and peyote, for adults age 21 and older. On March 16, 2023, MacKenzie supported a motion to reject the bill. The motion passed, 290–76.

    March 16, 2023Opposes Criminal Justice and Civil Liberties

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB596. The bill proposed prohibiting demographic profiling in law-enforcement targeting and probable-cause decisions, while allowing descriptions of identified suspects. On March 16, 2023, MacKenzie supported a motion to pass the bill. The motion passed, 186–185.

    March 16, 2023Supports Criminal Justice and Civil Liberties

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB498. The bill proposed requiring Fish and Game conservation officers to obtain search warrants for official searches and seizures. On February 23, 2023, MacKenzie supported a motion to reject the bill. The motion passed, 233–113. On March 9, 2023, MacKenzie opposed a motion to reopen the previous vote. The motion failed, 117–256.

    March 9, 2023Opposes Criminal Justice and Civil Liberties

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB624. The bill proposed requiring state, county and municipal police agencies notified of federal immigration checkpoints to give public notice. On March 9, 2023, MacKenzie supported a motion to pass the amended bill. The motion passed, 220–152.

    March 9, 2023Supports Criminal Justice and Civil Liberties

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB581. The bill proposed repealing the Controlled Drug Act and creating a committee to study legal and policy changes needed to implement repeal. On February 22, 2023, MacKenzie opposed a motion to reject the bill. The motion passed, 286–70.

    February 22, 2023Supports Criminal Justice and Civil Liberties

    Source: gc.nh.gov

  • MacKenzie supported limiting parole-board recommitment for people entering residential substance-use treatment (HB143). The veto override passed, 255–89.

    September 13, 2018Supports Criminal Justice and Civil Liberties

    Source: gc.nh.gov

  • MacKenzie voted for protecting sexual-assault survivors' rights to information and preservation of evidence (SB391). The House approved the measure, 315–22.

    April 26, 2018Supports Criminal Justice and Civil Liberties

    Source: gc.nh.gov

  • MacKenzie voted for repealing the death penalty (SB593). The House approved the measure, 223–116.

    April 26, 2018Supports Criminal Justice and Civil Liberties

    Source: gc.nh.gov

  • MacKenzie voted to reject a bill reducing criminal penalties for some first-time drug-possession offenses (HB1678). The rejection passed, 227–108.

    March 22, 2018Opposes Criminal Justice and Civil Liberties

    Source: gc.nh.gov

  • MacKenzie voted against banning nonconsensual surveillance of people on private property (HB1627). The House approved the measure, 175–159.

    March 21, 2018Opposes Criminal Justice and Civil Liberties

    Source: gc.nh.gov

  • MacKenzie voted for barring jail for civil contempt when a person lacked liquid assets to pay a court-ordered amount (HB1295). The House approved the measure, 290–41.

    March 21, 2018Supports Criminal Justice and Civil Liberties

    Source: gc.nh.gov

  • MacKenzie voted for requiring a probable-cause warrant before federal agencies received medical-marijuana patient information (HB1672). The House approved the measure, 313–18.

    March 15, 2018Supports Criminal Justice and Civil Liberties

    Source: gc.nh.gov

  • MacKenzie voted to reject a bill restricting government orders that confined people during emergencies (HB1514). The rejection passed, 236–92.

    March 6, 2018Opposes Criminal Justice and Civil Liberties

    Source: gc.nh.gov

  • MacKenzie voted to reject a bill requiring police to obtain warrants for blood samples and hospital blood-test results (HB1752). The rejection passed, 202–123.

    March 6, 2018Opposes Criminal Justice and Civil Liberties

    Source: gc.nh.gov

  • MacKenzie voted to reject a bill limiting Fish and Game officers' arrest and search powers to wildlife-law enforcement (HB1527). The rejection passed, 245–87.

    March 6, 2018Opposes Criminal Justice and Civil Liberties

    Source: gc.nh.gov

  • MacKenzie voted for reducing the penalty for physical-contact assaults that caused no injury (HB1425). The House approved the measure, 201–138.

    February 22, 2018Supports Criminal Justice and Civil Liberties

    Source: gc.nh.gov

  • MacKenzie voted for allowing people to clear old convictions for possessing small amounts of marijuana (HB1477). The House approved the measure, 314–24.

    February 22, 2018Supports Criminal Justice and Civil Liberties

    Source: gc.nh.gov

  • MacKenzie voted for studying the removal of criminal penalties for sex work (HB287). The House approved the measure, 177–134.

    January 9, 2018Supports Criminal Justice and Civil Liberties

    Source: gc.nh.gov

  • MacKenzie voted against restricting transfers of seized property to federal authorities (HB614). The House approved the measure, 219–139.

    March 9, 2017Opposes Criminal Justice and Civil Liberties

    Source: gc.nh.gov

  • MacKenzie voted against ending repeated daily fines for zoning violations and changing jury-trial rules (HB617). The House approved the measure, 189–166.

    March 9, 2017Opposes Criminal Justice and Civil Liberties

    Source: gc.nh.gov

  • MacKenzie voted for reducing penalties for possessing small amounts of marijuana (HB640). The House approved the measure, 318–36.

    March 8, 2017Supports Criminal Justice and Civil Liberties

    Source: gc.nh.gov

  • MacKenzie voted against letting juries decide whether a law applied to a case (HB133). The House approved the measure, 170–160.

    February 15, 2017Opposes Criminal Justice and Civil Liberties

    Source: gc.nh.gov

  • MacKenzie voted to reject a bill repealing the crime of defamation (HB278). The rejection passed, 262–92.

    January 26, 2017Opposes Criminal Justice and Civil Liberties

    Source: gc.nh.gov

Track record — Housing Affordability

Housing Affordability · 16 support · 4 oppose
  • On March 11, 2026, MacKenzie voted for setting aside a bill allowing landlords to charge regulated conditional deposits (HB1336). House vote: 157–177; failed. On August 19, 2026, MacKenzie voted against overriding the governor’s veto of a bill allowing landlords to charge regulated conditional deposits (HB1336). House vote: 159–155; veto sustained.

    August 19, 2026Supports Housing Affordability

    Source: gc.nh.gov

  • On February 5, 2026, MacKenzie voted against passing a bill ending the state housing champion designation and grant program (HB1196). House vote: 185–166; approved.

    February 5, 2026Supports Housing Affordability

    Source: gc.nh.gov

  • On February 5, 2026, MacKenzie voted against rejecting a bill providing state guarantees for affordable housing loans (HB1405). House vote: 186–162; approved.

    February 5, 2026Supports Housing Affordability

    Source: gc.nh.gov

  • On February 5, 2026, MacKenzie voted against rejecting a bill expanding homebuying assistance for essential workers (HB1661). House vote: 179–166; approved.

    February 5, 2026Supports Housing Affordability

    Source: gc.nh.gov

  • On January 8, 2026, MacKenzie voted against rejecting a bill funding a workforce housing program for towns, counties, and developers (HB572). House vote: 191–156; approved.

    January 8, 2026Supports Housing Affordability

    Source: gc.nh.gov

  • On May 22, 2025, MacKenzie voted against setting aside SB 174's restrictions on rejecting housing projects based on bedroom counts. House vote: 179–180; failed. On May 22, 2025, MacKenzie voted against SB 174's restrictions on rejecting housing projects based on bedroom counts unless water or sewer capacity was insufficient. House vote: 176–183; failed.

    May 22, 2025Opposes Housing Affordability

    Source: gc.nh.gov

  • On May 8, 2025, MacKenzie voted for SB 153's deadlines for driveway permits and quicker review of housing development entrances. House vote: 293–61; approved.

    May 8, 2025Supports Housing Affordability

    Source: gc.nh.gov

  • On May 1, 2025, MacKenzie voted against SB 284's limit of one required parking space per residential unit. House vote: 197–144; approved.

    May 1, 2025Opposes Housing Affordability

    Source: gc.nh.gov

  • On February 6, 2025, MacKenzie voted to set aside HB 623’s 90-day restriction on corporate purchases of homes. House vote: 149–207; failed. On February 6, 2025, MacKenzie voted against rejecting HB 623's 90-day restriction on corporate purchases of single-family and multi-family homes. House vote: 216–141; approved.

    February 6, 2025Supports Housing Affordability

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB1400. The conference bill proposed capping certain housing parking requirements, offering office-conversion tax relief and establishing faster court procedures for unauthorized occupants. On June 13, 2024, MacKenzie supported a motion to approve the conference agreement. The motion passed, 205–149.

    June 13, 2024Supports Housing Affordability

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in SB538. The bill proposed offering local tax relief for office-to-housing conversions. It allowed local adoption of governing-board zoning changes and alternative parking plans. On May 2, 2024, MacKenzie opposed a motion to reject the bill. The motion passed, 188–173.

    May 2, 2024Supports Housing Affordability

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB1291. The amended bill proposed allowing one attached or detached accessory home by right. A second used local approval options, with limits on restrictions. On March 28, 2024, MacKenzie opposed a motion to set the bill aside. The motion failed, 87–277. On March 28, 2024, MacKenzie opposed a motion to pass the amended bill. The motion passed, 220–143.

    March 28, 2024Opposes Housing Affordability

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB1399. The bill proposed allowing two-unit housing in specified single-family zones, subject to safety, utility and development conditions. On March 28, 2024, MacKenzie supported a motion to pass the amended bill. The motion passed, 220–140.

    March 28, 2024Supports Housing Affordability

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB2. The budget implementation bill proposed funding $25 million for affordable housing and proposed setting base school aid at $4,100 per pupil. It accelerated interest-and-dividends tax repeal to 2025 and extended expanded Medicaid through 2030. On April 6, 2023, MacKenzie supported a motion to raise school aid and Medicaid payment rates. The amendment proposed $30 million for housing and limits on emergency renewals. The motion passed, 326–63. On April 6, 2023, MacKenzie supported a motion to remove proposed changes to community-college employees’ retirement status. The motion passed, 199–187. On April 6, 2023, MacKenzie supported a motion to change education-trust uses and business-tax revenue allocations. The motion failed, 191–197. On April 6, 2023, MacKenzie supported a motion to fund $3 million yearly for two years to cut in-state tuition. The universities were UNH, Plymouth State and Keene State. The motion failed, 128–259. On June 8, 2023, MacKenzie supported a motion to agree to the Senate amendments. The motion passed, 326–53.

    June 8, 2023Supports Housing Affordability

    Source: gc.nh.gov

    Also on this bill

    • April 6, 2023 · On April 6, 2023, MacKenzie supported HB2 floor amendment 1336h, which included cuts to private-education account funding. The amendment was adopted, 326–63. On April 6, 2023, MacKenzie opposed a motion to raise private-education account eligibility to 500 percent of the federal poverty level. The motion failed, 167–222. (Supports Government Spending Reduction)
  • MacKenzie voted on the proposal in HB401. The bill proposed requiring 60 days’ notice for renovation-related evictions and evidence the work was unsafe with tenants present. The proposal also required an available replacement unit with the same bedroom count and rent no higher than the tenant’s current rent. This requirement had exceptions when no such unit was available or other specified eviction grounds applied. On March 9, 2023, MacKenzie supported a motion to pass the bill. The motion failed, 154–213.

    March 9, 2023Supports Housing Affordability

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB469. The bill proposed barring rejecting tenants because they used housing vouchers, with exceptions for excessive rent or housing-quality failures. On March 9, 2023, MacKenzie supported a motion to pass the bill. The motion failed, 165–206.

    March 9, 2023Supports Housing Affordability

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB567. The bill generally proposed requiring 60 days’ notice for rent increases and six months when increases exceeded 15 percent. On March 9, 2023, MacKenzie supported a motion to pass the bill. The motion failed, 166–207.

    March 9, 2023Supports Housing Affordability

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB44. The amended bill proposed requiring municipalities to allow four dwellings on single-family lots served by municipal water and sewer, subject to existing building rules. On February 23, 2023, MacKenzie opposed a motion to pass the amended bill. The motion failed, 117–232.

    February 23, 2023Opposes Housing Affordability

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB95. The bill proposed letting municipalities regulate rent increases and notice periods. It protected tenants challenging unlawful increases from some evictions. On February 2, 2023, MacKenzie supported a motion to set the bill aside. The motion failed, 180–186. On February 2, 2023, MacKenzie opposed a motion to reject the bill. The motion passed, 301–63.

    February 2, 2023Supports Housing Affordability

    Source: gc.nh.gov

  • MacKenzie voted to reject a bill raising the maximum rental security deposit to two months' rent (HB1485). The rejection passed, 184–149.

    March 21, 2018Supports Housing Affordability

    Source: gc.nh.gov

Track record — Social Programs and Welfare

Social Programs and Welfare · 43 support
  • On March 11, 2026, MacKenzie voted against passing a bill ending the New Hampshire council on autism spectrum disorders (HB1337). House vote: 178–155; approved. On August 19, 2026, MacKenzie voted against overriding the governor’s veto of a bill ending the New Hampshire council on autism spectrum disorders (HB1337). House vote: 148–172; veto sustained.

    August 19, 2026Supports Social Programs and Welfare

    Source: gc.nh.gov

  • On May 14, 2026, MacKenzie voted for rejecting a bill studying options for families of homicide victims when prosecutors did not file charges (SB625). House vote: 146–150; failed. On May 14, 2026, MacKenzie voted against an amendment ending the childhood hepatitis B vaccination requirement (SB625). House vote: 157–138; approved. On May 14, 2026, MacKenzie voted against an amendment ending state refugee resettlement and barring state spending on resettlement (SB625). House vote: 155–140; approved. On May 14, 2026, MacKenzie voted against passing a bill studying homicide-family options and ending state refugee resettlement (SB625). House vote: 156–139; approved.

    May 14, 2026Supports Social Programs and Welfare

    Source: gc.nh.gov

  • On April 23, 2026, MacKenzie voted against rejecting a bill providing advance funding during long-term care Medicaid eligibility decisions (SB543). House vote: 182–154; approved.

    April 23, 2026Supports Social Programs and Welfare

    Source: gc.nh.gov

  • On April 23, 2026, MacKenzie voted against rejecting a bill expanding financial eligibility for the Medicare savings program (SB545). House vote: 182–153; approved.

    April 23, 2026Supports Social Programs and Welfare

    Source: gc.nh.gov

  • On March 12, 2026, MacKenzie voted against rejecting a resolution asking New Hampshire's congressional delegation to support Medicare for All (HCR12). House vote: 180–151; approved.

    March 12, 2026Supports Social Programs and Welfare

    Source: gc.nh.gov

  • On March 12, 2026, MacKenzie voted against rejecting a bill providing a 90-day eviction delay when tenants' Social Security payments are unexpectedly disrupted (HB1171). House vote: 186–155; approved.

    March 12, 2026Supports Social Programs and Welfare

    Source: gc.nh.gov

  • On March 12, 2026, MacKenzie voted against rejecting a bill repealing planned Medicaid pharmacy copayments and premiums (HB1760). House vote: 184–153; approved.

    March 12, 2026Supports Social Programs and Welfare

    Source: gc.nh.gov

  • On March 11, 2026, MacKenzie voted for permanently shelving a bill ending the state refugee resettlement program and barring state spending on refugee resettlement (HB1706). House vote: 158–169; failed. On March 11, 2026, MacKenzie voted for setting aside a bill ending the state refugee resettlement program and barring state spending on refugee resettlement (HB1706). House vote: 161–170; failed. On March 11, 2026, MacKenzie voted against passing a bill ending the state refugee resettlement program and barring state spending on refugee resettlement (HB1706). House vote: 170–164; approved.

    March 11, 2026Supports Social Programs and Welfare

    Source: gc.nh.gov

  • On March 11, 2026, MacKenzie voted against passing a bill tightening work, data checks, and other eligibility rules for food assistance (HB1797). House vote: 172–161; approved.

    March 11, 2026Supports Social Programs and Welfare

    Source: gc.nh.gov

  • On January 8, 2026, MacKenzie voted for an amendment aligning expanded Medicaid work rules with federal requirements and requiring documentary proof and quarterly checks (SB134). House vote: 349–5; approved. On January 8, 2026, MacKenzie voted against passing a bill aligning expanded Medicaid work rules with federal requirements and requiring documentary proof and quarterly checks (SB134). House vote: 204–150; approved.

    January 8, 2026Supports Social Programs and Welfare

    Source: gc.nh.gov

  • On January 8, 2026, MacKenzie voted against passing a bill allowing towns and cities to set residency rules and limits for local welfare aid (HB348). House vote: 190–157; approved.

    January 8, 2026Supports Social Programs and Welfare

    Source: gc.nh.gov

  • On January 7, 2026, MacKenzie voted against rejecting a bill funding free school meals and requiring school districts to provide meals during school hours (SB204). House vote: 183–161; approved.

    January 7, 2026Supports Social Programs and Welfare

    Source: gc.nh.gov

  • On January 7, 2026, MacKenzie voted against rejecting a bill expanding free school meals to children from households earning up to 300% of the federal poverty level (HB665). House vote: 189–158; approved.

    January 7, 2026Supports Social Programs and Welfare

    Source: gc.nh.gov

  • On February 20, 2025, MacKenzie voted against rejecting HB 282's doubling of the compensation fund limit for critically injured first responders. House vote: 175–195; failed. On April 10, 2025, MacKenzie voted for doubling HB 282's biennial fund for first responders critically injured on duty to $1 million. House vote: 296–76; approved. On June 26, 2025, MacKenzie voted for HB 282's conference-era bill funding injured first responders, changing school aid, and changing public-safety retirement benefits. House vote: 322–41; approved.

    June 26, 2025Supports Social Programs and Welfare

    Source: gc.nh.gov

  • On April 10, 2025, MacKenzie voted against HB 2's amendment requiring biological-sex classifications in bathrooms, sports, and detention, and changing direct-pay health facilities' licensing. House vote: 203–169; approved. On April 10, 2025, MacKenzie voted against HB 2's amendment limiting local health officials' authority and ending rules requiring three childhood vaccines after June 2026. House vote: 195–175; approved. On April 10, 2025, MacKenzie voted against HB 2's amendment exempting in-state firearms from federal regulation, legalizing certain weapons, and changing child-abuse reporting penalties. House vote: 203–167; approved. On April 10, 2025, MacKenzie voted against HB 2's amendment requiring federal child-welfare spending compliance and twice-yearly state reports. House vote: 104–268; failed. On April 10, 2025, MacKenzie voted for HB 2’s alternative budget amendment. Its public-service clauses restored services and removed Medicaid charges and diversity-program bans. House vote: 166–204; failed. On April 10, 2025, MacKenzie voted to remove HB 2's school district tax cap. House vote: 206–165; approved. On April 10, 2025, MacKenzie voted to add roughly $1.8 million a year for family planning services to HB 2. House vote: 174–196; failed. On April 10, 2025, MacKenzie voted to preserve and fund the Office of the Child Advocate through an HB 2 amendment. House vote: 177–190; failed. On April 10, 2025, MacKenzie voted to restore tourism and welcome-center funding through an HB 2 amendment. House vote: 198–169; approved. On April 10, 2025, MacKenzie voted to preserve the Board of Tax and Land Appeals through an HB 2 amendment. House vote: 183–180; approved. On April 10, 2025, MacKenzie voted to allow Medicaid enrollment data to identify students eligible for free school meals through an HB 2 amendment. House vote: 181–182; failed. On April 10, 2025, MacKenzie voted to preserve state arts positions and funding through an HB 2 amendment. House vote: 177–185; failed. On April 10, 2025, MacKenzie voted to remove HB 2's proposed new defined-contribution pension group for public employees. House vote: 183–177; approved. On April 10, 2025, MacKenzie voted for HB 2 amendment 1525h. Its public-school clause increased fiscal-disparity aid. House vote: 166–198; failed. On April 10, 2025, MacKenzie voted for HB 2 amendment 1545h. Its university-system clause increased public funding. House vote: 166–198; failed. On April 10, 2025, MacKenzie voted for an HB 2 amendment imposing a 35 percent tax on slot-machine gaming revenue after free play. House vote: 173–191; failed. On April 10, 2025, MacKenzie voted to remove HB 2's eviction provision allowing landlords to end leases lasting at least six months. House vote: 159–205; failed. On April 10, 2025, MacKenzie voted to preserve local voter approval of Keno through an HB 2 amendment. House vote: 183–181; approved. On April 10, 2025, MacKenzie voted against an HB 2 amendment replacing health equity office rules with equal-treatment requirements for the office and vendors. House vote: 116–248; failed. On April 10, 2025, MacKenzie voted to preserve opioid-treatment contracts and existing alcohol-program funding and remove proposed opioid-fund transfers through an HB 2 amendment. House vote: 169–195; failed. On April 10, 2025, MacKenzie voted to preserve the Human Rights Commission's funding and staff through an HB 2 amendment. House vote: 161–203; failed.

    April 10, 2025Supports Social Programs and Welfare

    Source: gc.nh.gov

    Also on this bill

    • June 26, 2025 · On April 10, 2025, MacKenzie voted against HB 2's main budget policy amendment. House vote: 200–175; approved. On April 10, 2025, MacKenzie voted against HB 2's amended budget policy bill. House vote: 185–175; approved. On June 26, 2025, MacKenzie voted against HB 2's conference budget policy bill. House vote: 184–183; approved. (Supports Government Spending Reduction)
    • April 10, 2025 · On April 10, 2025, MacKenzie voted for HB 2’s alternative budget amendment, which reduced education account funding. House vote: 166–204; failed. On April 10, 2025, MacKenzie voted for HB 2 amendment 1525h, which removed education account expansion. House vote: 166–198; failed. On April 10, 2025, MacKenzie voted for HB 2 amendment 1545h, which removed education account expansion. House vote: 166–198; failed. On April 10, 2025, MacKenzie voted for an HB 2 amendment removing education account expansion funding and several proposed fee increases. House vote: 165–198; failed. (Supports Government Spending Reduction)
  • MacKenzie sponsored higher weekly unemployment benefits, with a proposed maximum of $753 (HB1522). On February 22, 2024, the House set the bill aside by voice vote. On January 9, 2025, MacKenzie sponsored HB 542, which raised the maximum weekly unemployment benefit from $427 to $669. On March 6, 2025, MacKenzie authored the minority report supporting an amended maximum of $535. The House set the bill aside by voice vote; it died on the table.

    March 6, 2025Supports Social Programs and Welfare

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB601. The bill proposed using Medicaid data to help certify children for free or reduced-price school meals, with privacy safeguards and a participation choice. On January 3, 2024, MacKenzie opposed a motion to reject the bill. The motion passed, 189–188. On March 6, 2025, MacKenzie voted against setting aside HB 583, which used Medicaid enrollment to identify children eligible for free or reduced-price school meals. House vote: 196–174; approved.

    March 6, 2025Supports Social Programs and Welfare

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB1607. The bill proposed expanding infant safe-haven surrender from seven to sixty-one days and proposed allowing staffed-facility surrender devices. A separate section addressed use of evidence against surrendering parents. On March 28, 2024, MacKenzie supported a motion to set the bill aside. The motion failed, 183–187. On March 28, 2024, MacKenzie supported a motion to send the bill for further study. The motion failed, 182–189. On March 28, 2024, MacKenzie supported a motion to pass the infant-surrender sections on the longer surrender period and facility devices. The motion passed, 372–1. On March 28, 2024, MacKenzie opposed a motion to pass the separate section restricting use of evidence against surrendering parents. The motion failed, 185–188. On May 30, 2024, MacKenzie opposed a motion to agree to the Senate amendments. The motion passed, 185–174.

    May 30, 2024Supports Social Programs and Welfare

    Source: gc.nh.gov

  • MacKenzie wrote the Labor Committee report recommending passage of state-created notices about veterans’ benefits and services (SB588). The report appeared in the House journal on May 23, 2024.

    May 23, 2024Supports Social Programs and Welfare

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in SB499. The floor amendment proposed requiring participation in the federal summer food-benefit program. It also proposed simplifying food-benefit applications for eligible elderly households. On May 23, 2024, MacKenzie supported a motion to participate in summer food benefits and simplify applications for eligible elderly households. The motion passed, 192–178.

    May 23, 2024Supports Social Programs and Welfare

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in SB417. The bill proposed adding oversight of children placed outside the state. A later amendment created a presumption that nonaccused parents were fit and added placement conditions. On May 2, 2024, MacKenzie opposed a motion to set the bill aside. The motion failed, 180–184. On May 2, 2024, MacKenzie supported a motion to pass the bill. The motion passed, 191–174. On May 23, 2024, MacKenzie opposed a motion to add a presumption of fitness for nonaccused parents and revised child-placement conditions. The motion passed, 186–178. On May 23, 2024, MacKenzie supported a motion to pass the amended bill. The motion passed, 360–3.

    May 23, 2024Supports Social Programs and Welfare

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB1212. The bill proposed providing free school meals for children in households earning up to 350 percent of the federal poverty level. On February 15, 2024, MacKenzie supported a motion to pass the bill. The motion failed, 187–188. On February 15, 2024, MacKenzie opposed a motion to reject the bill. The motion passed, 188–187. On February 15, 2024, MacKenzie supported a motion to reopen the previous vote. The motion passed, 187–181. On February 15, 2024, MacKenzie supported a motion to pass the bill. The motion passed, 193–175. On April 11, 2024, MacKenzie opposed a motion to set the bill aside. The motion passed, 192–191. The bill proposed providing $672,672.99 to repair the teaching-kitchen ventilation system at Alvirne High School’s career education center. MacKenzie voted on this proposal (SB396). On May 23, 2024, MacKenzie supported a motion to extend free school meals to households earning up to 350 percent of the federal poverty level. The motion failed, 177–185.

    May 23, 2024Supports Social Programs and Welfare

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB1199. The bill proposed expanding child-advocate duties for homeless young people and funding an added staff position with $150,000. On April 11, 2024, MacKenzie opposed a motion to reject the bill. The motion failed, 190–191. On April 11, 2024, MacKenzie supported a motion to pass the bill. The motion failed, 191–192. On April 11, 2024, MacKenzie opposed a motion to stop further action on the bill. The motion passed, 192–190.

    April 11, 2024Supports Social Programs and Welfare

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HR23. The resolution proposed asking New Hampshire’s congressional delegation to pursue national universal health insurance. On March 14, 2024, MacKenzie opposed a motion to stop further action on the bill. The motion passed, 192–179.

    March 14, 2024Supports Social Programs and Welfare

    Source: gc.nh.gov

  • MacKenzie sponsored higher wages for unemployment-benefit calculations (HB1315). The bill also revised calculations for tipped workers. The House committee reported that he requested rejection because the proposal needed more work.

    February 22, 2024Supports Social Programs and Welfare

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB1000. The bill proposed treating legislators’ service as full-time public service for federal student-loan forgiveness paperwork. On February 15, 2024, MacKenzie opposed a motion to reject the bill. The motion passed, 184–174.

    February 15, 2024Supports Social Programs and Welfare

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in SB263. The bill proposed permanently extending expanded Medicaid by removing its scheduled sunset and reestablishing a review commission. On May 18, 2023, MacKenzie opposed a motion to replace permanent Medicaid expansion with a 2029 sunset and revised funding requests. The motion failed, 184–192. On May 18, 2023, MacKenzie opposed a motion to limit the Medicaid review commission to six legislators and bar recommendations using new general funds. The motion failed, 181–199. On May 18, 2023, MacKenzie opposed a motion to resubmit a federal Medicaid work-requirement waiver. The motion failed, 186–193. On May 18, 2023, MacKenzie opposed a motion to remove the Medicaid expansion severability clause. The motion failed, 184–195. On May 18, 2023, MacKenzie opposed a motion to require annual physical examinations for eligibility, with medical and access exceptions. The motion failed, 175–199. On May 18, 2023, MacKenzie opposed a motion to credit substance-use or mental-health treatment at half the rate of community-engagement hours after three months. The motion failed, 175–194. On May 18, 2023, MacKenzie opposed a motion to remove hospital proximity protections and exempt cash or membership clinics from payment-source rules. The motion failed, 169–192. On May 18, 2023, MacKenzie opposed a motion to limit pregnancy exemptions from work requirements to the last four weeks, unless medically certified. The motion failed, 175–194. On May 18, 2023, MacKenzie opposed a motion to require twice-yearly drug testing and disqualify people after two failed tests, except approved treatment. The motion failed, 173–195. On May 18, 2023, MacKenzie opposed a motion to allow up to 160 monthly hours to make up work or community-engagement requirements. The motion failed, 176–193. On May 18, 2023, MacKenzie opposed a motion to remove community and public-service work as eligible activity. The motion failed, 168–193. On May 18, 2023, MacKenzie opposed a motion to set a 2025 sunset and end the program if federal funding fell below 90 percent. The motion failed, 170–191. On May 18, 2023, MacKenzie opposed a motion to end the program in 2025. Earlier termination applied if federal funding fell below ninety percent or state appropriations were insufficient. The motion failed, 169–196. On May 18, 2023, MacKenzie opposed a motion to raise monthly work requirements from 100 to 120 hours and give job searching half credit. The motion failed, 174–190. On May 18, 2023, MacKenzie opposed a motion to add household-asset eligibility limits. The motion failed, 169–190. On May 18, 2023, MacKenzie opposed a motion to restrict minors’ access to needles and syringes through age and prescription requirements. The motion failed, 162–191. On May 18, 2023, MacKenzie opposed a motion to require $25 medical-visit and $100 emergency-room copayments. The motion failed, 166–191. On May 18, 2023, MacKenzie opposed a motion to bar reenrollment for twelve months after disenrollment, with good-cause exceptions. The motion failed, 164–183. On May 18, 2023, MacKenzie opposed a motion to require annual wellness visits and reviews of multiple medications. The motion failed, 167–193. On May 18, 2023, MacKenzie opposed a motion to set a 2025 sunset and remove community and public-service work eligibility credit. The motion failed, 163–191. On May 18, 2023, MacKenzie opposed a motion to bar hospital or community contributions to the substance-treatment fund from Medicaid-derived payments. The motion failed, 160–187. On May 18, 2023, MacKenzie opposed a motion to limit the governor to three emergency renewals and give later renewal authority to the legislature. The motion failed, 156–198. On May 18, 2023, MacKenzie opposed a motion to end Medicaid expansion after a funding shortfall without liquor-fund backup. The motion failed, 166–190. On May 18, 2023, MacKenzie supported a motion to pass the bill. The motion passed, 193–166. On January 4, 2024, MacKenzie opposed a motion to reject the bill. The motion passed, 191–183.

    January 4, 2024Supports Social Programs and Welfare

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in SB42. The bill proposed barring interest on unemployment overpayments unless the recipient deliberately gave false information or withheld material facts. On June 8, 2023, MacKenzie supported a motion to pass the bill. The motion passed, 196–178.

    June 8, 2023Supports Social Programs and Welfare

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in SB110. The bill proposed keeping the original municipality responsible for local welfare during specified facility or temporary-shelter stays. Responsibility continued thirty days afterward. On June 8, 2023, MacKenzie supported a motion to pass the bill. The motion passed, 190–180.

    June 8, 2023Supports Social Programs and Welfare

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB2. The budget implementation bill proposed funding $25 million for affordable housing and proposed setting base school aid at $4,100 per pupil. It accelerated interest-and-dividends tax repeal to 2025 and extended expanded Medicaid through 2030. On April 6, 2023, MacKenzie supported a motion to raise school aid and Medicaid payment rates. The amendment proposed $30 million for housing and limits on emergency renewals. The motion passed, 326–63. On April 6, 2023, MacKenzie supported a motion to remove proposed changes to community-college employees’ retirement status. The motion passed, 199–187. On April 6, 2023, MacKenzie supported a motion to change education-trust uses and business-tax revenue allocations. The motion failed, 191–197. On April 6, 2023, MacKenzie supported a motion to fund $3 million yearly for two years to cut in-state tuition. The universities were UNH, Plymouth State and Keene State. The motion failed, 128–259. On June 8, 2023, MacKenzie supported a motion to agree to the Senate amendments. The motion passed, 326–53.

    June 8, 2023Supports Social Programs and Welfare

    Source: gc.nh.gov

    Also on this bill

    • April 6, 2023 · On April 6, 2023, MacKenzie supported HB2 floor amendment 1336h, which included cuts to private-education account funding. The amendment was adopted, 326–63. On April 6, 2023, MacKenzie opposed a motion to raise private-education account eligibility to 500 percent of the federal poverty level. The motion failed, 167–222. (Supports Government Spending Reduction)
  • MacKenzie voted on the proposal in SB128. The bill proposed transferring state-funded counsel for involuntary mental-health admissions to the Judicial Council, including coverage for people who were not indigent. On May 18, 2023, MacKenzie supported a motion to pass the bill. The motion passed, 207–177.

    May 18, 2023Supports Social Programs and Welfare

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB469. The bill proposed barring rejecting tenants because they used housing vouchers, with exceptions for excessive rent or housing-quality failures. On March 9, 2023, MacKenzie supported a motion to pass the bill. The motion failed, 165–206.

    March 9, 2023Supports Social Programs and Welfare

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HR7. The bill proposed asking the federal government to preserve Medicare and Social Security without benefit cuts. On February 23, 2023, MacKenzie supported a motion to approve the resolution. The motion passed, 333–12.

    February 23, 2023Supports Social Programs and Welfare

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB565. The amended bill proposed extending continuous Medicaid postpartum coverage from sixty days to twelve months. On February 22, 2023, MacKenzie supported a motion to pass the amended bill. The motion passed, 184–179.

    February 22, 2023Supports Social Programs and Welfare

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB574. The bill proposed restoring farmers’ market food benefits for Women, Infants, and Children program participants, including authorized farm stands and a $300,000 appropriation. On February 22, 2023, MacKenzie supported a motion to pass the amended bill. The motion failed, 180–184.

    February 22, 2023Supports Social Programs and Welfare

    Source: gc.nh.gov

  • MacKenzie voted for funding mental-health care, child protection, and services for people with developmental disabilities (SB590). The House approved the measure, 315–14.

    May 3, 2018Supports Social Programs and Welfare

    Source: gc.nh.gov

  • MacKenzie voted for renewing Medicaid expansion through managed care and adding work requirements (SB313). The House approved the measure, 222–125.

    April 5, 2018Supports Social Programs and Welfare

    Source: gc.nh.gov

  • MacKenzie voted for creating an insurance program for paid family and medical leave (HB628). The House approved the measure, 171–162.

    March 22, 2018Supports Social Programs and Welfare

    Source: gc.nh.gov

  • MacKenzie voted against rejecting a bill funding union apprenticeships for unemployed workers, including their first three months’ wages (HB1716). The rejection passed, 172–162.

    March 21, 2018Supports Social Programs and Welfare

    Source: gc.nh.gov

  • MacKenzie voted for giving grandparents preference in some guardianship cases and funding aid for families affected by substance use (HB629). The House approved the measure, 283–32.

    May 18, 2017Supports Social Programs and Welfare

    Source: gc.nh.gov

  • MacKenzie voted against rejecting a bill adding funding for services for people with developmental disabilities (HB387). The rejection passed, 182–181.

    March 9, 2017Supports Social Programs and Welfare

    Source: gc.nh.gov

  • MacKenzie voted against rejecting a bill funding child-care programs to meet new federal rules (HB370). The rejection passed, 168–166.

    March 8, 2017Supports Social Programs and Welfare

    Source: gc.nh.gov

  • MacKenzie co-sponsored ending the waiting period for unemployment benefits (SB226). The Senate rejected passage, 11–12, and killed the bill.

    January 19, 2017Supports Social Programs and Welfare

    Source: gc.nh.gov

Track record — Public Education Quality

Public Education Quality · 38 support · 7 oppose
  • On April 23, 2026, MacKenzie voted for an amendment requiring independent annual school audits and public release of results (SB586). House vote: 162–193; failed.

    April 23, 2026Supports Public Education Quality

    Source: gc.nh.gov

  • On March 11, 2026, MacKenzie voted for an amendment counting actual education costs, benefits, staffing, nurses, and superintendent services with updates every two years (HB1121). House vote: 149–187; failed. On March 11, 2026, MacKenzie voted against passing a bill defining a narrower set of costs for an adequate education (HB1121). House vote: 187–152; approved.

    March 11, 2026Supports Public Education Quality

    Source: gc.nh.gov

  • On February 19, 2026, MacKenzie voted against rejecting a bill increasing the state figures used to calculate basic education aid (HB1826). House vote: 192–157; approved.

    February 19, 2026Supports Public Education Quality

    Source: gc.nh.gov

  • On February 19, 2026, MacKenzie voted against rejecting a bill expanding state payments for high-cost special education services (HB1557). House vote: 184–157; approved.

    February 19, 2026Supports Public Education Quality

    Source: gc.nh.gov

  • On February 19, 2026, MacKenzie voted against rejecting a bill funding college programs for students with developmental disabilities (HB1791). House vote: 187–157; approved.

    February 19, 2026Supports Public Education Quality

    Source: gc.nh.gov

  • On February 19, 2026, MacKenzie voted against rejecting a bill increasing state education funding (HB1799). House vote: 185–159; approved.

    February 19, 2026Supports Public Education Quality

    Source: gc.nh.gov

  • On January 7, 2026, MacKenzie voted against rejecting a bill increasing state payments for basic education and students with extra needs (HB651). House vote: 190–155; approved.

    January 7, 2026Supports Public Education Quality

    Source: gc.nh.gov

  • On January 7, 2026, MacKenzie voted against rejecting a bill funding free school meals and requiring school districts to provide meals during school hours (SB204). House vote: 183–161; approved.

    January 7, 2026Supports Public Education Quality

    Source: gc.nh.gov

  • On January 7, 2026, MacKenzie voted against an amendment removing priority for school building projects with critical needs or previous funding shortfalls (HB366). House vote: 196–151; approved. On January 7, 2026, MacKenzie voted against passing a bill removing priority for school building projects with urgent needs or earlier funding shortfalls (HB366). House vote: 195–155; approved.

    January 7, 2026Supports Public Education Quality

    Source: gc.nh.gov

  • On January 7, 2026, MacKenzie voted against rejecting a bill expanding free school meals to children from households earning up to 300% of the federal poverty level (HB665). House vote: 189–158; approved.

    January 7, 2026Supports Public Education Quality

    Source: gc.nh.gov

  • On January 7, 2026, MacKenzie voted against rejecting a bill keeping unused school construction aid available beyond the budget period (HB295). House vote: 191–150; approved.

    January 7, 2026Supports Public Education Quality

    Source: gc.nh.gov

  • On December 17, 2025, MacKenzie voted against overriding the veto of HB 319's repeal of transportation requirements for half-day kindergarten pupils. House vote: 182–173; veto sustained.

    December 17, 2025Supports Public Education Quality

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB331. The bill proposed removing the income limit for private-education accounts. On March 22, 2023, MacKenzie supported a motion to set the bill aside. The motion passed, 277–103. The bill proposed removing the income limit for private-education accounts, opening the program to all otherwise eligible students. MacKenzie voted on this proposal (HB1634). On February 8, 2024, MacKenzie opposed a motion to pass the bill. The motion failed, 186–194. On February 8, 2024, MacKenzie opposed a motion to reopen the previous vote. The motion failed, 188–193. On May 8, 2025, MacKenzie voted for an SB 295 amendment requiring completed audits and certified management controls before education account expansion. House vote: 165–199; failed. On May 8, 2025, MacKenzie voted against SB 295's universal education freedom accounts and expanding enrollment cap. House vote: 188–176; approved. On June 5, 2025, MacKenzie voted for an SB 295 amendment requiring completed audits before education account expansion. House vote: 167–201; failed. On June 5, 2025, MacKenzie voted against SB 295's universal education freedom accounts. House vote: 190–178; approved. On June 5, 2025, MacKenzie voted to reconsider SB 295's passage of universal education freedom accounts. House vote: 171–198; failed.

    June 5, 2025Supports Public Education Quality

    Source: gc.nh.gov

  • On June 5, 2025, MacKenzie voted for an SB 206 amendment allowing student device use for specific educational purposes and involving parents and teachers in school phone policies. House vote: 164–192; failed.

    June 5, 2025Supports Public Education Quality

    Source: gc.nh.gov

  • On June 5, 2025, MacKenzie voted against an SB 99 amendment setting cross-district career education tuition at 80 percent of average costs, prorated for part-time attendance. House vote: 208–159; approved. On June 5, 2025, MacKenzie voted against deleting the requirement that the state fund students eligible for the regional career and technical education access program. House vote: 203–169; approved. On June 5, 2025, MacKenzie voted against SB 99's regional career education agreements and cross-district tuition requirements. House vote: 206–167; approved.

    June 5, 2025Supports Public Education Quality

    Source: gc.nh.gov

  • On April 10, 2025, MacKenzie voted against HB 2's amendment requiring biological-sex classifications in bathrooms, sports, and detention, and changing direct-pay health facilities' licensing. House vote: 203–169; approved. On April 10, 2025, MacKenzie voted against HB 2's amendment limiting local health officials' authority and ending rules requiring three childhood vaccines after June 2026. House vote: 195–175; approved. On April 10, 2025, MacKenzie voted against HB 2's amendment exempting in-state firearms from federal regulation, legalizing certain weapons, and changing child-abuse reporting penalties. House vote: 203–167; approved. On April 10, 2025, MacKenzie voted against HB 2's amendment requiring federal child-welfare spending compliance and twice-yearly state reports. House vote: 104–268; failed. On April 10, 2025, MacKenzie voted for HB 2’s alternative budget amendment. Its public-service clauses restored services and removed Medicaid charges and diversity-program bans. House vote: 166–204; failed. On April 10, 2025, MacKenzie voted to remove HB 2's school district tax cap. House vote: 206–165; approved. On April 10, 2025, MacKenzie voted to add roughly $1.8 million a year for family planning services to HB 2. House vote: 174–196; failed. On April 10, 2025, MacKenzie voted to preserve and fund the Office of the Child Advocate through an HB 2 amendment. House vote: 177–190; failed. On April 10, 2025, MacKenzie voted to restore tourism and welcome-center funding through an HB 2 amendment. House vote: 198–169; approved. On April 10, 2025, MacKenzie voted to preserve the Board of Tax and Land Appeals through an HB 2 amendment. House vote: 183–180; approved. On April 10, 2025, MacKenzie voted to allow Medicaid enrollment data to identify students eligible for free school meals through an HB 2 amendment. House vote: 181–182; failed. On April 10, 2025, MacKenzie voted to preserve state arts positions and funding through an HB 2 amendment. House vote: 177–185; failed. On April 10, 2025, MacKenzie voted to remove HB 2's proposed new defined-contribution pension group for public employees. House vote: 183–177; approved. On April 10, 2025, MacKenzie voted for HB 2 amendment 1525h. Its public-school clause increased fiscal-disparity aid. House vote: 166–198; failed. On April 10, 2025, MacKenzie voted for HB 2 amendment 1545h. Its university-system clause increased public funding. House vote: 166–198; failed. On April 10, 2025, MacKenzie voted for an HB 2 amendment imposing a 35 percent tax on slot-machine gaming revenue after free play. House vote: 173–191; failed. On April 10, 2025, MacKenzie voted to remove HB 2's eviction provision allowing landlords to end leases lasting at least six months. House vote: 159–205; failed. On April 10, 2025, MacKenzie voted to preserve local voter approval of Keno through an HB 2 amendment. House vote: 183–181; approved. On April 10, 2025, MacKenzie voted against an HB 2 amendment replacing health equity office rules with equal-treatment requirements for the office and vendors. House vote: 116–248; failed. On April 10, 2025, MacKenzie voted to preserve opioid-treatment contracts and existing alcohol-program funding and remove proposed opioid-fund transfers through an HB 2 amendment. House vote: 169–195; failed. On April 10, 2025, MacKenzie voted to preserve the Human Rights Commission's funding and staff through an HB 2 amendment. House vote: 161–203; failed.

    April 10, 2025Supports Public Education Quality

    Source: gc.nh.gov

    Also on this bill

    • June 26, 2025 · On April 10, 2025, MacKenzie voted against HB 2's main budget policy amendment. House vote: 200–175; approved. On April 10, 2025, MacKenzie voted against HB 2's amended budget policy bill. House vote: 185–175; approved. On June 26, 2025, MacKenzie voted against HB 2's conference budget policy bill. House vote: 184–183; approved. (Supports Government Spending Reduction)
    • April 10, 2025 · On April 10, 2025, MacKenzie voted for HB 2’s alternative budget amendment, which reduced education account funding. House vote: 166–204; failed. On April 10, 2025, MacKenzie voted for HB 2 amendment 1525h, which removed education account expansion. House vote: 166–198; failed. On April 10, 2025, MacKenzie voted for HB 2 amendment 1545h, which removed education account expansion. House vote: 166–198; failed. On April 10, 2025, MacKenzie voted for an HB 2 amendment removing education account expansion funding and several proposed fee increases. House vote: 165–198; failed. (Supports Government Spending Reduction)
  • On March 26, 2025, MacKenzie voted for an HB 520 amendment requiring the attorney general to approve education department subpoenas. House vote: 154–190; failed. On March 26, 2025, MacKenzie voted against HB 520, which allowed education department hearing officers to issue educator-conduct subpoenas. House vote: 193–155; approved.

    March 26, 2025Opposes Public Education Quality

    Source: gc.nh.gov

  • On March 20, 2025, MacKenzie voted against HB 235, which added duties to parents to the educator conduct and ethics codes. House vote: 209–164; approved.

    March 20, 2025Opposes Public Education Quality

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in SB219. The bill proposed requiring public school-spending reports with ten-year charts of costs, teacher pay and administrator salaries, plus top administrator pay. On May 2, 2024, MacKenzie opposed a motion to pass the bill. The motion passed, 180–179. On May 2, 2024, MacKenzie supported a motion to reopen the previous vote. The motion passed, 185–181. On May 2, 2024, MacKenzie opposed a motion to pass the bill. The motion failed, 182–184. On May 2, 2024, MacKenzie supported a motion to reject the bill. The motion passed, 178–172. The conference bill proposed requiring school-spending reports with salary and spending charts. It withheld aid for late reporting and capped some tuition-district grants. MacKenzie voted on this proposal (HB1265). On June 13, 2024, MacKenzie opposed a motion to approve the conference agreement. The motion passed, 183–172.

    June 13, 2024Supports Public Education Quality

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in SB217. The bill proposed creating incentive grants for teachers in rural and underserved communities, with an initial $1 appropriation. On May 23, 2024, MacKenzie opposed a motion to reject the bill. The motion passed, 184–174.

    May 23, 2024Supports Public Education Quality

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in SB341. The bill proposed requiring teachers to answer parents’ written requests within ten business days, while allowing withholding information that risked child abuse. On May 2, 2024, MacKenzie supported a motion to stop further action on the bill. The motion passed, 185–176.

    May 2, 2024Opposes Public Education Quality

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB1656. The bill proposed replacing the flat special-education grant with three aid tiers. The proposed floor amendment increased those tiers to $3,408, $6,817 and $10,224. On April 11, 2024, MacKenzie supported a motion to raise the three proposed special-education aid tiers to $3,408, $6,817 and $10,224. The motion failed, 187–187. On April 11, 2024, MacKenzie supported a motion to pass the amended bill. The motion passed, 349–26.

    April 11, 2024Supports Public Education Quality

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB1287. The bill proposed requiring teaching methods to have repeatable scientific support. It excluded surveys and subjective progress reports as evidence. On March 28, 2024, MacKenzie opposed a motion to pass the bill. The motion failed, 179–193.

    March 28, 2024Opposes Public Education Quality

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB1311. The bill proposed requiring school-library review policies, barring removals based on protected characteristics or viewpoints, and preserving access during review. On March 14, 2024, MacKenzie opposed a motion to stop further action on the bill. The motion failed, 185–190. On March 14, 2024, MacKenzie supported a motion to pass the bill. The motion passed, 194–180. On March 14, 2024, MacKenzie opposed a motion to reopen the previous vote. The motion failed, 183–192.

    March 14, 2024Supports Public Education Quality

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB1162. The bill proposed repealing restrictions on teaching certain discrimination concepts. It protected instruction about protected groups’ historical and current experiences. On March 14, 2024, MacKenzie opposed a motion to stop further action on the bill. The motion passed, 192–183.

    March 14, 2024Supports Public Education Quality

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in CACR12. The proposal called for a modern meaning of “cherish” in the constitution’s education clause. The committee said it sought to reverse court rulings on state education funding. On March 7, 2024, MacKenzie supported a motion to reject the proposed constitutional change. The motion passed, 188–171.

    March 7, 2024Supports Public Education Quality

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB1128. The bill proposed requiring education tax-credit scholarship organizations to be incorporated in New Hampshire. On February 22, 2024, MacKenzie supported a motion to pass the bill. The motion failed, 185–188. On February 22, 2024, MacKenzie opposed a motion to stop further action on the bill. The motion passed, 191–187.

    February 22, 2024Supports Public Education Quality

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB628. The bill proposed requiring criminal background checks for staff and volunteers teaching students through publicly funded private education programs. On January 3, 2024, MacKenzie supported a motion to pass the bill. The motion failed, 174–199. On January 3, 2024, MacKenzie opposed a motion to reject the bill. The motion passed, 195–178.

    January 3, 2024Supports Public Education Quality

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB354. The amended bill proposed letting charter schools apply for state school-building aid, with continued school-use and repayment conditions. On January 3, 2024, MacKenzie opposed a motion to pass the amended bill. The motion passed, 190–177.

    January 3, 2024Opposes Public Education Quality

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB546. The bill proposed requiring at least $50 million yearly for school building aid, plus existing debt payments. On January 3, 2024, MacKenzie opposed a motion to reject the bill. The motion failed, 186–189. On January 3, 2024, MacKenzie opposed a motion to set the bill aside. The motion passed, 190–187.

    January 3, 2024Supports Public Education Quality

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB620. The bill proposed creating an early-learning division and a three-year public pre-kindergarten pilot involving public, private and community providers. On February 14, 2023, MacKenzie supported a motion to pass the amended bill. The motion passed, 183–174. The bill proposed creating an early-learning division and a three-year public pre-kindergarten pilot involving public, private and community providers. MacKenzie voted on this proposal (HB620). On January 3, 2024, MacKenzie opposed a motion to reject the bill. The motion passed, 188–185.

    January 3, 2024Supports Public Education Quality

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in SB151. The bill proposed adding mental-health education to public-school requirements, with state curriculum support and parental rights to request alternatives. On January 3, 2024, MacKenzie supported a motion to pass the bill. The motion failed, 183–186. On January 3, 2024, MacKenzie supported a motion to reopen the previous vote. The motion failed, 183–187.

    January 3, 2024Supports Public Education Quality

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in SB213. The amended bill proposed allowing career-education students to use approved technology platforms with parental consent and modifying social-media-account protections. On June 8, 2023, MacKenzie supported a motion to pass the amended bill. The motion passed, 201–175.

    June 8, 2023Supports Public Education Quality

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB2. The budget implementation bill proposed funding $25 million for affordable housing and proposed setting base school aid at $4,100 per pupil. It accelerated interest-and-dividends tax repeal to 2025 and extended expanded Medicaid through 2030. On April 6, 2023, MacKenzie supported a motion to raise school aid and Medicaid payment rates. The amendment proposed $30 million for housing and limits on emergency renewals. The motion passed, 326–63. On April 6, 2023, MacKenzie supported a motion to remove proposed changes to community-college employees’ retirement status. The motion passed, 199–187. On April 6, 2023, MacKenzie supported a motion to change education-trust uses and business-tax revenue allocations. The motion failed, 191–197. On April 6, 2023, MacKenzie supported a motion to fund $3 million yearly for two years to cut in-state tuition. The universities were UNH, Plymouth State and Keene State. The motion failed, 128–259. On June 8, 2023, MacKenzie supported a motion to agree to the Senate amendments. The motion passed, 326–53.

    June 8, 2023Supports Public Education Quality

    Source: gc.nh.gov

    Also on this bill

    • April 6, 2023 · On April 6, 2023, MacKenzie supported HB2 floor amendment 1336h, which included cuts to private-education account funding. The amendment was adopted, 326–63. On April 6, 2023, MacKenzie opposed a motion to raise private-education account eligibility to 500 percent of the federal poverty level. The motion failed, 167–222. (Supports Government Spending Reduction)
  • MacKenzie voted on the proposal in HB626. The bill proposed moving private-education account management from scholarship organizations to the education department and proposed limiting unused fund rollover. On February 14, 2023, MacKenzie supported a motion to pass the bill. The motion passed, 183–180. On April 6, 2023, MacKenzie opposed a motion to reject the bill. The motion passed, 195–194.

    April 6, 2023Supports Public Education Quality

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB440. The bill proposed adding explicit Education Trust Fund uses including Education Freedom Accounts, infrastructure and kindergarten grants, and permitting up to 1% for administration. On March 9, 2023, MacKenzie opposed a motion to pass the bill. The motion passed, 191–185.

    March 9, 2023Opposes Public Education Quality

    Source: gc.nh.gov

  • MacKenzie voted for adding $5 million to improve public-school security (HB1415). The House approved the measure, 262–76.

    May 23, 2018Supports Public Education Quality

    Source: gc.nh.gov

  • MacKenzie voted against rejecting a bill requiring background checks and nondiscrimination policies at publicly funded private schools (HB1432). The rejection passed, 165–138.

    March 15, 2018Supports Public Education Quality

    Source: gc.nh.gov

  • MacKenzie voted against rejecting a bill restoring reductions in school stabilization grants (HB1814). The rejection passed, 228–102.

    March 7, 2018Supports Public Education Quality

    Source: gc.nh.gov

  • MacKenzie voted for restoring some school stabilization aid (HB525). The House approved the measure, 290–58.

    January 3, 2018Supports Public Education Quality

    Source: gc.nh.gov

  • MacKenzie voted for using keno gambling revenue to help fund full-day kindergarten (SB191). The House approved the measure, 251–111.

    June 22, 2017Supports Public Education Quality

    Source: gc.nh.gov

  • MacKenzie voted for requiring financial information about school mandates and changing school accreditation rules (HB620). The House approved the measure, 335–18.

    March 8, 2017Supports Public Education Quality

    Source: gc.nh.gov

  • MacKenzie voted against rejecting a bill funding community-college scholarships through the John and Molly Stark workforce program (HB604). The rejection passed, 189–161.

    February 15, 2017Supports Public Education Quality

    Source: gc.nh.gov

  • MacKenzie voted to reject a bill changing state school aid calculations and adding aid for towns with smaller tax bases (HB597). The rejection passed, 186–165.

    February 15, 2017Opposes Public Education Quality

    Source: gc.nh.gov

  • MacKenzie voted against letting parents excuse children from statewide school tests without penalties (HB276). The House approved the measure, 203–155.

    February 2, 2017Supports Public Education Quality

    Source: gc.nh.gov

Track record — Gun Control

Gun Control · 25 support · 2 oppose
  • On January 7, 2026, MacKenzie voted against an amendment giving the legislature sole authority over rules for guns and other self-defense tools (HB609). House vote: 193–152; approved. On January 7, 2026, MacKenzie voted against passing a bill giving the legislature sole authority over rules for guns and other self-defense tools (HB609). House vote: 193–151; approved. On June 4, 2026, MacKenzie voted for setting aside a bill giving the legislature sole authority over rules for guns and other self-defense tools (HB609). House vote: 182–160; approved.

    June 4, 2026Supports Gun Control

    Source: gc.nh.gov

  • On May 14, 2026, MacKenzie voted against an amendment barring public colleges from restricting guns and other self-defense weapons (SB408). House vote: 159–177; failed.

    May 14, 2026Supports Gun Control

    Source: gc.nh.gov

  • On February 5, 2026, MacKenzie voted against passing a bill exempting guns and accessories made and kept in New Hampshire from federal regulation (HB1697). House vote: 188–164; approved.

    February 5, 2026Supports Gun Control

    Source: gc.nh.gov

  • On February 5, 2026, MacKenzie voted against passing a bill barring public colleges from restricting guns and other self-defense weapons on campus (HB1793). House vote: 188–165; approved.

    February 5, 2026Supports Gun Control

    Source: gc.nh.gov

  • On May 22, 2025, MacKenzie voted against the Senate's HB 551 repeal of pistol-sale licensing and limits on liability for certain firearm designs. House vote: 200–161; approved.

    May 22, 2025Supports Gun Control

    Source: gc.nh.gov

  • On April 10, 2025, MacKenzie voted against HB 2's amendment requiring biological-sex classifications in bathrooms, sports, and detention, and changing direct-pay health facilities' licensing. House vote: 203–169; approved. On April 10, 2025, MacKenzie voted against HB 2's amendment limiting local health officials' authority and ending rules requiring three childhood vaccines after June 2026. House vote: 195–175; approved. On April 10, 2025, MacKenzie voted against HB 2's amendment exempting in-state firearms from federal regulation, legalizing certain weapons, and changing child-abuse reporting penalties. House vote: 203–167; approved. On April 10, 2025, MacKenzie voted against HB 2's amendment requiring federal child-welfare spending compliance and twice-yearly state reports. House vote: 104–268; failed. On April 10, 2025, MacKenzie voted for HB 2’s alternative budget amendment. Its public-service clauses restored services and removed Medicaid charges and diversity-program bans. House vote: 166–204; failed. On April 10, 2025, MacKenzie voted to remove HB 2's school district tax cap. House vote: 206–165; approved. On April 10, 2025, MacKenzie voted to add roughly $1.8 million a year for family planning services to HB 2. House vote: 174–196; failed. On April 10, 2025, MacKenzie voted to preserve and fund the Office of the Child Advocate through an HB 2 amendment. House vote: 177–190; failed. On April 10, 2025, MacKenzie voted to restore tourism and welcome-center funding through an HB 2 amendment. House vote: 198–169; approved. On April 10, 2025, MacKenzie voted to preserve the Board of Tax and Land Appeals through an HB 2 amendment. House vote: 183–180; approved. On April 10, 2025, MacKenzie voted to allow Medicaid enrollment data to identify students eligible for free school meals through an HB 2 amendment. House vote: 181–182; failed. On April 10, 2025, MacKenzie voted to preserve state arts positions and funding through an HB 2 amendment. House vote: 177–185; failed. On April 10, 2025, MacKenzie voted to remove HB 2's proposed new defined-contribution pension group for public employees. House vote: 183–177; approved. On April 10, 2025, MacKenzie voted for HB 2 amendment 1525h. Its public-school clause increased fiscal-disparity aid. House vote: 166–198; failed. On April 10, 2025, MacKenzie voted for HB 2 amendment 1545h. Its university-system clause increased public funding. House vote: 166–198; failed. On April 10, 2025, MacKenzie voted for an HB 2 amendment imposing a 35 percent tax on slot-machine gaming revenue after free play. House vote: 173–191; failed. On April 10, 2025, MacKenzie voted to remove HB 2's eviction provision allowing landlords to end leases lasting at least six months. House vote: 159–205; failed. On April 10, 2025, MacKenzie voted to preserve local voter approval of Keno through an HB 2 amendment. House vote: 183–181; approved. On April 10, 2025, MacKenzie voted against an HB 2 amendment replacing health equity office rules with equal-treatment requirements for the office and vendors. House vote: 116–248; failed. On April 10, 2025, MacKenzie voted to preserve opioid-treatment contracts and existing alcohol-program funding and remove proposed opioid-fund transfers through an HB 2 amendment. House vote: 169–195; failed. On April 10, 2025, MacKenzie voted to preserve the Human Rights Commission's funding and staff through an HB 2 amendment. House vote: 161–203; failed.

    April 10, 2025Supports Gun Control

    Source: gc.nh.gov

    Also on this bill

    • June 26, 2025 · On April 10, 2025, MacKenzie voted against HB 2's main budget policy amendment. House vote: 200–175; approved. On April 10, 2025, MacKenzie voted against HB 2's amended budget policy bill. House vote: 185–175; approved. On June 26, 2025, MacKenzie voted against HB 2's conference budget policy bill. House vote: 184–183; approved. (Supports Government Spending Reduction)
    • April 10, 2025 · On April 10, 2025, MacKenzie voted for HB 2’s alternative budget amendment, which reduced education account funding. House vote: 166–204; failed. On April 10, 2025, MacKenzie voted for HB 2 amendment 1525h, which removed education account expansion. House vote: 166–198; failed. On April 10, 2025, MacKenzie voted for HB 2 amendment 1545h, which removed education account expansion. House vote: 166–198; failed. On April 10, 2025, MacKenzie voted for an HB 2 amendment removing education account expansion funding and several proposed fee increases. House vote: 165–198; failed. (Supports Government Spending Reduction)
  • On February 20, 2025, MacKenzie voted against rejecting HB 56's expanded gun background checks and 72-hour waiting period. House vote: 216–154; approved.

    February 20, 2025Supports Gun Control

    Source: gc.nh.gov

  • On February 20, 2025, MacKenzie voted against HB 381's exemption from federal firearms restrictions for guns and accessories made for use within New Hampshire. House vote: 205–168; approved.

    February 20, 2025Supports Gun Control

    Source: gc.nh.gov

  • On February 20, 2025, MacKenzie voted against rejecting HB 352's prohibition on deadly weapons within 100 feet of election polling places. House vote: 211–161; approved.

    February 20, 2025Supports Gun Control

    Source: gc.nh.gov

  • On January 8, 2025, MacKenzie voted against a House rule limiting the display of deadly weapons in the chamber and nearby rooms. House vote: 216–164; approved. On January 8, 2025, MacKenzie voted for a stronger House rule banning the carrying or possession of deadly weapons in the chamber and nearby rooms. House vote: 154–227; failed.

    January 8, 2025Supports Gun Control

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in SB476. The bill proposed adding $40 million in bonding for a replacement state prison. A later floor amendment added mental-health firearms background reporting and related firearm procedures. On May 2, 2024, MacKenzie supported a motion to pass the bill. The motion passed, 217–144. On May 23, 2024, MacKenzie supported a motion to add mental-health firearms background reporting and related firearm procedures. The motion passed, 202–165. On May 23, 2024, MacKenzie supported a motion to pass the amended bill. The motion passed, 212–155.

    May 23, 2024Supports Gun Control

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB1050. The bill proposed creating a voluntary firearm do-not-sell list. The proposal allowed participants to request removal after 60 days, followed by a 21-day wait. On February 22, 2024, MacKenzie supported a motion to pass the bill. The motion failed, 179–200. On February 22, 2024, MacKenzie opposed a motion to reject the bill. The motion passed, 205–175.

    February 22, 2024Supports Gun Control

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB512. The bill proposed exemptions from federal rules for firearms made and kept in New Hampshire. It imposed penalties on enforcing officials. On January 4, 2024, MacKenzie supported a motion to reject the bill. The motion passed, 286–69.

    January 4, 2024Supports Gun Control

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB144. The bill proposed restoring firearm rights after sentences for nonviolent felonies. It narrowed the firearm ban for repeat drug offenders. On January 4, 2024, MacKenzie supported a motion to reject the bill. The motion passed, 297–63.

    January 4, 2024Supports Gun Control

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB351. The bill proposed increasing criminal penalties for negligent firearm storage involving access by children. On March 22, 2023, MacKenzie supported a motion to increase firearm-storage penalties involving children under sixteen. Specified felony charges covered gross-negligence injuries, deaths or felony use. The motion failed, 184–196. On March 22, 2023, MacKenzie supported a motion to pass the bill. The motion failed, 182–203.

    March 22, 2023Supports Gun Control

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB76. The bill proposed requiring a three-day wait for firearm delivery, with exemptions for certain hunters, officers and people fearing for their safety. On March 16, 2023, MacKenzie supported a motion to pass the bill. The motion failed, 168–193.

    March 16, 2023Supports Gun Control

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB444. The bill proposed prohibiting firearm possession at polling places. On March 16, 2023, MacKenzie opposed a motion to reject the bill. The motion passed, 202–167.

    March 16, 2023Supports Gun Control

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB78. The bill proposed repealing the state ban on enforcing federal firearm restrictions. On March 9, 2023, MacKenzie opposed a motion to reject the bill. The motion passed, 200–173.

    March 9, 2023Supports Gun Control

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB106. The bill proposed creating a court process for temporary restrictions on firearm access for people posing an immediate or significant risk of harm. On March 9, 2023, MacKenzie opposed a motion to reject the bill. The motion passed, 198–172.

    March 9, 2023Supports Gun Control

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB32. The bill proposed restricting firearm possession and discharge within school zones, with exceptions for licensed possession and specified lawful uses. On March 9, 2023, MacKenzie opposed a motion to reject the bill. The motion passed, 199–174.

    March 9, 2023Supports Gun Control

    Source: gc.nh.gov

  • On February 16, 2017, MacKenzie voted against rejecting a bill requiring background checks for commercial gun sales (HB201). The rejection passed, 221–151. MacKenzie voted on the proposal in HB59. The bill proposed requiring background checks and licensed-dealer processing for commercial firearm sales. On March 9, 2023, MacKenzie opposed a motion to reject the bill. The motion passed, 197–175.

    March 9, 2023Supports Gun Control

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HR8. The resolution proposed urging Congress to regulate and ban specified semiautomatic weapons and large-capacity ammunition devices. On February 23, 2023, MacKenzie opposed a motion to reject the resolution. The motion passed, 181–162.

    February 23, 2023Supports Gun Control

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB191. The bill proposed allowing State Police to operate a program accepting voluntarily surrendered firearms for destruction. On February 22, 2023, MacKenzie opposed a motion to reject the bill. The motion passed, 237–121.

    February 22, 2023Supports Gun Control

    Source: gc.nh.gov

  • MacKenzie voted against allowing loaded guns on off-highway vehicles and snowmobiles (HB1313). The House approved the measure, 181–148.

    March 22, 2018Supports Gun Control

    Source: gc.nh.gov

  • MacKenzie voted to reject a bill allowing pistols and revolvers on college and university grounds (HB1542). The rejection passed, 231–110.

    February 22, 2018Supports Gun Control

    Source: gc.nh.gov

  • MacKenzie voted to reject a bill banning open carrying of guns in certain public places (HB1566). The rejection passed, 194–126.

    February 15, 2018Opposes Gun Control

    Source: gc.nh.gov

  • MacKenzie voted to reject a bill banning guns at polling places (HB350). The rejection passed, 204–144.

    February 15, 2017Opposes Gun Control

    Source: gc.nh.gov

Track record — Women's Reproductive Rights

Women's Reproductive Rights · 13 support
  • On March 9, 2017, MacKenzie voted to reject a bill repealing buffer-zone protections near reproductive health clinics (HB589). The rejection passed, 191–165. On March 11, 2026, MacKenzie voted for rejecting a bill repealing protective buffer zones around reproductive health clinics (HB1313). House vote: 171–163; approved.

    March 11, 2026Supports Women's Reproductive Rights

    Source: gc.nh.gov

  • On April 10, 2025, MacKenzie voted against HB 2's amendment requiring biological-sex classifications in bathrooms, sports, and detention, and changing direct-pay health facilities' licensing. House vote: 203–169; approved. On April 10, 2025, MacKenzie voted against HB 2's amendment limiting local health officials' authority and ending rules requiring three childhood vaccines after June 2026. House vote: 195–175; approved. On April 10, 2025, MacKenzie voted against HB 2's amendment exempting in-state firearms from federal regulation, legalizing certain weapons, and changing child-abuse reporting penalties. House vote: 203–167; approved. On April 10, 2025, MacKenzie voted against HB 2's amendment requiring federal child-welfare spending compliance and twice-yearly state reports. House vote: 104–268; failed. On April 10, 2025, MacKenzie voted for HB 2’s alternative budget amendment. Its public-service clauses restored services and removed Medicaid charges and diversity-program bans. House vote: 166–204; failed. On April 10, 2025, MacKenzie voted to remove HB 2's school district tax cap. House vote: 206–165; approved. On April 10, 2025, MacKenzie voted to add roughly $1.8 million a year for family planning services to HB 2. House vote: 174–196; failed. On April 10, 2025, MacKenzie voted to preserve and fund the Office of the Child Advocate through an HB 2 amendment. House vote: 177–190; failed. On April 10, 2025, MacKenzie voted to restore tourism and welcome-center funding through an HB 2 amendment. House vote: 198–169; approved. On April 10, 2025, MacKenzie voted to preserve the Board of Tax and Land Appeals through an HB 2 amendment. House vote: 183–180; approved. On April 10, 2025, MacKenzie voted to allow Medicaid enrollment data to identify students eligible for free school meals through an HB 2 amendment. House vote: 181–182; failed. On April 10, 2025, MacKenzie voted to preserve state arts positions and funding through an HB 2 amendment. House vote: 177–185; failed. On April 10, 2025, MacKenzie voted to remove HB 2's proposed new defined-contribution pension group for public employees. House vote: 183–177; approved. On April 10, 2025, MacKenzie voted for HB 2 amendment 1525h. Its public-school clause increased fiscal-disparity aid. House vote: 166–198; failed. On April 10, 2025, MacKenzie voted for HB 2 amendment 1545h. Its university-system clause increased public funding. House vote: 166–198; failed. On April 10, 2025, MacKenzie voted for an HB 2 amendment imposing a 35 percent tax on slot-machine gaming revenue after free play. House vote: 173–191; failed. On April 10, 2025, MacKenzie voted to remove HB 2's eviction provision allowing landlords to end leases lasting at least six months. House vote: 159–205; failed. On April 10, 2025, MacKenzie voted to preserve local voter approval of Keno through an HB 2 amendment. House vote: 183–181; approved. On April 10, 2025, MacKenzie voted against an HB 2 amendment replacing health equity office rules with equal-treatment requirements for the office and vendors. House vote: 116–248; failed. On April 10, 2025, MacKenzie voted to preserve opioid-treatment contracts and existing alcohol-program funding and remove proposed opioid-fund transfers through an HB 2 amendment. House vote: 169–195; failed. On April 10, 2025, MacKenzie voted to preserve the Human Rights Commission's funding and staff through an HB 2 amendment. House vote: 161–203; failed.

    April 10, 2025Supports Women's Reproductive Rights

    Source: gc.nh.gov

    Also on this bill

    • June 26, 2025 · On April 10, 2025, MacKenzie voted against HB 2's main budget policy amendment. House vote: 200–175; approved. On April 10, 2025, MacKenzie voted against HB 2's amended budget policy bill. House vote: 185–175; approved. On June 26, 2025, MacKenzie voted against HB 2's conference budget policy bill. House vote: 184–183; approved. (Supports Government Spending Reduction)
    • April 10, 2025 · On April 10, 2025, MacKenzie voted for HB 2’s alternative budget amendment, which reduced education account funding. House vote: 166–204; failed. On April 10, 2025, MacKenzie voted for HB 2 amendment 1525h, which removed education account expansion. House vote: 166–198; failed. On April 10, 2025, MacKenzie voted for HB 2 amendment 1545h, which removed education account expansion. House vote: 166–198; failed. On April 10, 2025, MacKenzie voted for an HB 2 amendment removing education account expansion funding and several proposed fee increases. House vote: 165–198; failed. (Supports Government Spending Reduction)
  • MacKenzie voted on the proposal in SB567. The bill proposed requiring a report on protecting access to medication-abortion drugs and identifying barriers, without state general-fund spending. On May 2, 2024, MacKenzie supported a motion to pass the bill. The motion passed, 184–182.

    May 2, 2024Supports Women's Reproductive Rights

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HCR11. The resolution opposed medically unnecessary restrictions on mifepristone and proposed calling for protecting access to medication abortion. On February 15, 2024, MacKenzie supported a motion to approve the resolution. The motion passed, 196–151.

    February 15, 2024Supports Women's Reproductive Rights

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in CACR23. The constitutional change proposed protecting abortion before 24 weeks, subject to a compelling state interest. It protected medically necessary later abortions. On February 1, 2024, MacKenzie supported a motion to approve the proposed constitutional change. The motion failed, 193–184.

    February 1, 2024Supports Women's Reproductive Rights

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB1248. The bill proposed lowering the abortion cutoff from 24 weeks to 15 days, with exceptions for medical emergencies and fatal fetal abnormalities. On February 1, 2024, MacKenzie supported a motion to stop further action on the bill. The motion passed, 363–11.

    February 1, 2024Supports Women's Reproductive Rights

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB591. The bill proposed banning abortion after detection of fetal cardiac activity, with medical exceptions. On March 23, 2023, MacKenzie supported a motion to reject the bill. The motion passed, 271–110.

    March 23, 2023Supports Women's Reproductive Rights

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB224. The bill proposed repealing criminal and civil penalties for violating the state’s abortion restrictions after 24 weeks. On March 23, 2023, MacKenzie supported a motion to pass the bill. The motion passed, 205–178.

    March 23, 2023Supports Women's Reproductive Rights

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in CACR2. The constitutional change proposed protecting personal reproductive decisions unless a compelling state interest justified the least restrictive limits. On March 23, 2023, MacKenzie supported a motion to approve the proposed constitutional change. The motion failed, 193–191.

    March 23, 2023Supports Women's Reproductive Rights

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB271. The bill proposed repealing the state’s abortion restrictions after 24 weeks and their criminal and civil penalties. On March 23, 2023, MacKenzie supported a motion to pass the bill. The motion failed, 192–192.

    March 23, 2023Supports Women's Reproductive Rights

    Source: gc.nh.gov

  • MacKenzie voted for requiring insurance coverage of a year's birth-control supply without cost sharing (SB421). The House approved the measure, 219–111.

    May 2, 2018Supports Women's Reproductive Rights

    Source: gc.nh.gov

  • MacKenzie voted to reject a bill protecting medical workers’ refusals to provide reproductive care on conscience grounds (HB1787). The rejection passed, 218–109.

    March 15, 2018Supports Women's Reproductive Rights

    Source: gc.nh.gov

  • MacKenzie voted against rejecting a bill allowing pharmacists to provide hormonal birth control under a standing medical order (HB1822). The rejection failed, 76–265.

    February 8, 2018Supports Women's Reproductive Rights

    Source: gc.nh.gov

Track record — Election Integrity

Election Integrity · 10 support · 8 oppose
  • On June 4, 2026, MacKenzie voted against the final House-Senate agreement authorizing random audits of registered voters' citizenship (HB1062). House vote: 196–156; approved.

    June 4, 2026Opposes Election Integrity

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB1426. The bill proposed creating an independent advisory redistricting commission. It set public hearings, map-drawing rules and court review when lawmakers rejected revised maps. On February 22, 2024, MacKenzie opposed a motion to stop further action on the bill. The motion passed, 192–186. On February 5, 2026, MacKenzie voted against rejecting a bill creating an independent commission to propose voting district maps (HB1487). House vote: 189–164; approved.

    February 5, 2026Supports Election Integrity

    Source: gc.nh.gov

  • On March 27, 2025, MacKenzie voted against HB 274, which required annual voter-list verification and removed voters inactive for five years. House vote: 200–174; approved.

    March 27, 2025Opposes Election Integrity

    Source: gc.nh.gov

  • On March 27, 2025, MacKenzie voted against rejecting HB 363, which set criteria for drawing voting districts. House vote: 203–167; approved.

    March 27, 2025Supports Election Integrity

    Source: gc.nh.gov

  • On February 20, 2025, MacKenzie voted against rejecting HB 352's prohibition on deadly weapons within 100 feet of election polling places. House vote: 211–161; approved.

    February 20, 2025Supports Election Integrity

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in SB576. The bill proposed requiring estate executors to notify clerks of adult deaths within 30 days of appointment, supporting voter-roll updates. On May 9, 2024, MacKenzie supported a motion to reject the bill. The motion failed, 179–179. On May 9, 2024, MacKenzie supported a motion to set the bill aside. The motion failed, 180–181. On May 9, 2024, MacKenzie opposed a motion to pass the bill. The motion passed, 182–180.

    May 9, 2024Opposes Election Integrity

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB1577. The bill proposed allowing registered voters to inspect digital ballot images under state supervision after recounts, with privacy safeguards. On February 22, 2024, MacKenzie opposed a motion to pass the amended bill. The motion passed, 193–182. On April 11, 2024, MacKenzie supported a motion to set the bill aside. The motion passed, 193–188.

    April 11, 2024Opposes Election Integrity

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in CACR19. The constitutional amendment proposed creating an independent redistricting commission to draw legislative and congressional districts. On March 14, 2024, MacKenzie supported a motion to approve the proposed constitutional change. The motion failed, 186–189.

    March 14, 2024Supports Election Integrity

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB1364. The bill proposed prohibiting intimidation of election workers and unauthorized access to election systems. It set protections for voting equipment and electronic credentials. On March 14, 2024, MacKenzie opposed a motion to stop further action on the bill. The motion passed, 189–184.

    March 14, 2024Supports Election Integrity

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB1348. The bill proposed allowing candidates to seek recounts when ballots exceeded registered voters, regardless of whether their own race was affected. On March 14, 2024, MacKenzie supported a motion to set the bill aside. The motion failed, 184–190. On March 14, 2024, MacKenzie opposed a motion to allow candidates to seek recounts when ballot totals exceed registered-voter totals. The motion passed, 191–183.

    March 14, 2024Opposes Election Integrity

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB1369. The bill proposed changing voter-list verification from every ten years to every four years, starting in 2027. On March 14, 2024, MacKenzie opposed a motion to pass the bill. The motion passed, 191–181.

    March 14, 2024Opposes Election Integrity

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB1557. The bill proposed requiring joining the Electronic Registration Information Center to compare voter data across states and contact potential eligible voters. On March 14, 2024, MacKenzie opposed a motion to stop further action on the bill. The motion passed, 189–185.

    March 14, 2024Supports Election Integrity

    Source: gc.nh.gov

  • MacKenzie voted against rejecting a bill allowing local election moderators to verify machine-counted ballots (HB1582). The rejection passed, 195–139.

    March 6, 2018Supports Election Integrity

    Source: gc.nh.gov

  • MacKenzie voted against requiring investigations of returned voter-verification letters and possible cross-state registrations (HB552). The House approved the measure, 179–144.

    June 8, 2017Opposes Election Integrity

    Source: gc.nh.gov

  • MacKenzie voted against requiring new voters to provide added proof of their voting address (SB3). The House approved the measure, 191–162.

    June 1, 2017Opposes Election Integrity

    Source: gc.nh.gov

  • MacKenzie voted to reject a bill removing election officials' power to confirm a voter's identity (HB464). The rejection passed, 298–51.

    March 8, 2017Supports Election Integrity

    Source: gc.nh.gov

  • MacKenzie voted against rejecting a bill setting mathematical rules for drawing election districts (HB320). The rejection passed, 184–161.

    March 8, 2017Supports Election Integrity

    Source: gc.nh.gov

  • MacKenzie voted against rejecting a bill creating an independent group to draw election districts (HB203). The rejection passed, 190–164.

    February 15, 2017Supports Election Integrity

    Source: gc.nh.gov

Track record — Limit Foreign Influence

Limit Foreign Influence · 1 oppose
  • On March 11, 2026, MacKenzie voted against passing a bill barring Chinese nationals from graduate study, research, and full-time jobs at public colleges (HB1561). House vote: 157–173; failed.

    March 11, 2026Opposes Limit Foreign Influence

    Source: gc.nh.gov

Track record — Personal Income Tax Reduction

Personal Income Tax Reduction · 4 support · 4 oppose
  • On May 14, 2026, MacKenzie voted against an amendment allowing progressive income taxes solely for public schools and property tax relief (CACR12). House vote: 17–322; failed.

    May 14, 2026Supports Personal Income Tax Reduction

    Source: gc.nh.gov

  • On May 14, 2026, MacKenzie voted against an amendment placing a personal income tax ban in the state constitution (CACR12). House vote: 192–148; approved. On May 14, 2026, MacKenzie voted against passing a resolution placing a personal income tax ban in the state constitution (CACR12). House vote: 193–148; failed.

    May 14, 2026Opposes Personal Income Tax Reduction

    Source: gc.nh.gov

  • On March 5, 2026, MacKenzie voted against an amendment adding a constitutional ban on new personal income taxes (CACR10). House vote: 193–158; approved. On March 5, 2026, MacKenzie voted against passing a resolution placing a ban on new personal income taxes in the state constitution (CACR10). House vote: 194–158; failed.

    March 5, 2026Opposes Personal Income Tax Reduction

    Source: gc.nh.gov

  • On March 6, 2025, MacKenzie voted to reject HB 503's tax increases and restoration of the interest and dividends tax to fund public education. House vote: 345–27; approved.

    March 6, 2025Supports Personal Income Tax Reduction

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB2. The budget implementation bill proposed funding $25 million for affordable housing and proposed setting base school aid at $4,100 per pupil. It accelerated interest-and-dividends tax repeal to 2025 and extended expanded Medicaid through 2030. On April 6, 2023, MacKenzie supported a motion to raise school aid and Medicaid payment rates. The amendment proposed $30 million for housing and limits on emergency renewals. The motion passed, 326–63. On April 6, 2023, MacKenzie supported a motion to remove proposed changes to community-college employees’ retirement status. The motion passed, 199–187. On April 6, 2023, MacKenzie supported a motion to change education-trust uses and business-tax revenue allocations. The motion failed, 191–197. On April 6, 2023, MacKenzie supported a motion to fund $3 million yearly for two years to cut in-state tuition. The universities were UNH, Plymouth State and Keene State. The motion failed, 128–259. On June 8, 2023, MacKenzie supported a motion to agree to the Senate amendments. The motion passed, 326–53.

    June 8, 2023Supports Personal Income Tax Reduction

    Source: gc.nh.gov

    Also on this bill

    • April 6, 2023 · On April 6, 2023, MacKenzie supported HB2 floor amendment 1336h, which included cuts to private-education account funding. The amendment was adopted, 326–63. On April 6, 2023, MacKenzie opposed a motion to raise private-education account eligibility to 500 percent of the federal poverty level. The motion failed, 167–222. (Supports Government Spending Reduction)
  • On April 6, 2023, MacKenzie 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

  • MacKenzie voted against raising interest-and-dividend tax exemptions while reducing the total available business research credits (HB1554). The House approved the measure, 182–143.

    February 22, 2018Opposes Personal Income Tax Reduction

    Source: gc.nh.gov

  • MacKenzie voted to reject a bill taxing capital gains and using revenue to help local governments pay pension costs (HB644). The rejection passed, 200–137.

    February 15, 2017Supports Personal Income Tax Reduction

    Source: gc.nh.gov

Track record — Data Privacy

Data Privacy · 10 support · 8 oppose
  • On March 11, 2026, MacKenzie voted against passing a bill giving parents access to their minor children's electronic medical records (HB1378). House vote: 175–149; approved.

    March 11, 2026Supports Data Privacy

    Source: gc.nh.gov

  • On March 11, 2026, MacKenzie voted against an amendment replacing home education rules and adding family privacy protections and liability for false abuse reports based on home education (HB1268). House vote: 178–160; approved. On March 11, 2026, MacKenzie voted against an amendment replacing home education rules and adding privacy and legal protections for families (HB1268). House vote: 181–158; approved. On March 11, 2026, MacKenzie voted against passing a bill replacing home education rules and adding privacy and legal protections for families (HB1268). House vote: 174–166; approved.

    March 11, 2026Opposes Data Privacy

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB1308. The bill proposed giving parents access to all library records about their minor children. On March 7, 2024, MacKenzie supported a motion to reject the bill. The motion passed, 194–170. On May 8, 2025, MacKenzie voted against an SB 141 amendment allowing parents to obtain otherwise confidential records of children's school library materials. House vote: 192–170; approved. On March 20, 2025, MacKenzie voted against HB 273, which gave parents access to their minor children’s library records. House vote: 196–162; approved. On June 26, 2025, MacKenzie voted against HB 273's conference bill giving parents access to their minor children's library records. House vote: 201–165; approved.

    June 26, 2025Supports Data Privacy

    Source: gc.nh.gov

  • On March 27, 2025, MacKenzie voted against HB 666, which expanded library-record confidentiality and penalties for wrongful disclosure. House vote: 189–172; approved.

    March 27, 2025Opposes Data Privacy

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB1186. The bill proposed prohibiting firearm-specific merchant codes on payment-card transactions and giving the attorney general enforcement authority. On February 22, 2024, MacKenzie opposed a motion to pass the amended bill. The motion passed, 203–174. On May 30, 2024, MacKenzie opposed a motion to agree to the Senate amendments. The motion passed, 190–179.

    May 30, 2024Opposes Data Privacy

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB1280. The bill proposed setting informed-consent duties for doctors and proposed protecting patients’ choices, privacy, medical records and second opinions. On March 28, 2024, MacKenzie opposed a motion to pass the bill. The motion passed, 189–181.

    March 28, 2024Opposes Data Privacy

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB1312. The bill proposed requiring advance notice of sexuality and gender curricula and parental access to student health information, with a child-abuse exception. On March 14, 2024, MacKenzie opposed a motion to pass the amended bill. The motion passed, 186–185.

    March 14, 2024Supports Data Privacy

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB1695. The bill proposed requiring schools to notify parents within fourteen school days after releasing student information to third parties. Certain education-agency transfers were exempt. On March 7, 2024, MacKenzie opposed a motion to pass the amended bill. The motion passed, 192–173.

    March 7, 2024Opposes Data Privacy

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in SB263. The bill proposed permanently extending expanded Medicaid by removing its scheduled sunset and reestablishing a review commission. On May 18, 2023, MacKenzie opposed a motion to replace permanent Medicaid expansion with a 2029 sunset and revised funding requests. The motion failed, 184–192. On May 18, 2023, MacKenzie opposed a motion to limit the Medicaid review commission to six legislators and bar recommendations using new general funds. The motion failed, 181–199. On May 18, 2023, MacKenzie opposed a motion to resubmit a federal Medicaid work-requirement waiver. The motion failed, 186–193. On May 18, 2023, MacKenzie opposed a motion to remove the Medicaid expansion severability clause. The motion failed, 184–195. On May 18, 2023, MacKenzie opposed a motion to require annual physical examinations for eligibility, with medical and access exceptions. The motion failed, 175–199. On May 18, 2023, MacKenzie opposed a motion to credit substance-use or mental-health treatment at half the rate of community-engagement hours after three months. The motion failed, 175–194. On May 18, 2023, MacKenzie opposed a motion to remove hospital proximity protections and exempt cash or membership clinics from payment-source rules. The motion failed, 169–192. On May 18, 2023, MacKenzie opposed a motion to limit pregnancy exemptions from work requirements to the last four weeks, unless medically certified. The motion failed, 175–194. On May 18, 2023, MacKenzie opposed a motion to require twice-yearly drug testing and disqualify people after two failed tests, except approved treatment. The motion failed, 173–195. On May 18, 2023, MacKenzie opposed a motion to allow up to 160 monthly hours to make up work or community-engagement requirements. The motion failed, 176–193. On May 18, 2023, MacKenzie opposed a motion to remove community and public-service work as eligible activity. The motion failed, 168–193. On May 18, 2023, MacKenzie opposed a motion to set a 2025 sunset and end the program if federal funding fell below 90 percent. The motion failed, 170–191. On May 18, 2023, MacKenzie opposed a motion to end the program in 2025. Earlier termination applied if federal funding fell below ninety percent or state appropriations were insufficient. The motion failed, 169–196. On May 18, 2023, MacKenzie opposed a motion to raise monthly work requirements from 100 to 120 hours and give job searching half credit. The motion failed, 174–190. On May 18, 2023, MacKenzie opposed a motion to add household-asset eligibility limits. The motion failed, 169–190. On May 18, 2023, MacKenzie opposed a motion to restrict minors’ access to needles and syringes through age and prescription requirements. The motion failed, 162–191. On May 18, 2023, MacKenzie opposed a motion to require $25 medical-visit and $100 emergency-room copayments. The motion failed, 166–191. On May 18, 2023, MacKenzie opposed a motion to bar reenrollment for twelve months after disenrollment, with good-cause exceptions. The motion failed, 164–183. On May 18, 2023, MacKenzie opposed a motion to require annual wellness visits and reviews of multiple medications. The motion failed, 167–193. On May 18, 2023, MacKenzie opposed a motion to set a 2025 sunset and remove community and public-service work eligibility credit. The motion failed, 163–191. On May 18, 2023, MacKenzie opposed a motion to bar hospital or community contributions to the substance-treatment fund from Medicaid-derived payments. The motion failed, 160–187. On May 18, 2023, MacKenzie opposed a motion to limit the governor to three emergency renewals and give later renewal authority to the legislature. The motion failed, 156–198. On May 18, 2023, MacKenzie opposed a motion to end Medicaid expansion after a funding shortfall without liquor-fund backup. The motion failed, 166–190. On May 18, 2023, MacKenzie supported a motion to pass the bill. The motion passed, 193–166. On January 4, 2024, MacKenzie opposed a motion to reject the bill. The motion passed, 191–183.

    January 4, 2024Supports Data Privacy

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB368. The bill proposed protecting gender-affirming care from other states’ civil and criminal enforcement. It limited sharing medical records and assisting arrests. On January 4, 2024, MacKenzie supported a motion to pass the bill. The motion failed, 186–188.

    January 4, 2024Supports Data Privacy

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in SB272. The bill proposed establishing parental education rights, including access to school records and curricula, and proposed allowing lawsuits to enforce those rights. On May 18, 2023, MacKenzie supported a motion to apply the parental-rights rules to schools and entities receiving state education funds directly or indirectly. The motion passed, 196–188. On May 18, 2023, MacKenzie supported a motion to preserve criminal investigations despite parental-record access. The motion passed, 196–189. On May 18, 2023, MacKenzie supported a motion to require unsuccessful parent plaintiffs to pay defendants’ legal fees. The motion passed, 198–187. On May 18, 2023, MacKenzie supported a motion to delete four proposed parental-rights clauses, numbered (t) through (w). The motion passed, 201–184. On May 18, 2023, MacKenzie opposed a motion to reopen the previous vote. The motion failed, 184–201. On May 18, 2023, MacKenzie supported a motion to protect children’s constitutional privacy and expression rights, subject to a compelling state interest. The motion passed, 198–187. On May 18, 2023, MacKenzie supported a motion to protect confidential counseling and health care, with court-order and mandatory-reporting exceptions. The motion passed, 198–187. On May 18, 2023, MacKenzie opposed a motion to set the bill aside. The motion failed, 186–199. On May 18, 2023, MacKenzie supported a motion to stop further action on the bill. The motion passed, 195–190.

    May 18, 2023Supports Data Privacy

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB380. The bill proposed using parental notification and opt-out rules for public and charter school non-academic student surveys, including review at least ten days beforehand. On March 9, 2023, MacKenzie supported a motion to pass the bill. The motion failed, 181–193.

    March 9, 2023Supports Data Privacy

    Source: gc.nh.gov

  • MacKenzie voted against banning nonconsensual surveillance of people on private property (HB1627). The House approved the measure, 175–159.

    March 21, 2018Opposes Data Privacy

    Source: gc.nh.gov

  • MacKenzie voted against recognizing a person's ownership of their DNA (HB1373). The House approved the measure, 182–151.

    March 21, 2018Opposes Data Privacy

    Source: gc.nh.gov

  • MacKenzie voted for requiring a probable-cause warrant before federal agencies received medical-marijuana patient information (HB1672). The House approved the measure, 313–18.

    March 15, 2018Supports Data Privacy

    Source: gc.nh.gov

  • MacKenzie voted to reject a bill requiring police to obtain warrants for blood samples and hospital blood-test results (HB1752). The rejection passed, 202–123.

    March 6, 2018Opposes Data Privacy

    Source: gc.nh.gov

  • MacKenzie voted against recording voters' out-of-state driver's licenses (HB430). The House approved the measure, 187–160.

    March 8, 2017Supports Data Privacy

    Source: gc.nh.gov

  • As New Hampshire AFL-CIO president, MacKenzie backed a $9 minimum wage, equal pay protections, and inflation adjustments. He also backed limits on payroll card fees, hiring credit checks, and employer access to private online accounts.

    January 7, 2014Supports Data Privacy

    Source: patch.com

Track record — Civil Rights

Civil Rights · 42 support · 3 oppose
  • MacKenzie voted on the proposal in HB396. The amended bill proposed allowing classifications by biological sex in shared bathrooms and locker rooms, certain sports, and specified detention or mental-health facilities. On January 4, 2024, MacKenzie opposed a motion to allow biological-sex classifications in specified facilities and sports. The motion passed, 194–182. On January 4, 2024, MacKenzie opposed a motion to pass the amended bill. The motion passed, 192–184. On October 10, 2024, MacKenzie opposed a motion to override the governor’s veto. The House motion failed, 164–168. Across repeated bills permitting sex-based rules for bathrooms, locker rooms, sports, and detention facilities: On March 20, 2025, MacKenzie voted against HB 148, which allowed biological-sex classifications for bathrooms, sports, and involuntary confinement. House vote: 201–166; approved. On December 17, 2025, MacKenzie voted against overriding the veto of HB 148's biological-sex classifications for bathrooms, detention, and sports. House vote: 188–165; veto sustained. On January 8, 2026, MacKenzie voted against passing a bill allowing some facilities and sports to classify people by biological sex (SB268). House vote: 185–159; approved. On March 5, 2026, MacKenzie voted for setting aside a bill allowing some facilities and sports to classify people by biological sex (HB1217). House vote: 168–180; failed. On March 5, 2026, MacKenzie voted for sending a bill for further study, allowing some facilities and sports to classify people by biological sex (HB1217). House vote: 168–180; failed. On March 5, 2026, MacKenzie voted against passing a bill allowing some facilities and sports to classify people by biological sex (HB1217). House vote: 187–163; approved. On March 11, 2026, MacKenzie voted for permanently shelving a bill allowing sex-based rules for bathrooms, locker rooms, sports, and detention facilities (HB1299). House vote: 156–171; failed. On March 11, 2026, MacKenzie voted against an amendment allowing sex-based bathroom, locker room, sports and detention rules, with single-occupancy alternatives in government facilities (HB1299). House vote: 176–156; approved. On March 11, 2026, MacKenzie voted against passing a bill allowing sex-based rules for bathrooms, locker rooms, sports, and detention facilities (HB1299). House vote: 176–155; approved. On March 12, 2026, MacKenzie voted against passing a bill allowing sex-based restrictions for certain public and private facilities (HB1447). House vote: 184–154; approved. On May 14, 2026, MacKenzie voted against passing a bill allowing sex-based classifications for certain facilities and sports (SB552). House vote: 179–159; approved. On August 19, 2026, MacKenzie voted against overriding the governor’s veto of a bill allowing sex-based classifications for certain facilities and sports (SB552). House vote: 161–142; veto sustained. On March 5, 2026, MacKenzie voted for setting aside a bill changing legal protections and facility access based on biological sex (HB1442). House vote: 163–186; failed. On March 5, 2026, MacKenzie voted for sending a bill for further study, changing legal protections and facility access based on biological sex (HB1442). House vote: 163–182; failed. On March 5, 2026, MacKenzie voted against an amendment requiring sex-based public bathrooms and inmate housing and narrowing gender-identity protections (HB1442). House vote: 183–162; approved. On March 5, 2026, MacKenzie voted against passing a bill changing legal protections and facility access based on biological sex (HB1442). House vote: 181–164; approved. The later Senate replacement permitted biological-sex classifications for shared bathrooms and locker rooms, sports involving a physical advantage, and correctional, juvenile-detention and involuntary mental-health facilities. It imposed no requirement to separate people by biological sex. On May 21, 2026, MacKenzie voted against accepting Senate changes to a bill allowing sex-based classifications for certain facilities and sports (HB1442). House vote: 184–155; approved. On August 19, 2026, MacKenzie voted against overriding the governor’s veto of a bill allowing sex-based classifications for certain facilities and sports (HB1442). House vote: 165–149; veto sustained.

    August 19, 2026Supports Civil Rights

    Source: gc.nh.gov

    Also on this bill

    • August 19, 2026 · On January 7, 2026, MacKenzie voted against passing a bill allowing processing of cattle, pigs, sheep, and goats at facilities without federal certification (HB396). House vote: 214–119; approved. On August 19, 2026, MacKenzie voted against overriding the governor’s veto of a bill allowing processing of cattle, pigs, sheep, and goats at facilities without federal certification (HB396). House vote: 204–116; veto sustained. On August 19, 2026, MacKenzie voted against reconsidering the earlier decision on a bill allowing processing of cattle, pigs, sheep, and goats at facilities without federal certification (HB396). House vote: 187–120; approved. On August 19, 2026, MacKenzie voted against overriding the governor’s veto of a bill allowing processing of cattle, pigs, sheep, and goats at facilities without federal certification (HB396). House vote: 202–107; veto sustained. (Supports Corporate Accountability, Supports Environment and Public Health)
  • On March 11, 2026, MacKenzie voted against passing a bill protecting parents who raise children according to biological sex (HB1376). House vote: 171–143; approved. On June 4, 2026, MacKenzie voted against the final House-Senate agreement protecting parents who raise children according to biological sex and changing rules on breast surgery for minors (HB1376). House vote: 183–158; approved.

    June 4, 2026Supports Civil Rights

    Source: gc.nh.gov

  • On February 19, 2026, MacKenzie voted against passing a bill barring certain school instruction about race and LGBTQ identities (HB1792). House vote: 184–164; approved. On May 21, 2026, MacKenzie voted against accepting Senate changes to a bill changing school prohibitions on teaching discrimination (HB1792). House vote: 127–222; failed.

    May 21, 2026Supports Civil Rights

    Source: gc.nh.gov

  • On May 14, 2026, MacKenzie voted against passing a bill limiting the identification documents accepted for voting (SB223). House vote: 187–157; approved.

    May 14, 2026Supports Civil Rights

    Source: gc.nh.gov

  • On March 12, 2026, MacKenzie voted against passing a bill requiring commercial driver's license tests in English without interpreters (HB1252). House vote: 194–156; approved.

    March 12, 2026Supports Civil Rights

    Source: gc.nh.gov

  • On March 12, 2026, MacKenzie voted for setting aside a bill extending the deadline for lawsuits over prohibited gender-related care for minors (HB1356). House vote: 145–176; failed. On March 12, 2026, MacKenzie voted against passing a bill extending the deadline for lawsuits over prohibited gender-related care for minors (HB1356). House vote: 180–146; approved.

    March 12, 2026Supports Civil Rights

    Source: gc.nh.gov

  • On March 12, 2026, MacKenzie voted against rejecting a resolution adding constitutional protection for marriage regardless of sex, gender identity, sexual orientation, or race (CACR25). House vote: 176–162; approved.

    March 12, 2026Supports Civil Rights

    Source: gc.nh.gov

  • On March 11, 2026, MacKenzie voted against passing a resolution adding a constitutional voting right for adult United States citizens at their actual residence (CACR21). House vote: 184–146; failed.

    March 11, 2026Opposes Civil Rights

    Source: gc.nh.gov

  • On March 11, 2026, MacKenzie voted against passing a bill barring certain discrimination, harassment, and violence based on political views (HB1464). House vote: 136–199; failed.

    March 11, 2026Opposes Civil Rights

    Source: gc.nh.gov

  • On March 11, 2026, MacKenzie voted against passing a bill barring Chinese nationals from graduate study, research, and full-time jobs at public colleges (HB1561). House vote: 157–173; failed.

    March 11, 2026Supports Civil Rights

    Source: gc.nh.gov

  • On March 5, 2026, MacKenzie voted against passing a resolution requiring United States citizenship for governor and state legislative offices (CACR14). House vote: 182–157; failed.

    March 5, 2026Supports Civil Rights

    Source: gc.nh.gov

  • On February 19, 2026, MacKenzie voted against rejecting a bill funding college programs for students with developmental disabilities (HB1791). House vote: 187–157; approved.

    February 19, 2026Supports Civil Rights

    Source: gc.nh.gov

  • On January 7, 2026, MacKenzie voted against passing a bill requiring government-issued photo identification to vote and excluding college identification cards (HB323). House vote: 190–148; approved.

    January 7, 2026Supports Civil Rights

    Source: gc.nh.gov

  • On March 27, 2025, MacKenzie voted against HB 613’s optional reduced default budgets for towns and school districts. House vote: 197–158; approved. On December 17, 2025, MacKenzie voted against overriding the veto of HB 613's restrictions on accessible voting systems. House vote: 150–201; veto sustained.

    December 17, 2025Supports Civil Rights

    Source: gc.nh.gov

  • On March 27, 2025, MacKenzie voted for an HB 377 amendment allowing minors already receiving gender-transition medication to continue treatment while banning new treatment from January 2026. House vote: 168–203; failed. On March 27, 2025, MacKenzie voted against an HB 377 amendment banning gender-transition hormones and puberty blockers for minors. House vote: 177–194; failed. On March 27, 2025, MacKenzie voted against HB 377’s restrictions on gender-transition hormones and puberty blockers for minors. House vote: 197–167; approved. On June 26, 2025, MacKenzie voted against HB 377's conference bill restricting hormone treatments and puberty blockers and recognizing children's environmental health day. House vote: 202–161; approved.

    June 26, 2025Supports Civil Rights

    Source: gc.nh.gov

  • On June 5, 2025, MacKenzie voted against an SB 287 amendment requiring identification or notarization before issuing an absentee ballot. House vote: 184–146; approved. On June 5, 2025, MacKenzie voted against SB 287's identification or notarization requirements for absentee ballots. House vote: 187–149; approved.

    June 5, 2025Supports Civil Rights

    Source: gc.nh.gov

  • On June 5, 2025, MacKenzie voted against SB 221's annual voter-list verification and removal of voters who had not voted in five years. House vote: 184–153; approved.

    June 5, 2025Supports Civil Rights

    Source: gc.nh.gov

  • On June 5, 2025, MacKenzie voted against SB 218's documentation requirements for absentee voter registration. House vote: 192–149; approved.

    June 5, 2025Supports Civil Rights

    Source: gc.nh.gov

  • On April 10, 2025, MacKenzie voted against HB 2's amendment requiring biological-sex classifications in bathrooms, sports, and detention, and changing direct-pay health facilities' licensing. House vote: 203–169; approved. On April 10, 2025, MacKenzie voted against HB 2's amendment limiting local health officials' authority and ending rules requiring three childhood vaccines after June 2026. House vote: 195–175; approved. On April 10, 2025, MacKenzie voted against HB 2's amendment exempting in-state firearms from federal regulation, legalizing certain weapons, and changing child-abuse reporting penalties. House vote: 203–167; approved. On April 10, 2025, MacKenzie voted against HB 2's amendment requiring federal child-welfare spending compliance and twice-yearly state reports. House vote: 104–268; failed. On April 10, 2025, MacKenzie voted for HB 2’s alternative budget amendment. Its public-service clauses restored services and removed Medicaid charges and diversity-program bans. House vote: 166–204; failed. On April 10, 2025, MacKenzie voted to remove HB 2's school district tax cap. House vote: 206–165; approved. On April 10, 2025, MacKenzie voted to add roughly $1.8 million a year for family planning services to HB 2. House vote: 174–196; failed. On April 10, 2025, MacKenzie voted to preserve and fund the Office of the Child Advocate through an HB 2 amendment. House vote: 177–190; failed. On April 10, 2025, MacKenzie voted to restore tourism and welcome-center funding through an HB 2 amendment. House vote: 198–169; approved. On April 10, 2025, MacKenzie voted to preserve the Board of Tax and Land Appeals through an HB 2 amendment. House vote: 183–180; approved. On April 10, 2025, MacKenzie voted to allow Medicaid enrollment data to identify students eligible for free school meals through an HB 2 amendment. House vote: 181–182; failed. On April 10, 2025, MacKenzie voted to preserve state arts positions and funding through an HB 2 amendment. House vote: 177–185; failed. On April 10, 2025, MacKenzie voted to remove HB 2's proposed new defined-contribution pension group for public employees. House vote: 183–177; approved. On April 10, 2025, MacKenzie voted for HB 2 amendment 1525h. Its public-school clause increased fiscal-disparity aid. House vote: 166–198; failed. On April 10, 2025, MacKenzie voted for HB 2 amendment 1545h. Its university-system clause increased public funding. House vote: 166–198; failed. On April 10, 2025, MacKenzie voted for an HB 2 amendment imposing a 35 percent tax on slot-machine gaming revenue after free play. House vote: 173–191; failed. On April 10, 2025, MacKenzie voted to remove HB 2's eviction provision allowing landlords to end leases lasting at least six months. House vote: 159–205; failed. On April 10, 2025, MacKenzie voted to preserve local voter approval of Keno through an HB 2 amendment. House vote: 183–181; approved. On April 10, 2025, MacKenzie voted against an HB 2 amendment replacing health equity office rules with equal-treatment requirements for the office and vendors. House vote: 116–248; failed. On April 10, 2025, MacKenzie voted to preserve opioid-treatment contracts and existing alcohol-program funding and remove proposed opioid-fund transfers through an HB 2 amendment. House vote: 169–195; failed. On April 10, 2025, MacKenzie voted to preserve the Human Rights Commission's funding and staff through an HB 2 amendment. House vote: 161–203; failed.

    April 10, 2025Supports Civil Rights

    Source: gc.nh.gov

    Also on this bill

    • June 26, 2025 · On April 10, 2025, MacKenzie voted against HB 2's main budget policy amendment. House vote: 200–175; approved. On April 10, 2025, MacKenzie voted against HB 2's amended budget policy bill. House vote: 185–175; approved. On June 26, 2025, MacKenzie voted against HB 2's conference budget policy bill. House vote: 184–183; approved. (Supports Government Spending Reduction)
    • April 10, 2025 · On April 10, 2025, MacKenzie voted for HB 2’s alternative budget amendment, which reduced education account funding. House vote: 166–204; failed. On April 10, 2025, MacKenzie voted for HB 2 amendment 1525h, which removed education account expansion. House vote: 166–198; failed. On April 10, 2025, MacKenzie voted for HB 2 amendment 1545h, which removed education account expansion. House vote: 166–198; failed. On April 10, 2025, MacKenzie voted for an HB 2 amendment removing education account expansion funding and several proposed fee increases. House vote: 165–198; failed. (Supports Government Spending Reduction)
  • On March 27, 2025, MacKenzie voted against HB 274, which required annual voter-list verification and removed voters inactive for five years. House vote: 200–174; approved.

    March 27, 2025Supports Civil Rights

    Source: gc.nh.gov

  • On March 26, 2025, MacKenzie voted against HB 461, which required driver training and tests in English and barred test translation help. House vote: 187–159; approved.

    March 26, 2025Supports Civil Rights

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in SB508. The amendment proposed addressing mental-health screening and access to reentry providers in correctional facilities. It also added an antisemitism definition for investigations and government training, with protections for expression. On May 9, 2024, MacKenzie opposed a motion to add correctional mental-health and reentry provisions and an antisemitism definition with expression protections. The motion passed, 189–160.

    May 9, 2024Opposes Civil Rights

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB1656. The bill proposed replacing the flat special-education grant with three aid tiers. The proposed floor amendment increased those tiers to $3,408, $6,817 and $10,224. On April 11, 2024, MacKenzie supported a motion to raise the three proposed special-education aid tiers to $3,408, $6,817 and $10,224. The motion failed, 187–187. On April 11, 2024, MacKenzie supported a motion to pass the amended bill. The motion passed, 349–26.

    April 11, 2024Supports Civil Rights

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB1311. The bill proposed requiring school-library review policies, barring removals based on protected characteristics or viewpoints, and preserving access during review. On March 14, 2024, MacKenzie opposed a motion to stop further action on the bill. The motion failed, 185–190. On March 14, 2024, MacKenzie supported a motion to pass the bill. The motion passed, 194–180. On March 14, 2024, MacKenzie opposed a motion to reopen the previous vote. The motion failed, 183–192.

    March 14, 2024Supports Civil Rights

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB1162. The bill proposed repealing restrictions on teaching certain discrimination concepts. It protected instruction about protected groups’ historical and current experiences. On March 14, 2024, MacKenzie opposed a motion to stop further action on the bill. The motion passed, 192–183.

    March 14, 2024Supports Civil Rights

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB1557. The bill proposed requiring joining the Electronic Registration Information Center to compare voter data across states and contact potential eligible voters. On March 14, 2024, MacKenzie opposed a motion to stop further action on the bill. The motion passed, 189–185.

    March 14, 2024Supports Civil Rights

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB1660. The bill proposed barring Medicaid coverage of gender-reassignment surgery for people under 18. On March 7, 2024, MacKenzie supported a motion to set the bill aside. The motion failed, 174–188. On March 7, 2024, MacKenzie opposed a motion to pass the bill. The motion passed, 193–169.

    March 7, 2024Supports Civil Rights

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in CACR13. The proposal proposed removing the state constitutional permission for slavery. A floor amendment retained an involuntary-servitude exception for punishment after a criminal conviction. On February 1, 2024, MacKenzie opposed a motion to retain a criminal-punishment exception to the proposed involuntary-servitude ban. The motion failed, 168–201. On February 1, 2024, MacKenzie supported a motion to approve the proposed constitutional change. The motion passed, 366–5.

    February 1, 2024Supports Civil Rights

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB368. The bill proposed protecting gender-affirming care from other states’ civil and criminal enforcement. It limited sharing medical records and assisting arrests. On January 4, 2024, MacKenzie supported a motion to pass the bill. The motion failed, 186–188.

    January 4, 2024Supports Civil Rights

    Source: gc.nh.gov

  • On March 7, 2018, MacKenzie voted against banning gender-reassignment surgery for minors (HB1532). The House rejected the measure, 162–164. MacKenzie voted on the proposal in HB619. The amended bill proposed barring genital gender-reassignment surgery for minors, with specified medical exceptions and enforcement remedies. On January 4, 2024, MacKenzie opposed a motion to bar genital gender-reassignment surgery for minors, with specified exceptions. The motion passed, 209–167. On January 4, 2024, MacKenzie opposed a motion to pass the amended bill. The motion passed, 199–175.

    January 4, 2024Supports Civil Rights

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB596. The bill proposed prohibiting demographic profiling in law-enforcement targeting and probable-cause decisions, while allowing descriptions of identified suspects. On March 16, 2023, MacKenzie supported a motion to pass the bill. The motion passed, 186–185.

    March 16, 2023Supports Civil Rights

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB467. The bill proposed requiring accessible solid-surface paths in public playgrounds instead of loose-fill surfaces. On March 9, 2023, MacKenzie supported a motion to pass the bill. The motion passed, 193–180.

    March 9, 2023Supports Civil Rights

    Source: gc.nh.gov

  • MacKenzie voted against rejecting a bill requiring background checks and nondiscrimination policies at publicly funded private schools (HB1432). The rejection passed, 165–138.

    March 15, 2018Supports Civil Rights

    Source: gc.nh.gov

  • MacKenzie voted against rejecting a bill allowing online voter registration (HB1772). The rejection passed, 179–128.

    March 15, 2018Supports Civil Rights

    Source: gc.nh.gov

  • MacKenzie voted for banning discrimination based on gender identity (HB1319). The House approved the measure, 195–129.

    March 7, 2018Supports Civil Rights

    Source: gc.nh.gov

  • MacKenzie voted to reject a bill banning Medicaid payments for gender-transition hormones or surgery (HB1560). The rejection passed, 188–140.

    March 7, 2018Supports Civil Rights

    Source: gc.nh.gov

  • MacKenzie voted against rejecting a bill requiring nondiscrimination policies in the state university and community-college systems (HB1528). The rejection passed, 210–123.

    March 6, 2018Supports Civil Rights

    Source: gc.nh.gov

  • MacKenzie voted to ban conversion therapy aimed at changing a child’s sexual orientation (HB587). The House passed it, 179–171.

    February 8, 2018Supports Civil Rights

    Source: gc.nh.gov

  • MacKenzie co-sponsored studying disabled people’s access to State House buildings, food, and seating (HB1274). The House killed the bill.

    January 3, 2018Supports Civil Rights

    Source: gc.nh.gov

  • MacKenzie voted against requiring new voters to provide added proof of their voting address (SB3). The House approved the measure, 191–162.

    June 1, 2017Supports Civil Rights

    Source: gc.nh.gov

  • MacKenzie voted against rejecting a bill studying access to the ballot for candidates (HB384). The rejection passed, 214–149.

    March 9, 2017Supports Civil Rights

    Source: gc.nh.gov

  • MacKenzie voted against rejecting a bill registering voters through the motor vehicle agency (HB348). The rejection passed, 191–159.

    March 8, 2017Supports Civil Rights

    Source: gc.nh.gov

  • MacKenzie voted against rejecting a bill allowing any voter to use an absentee ballot (HB622). The rejection passed, 200–145.

    March 8, 2017Supports Civil Rights

    Source: gc.nh.gov

  • MacKenzie voted against rejecting a bill accepting assisted-living photo identification cards for voting (HB235). The rejection passed, 195–178.

    February 16, 2017Supports Civil Rights

    Source: gc.nh.gov

  • MacKenzie voted for improving voting access for people with physical disabilities (HB389). The House approved the measure, 312–62.

    February 16, 2017Supports Civil Rights

    Source: gc.nh.gov

Track record — Corporate Accountability

Corporate Accountability · 32 support · 4 oppose
  • On March 12, 2026, MacKenzie authored the minority report opposing HB 1072’s requirement for 30 days’ notice before labor inspections and another 30 days for employers to respond. On August 19, 2026, MacKenzie voted against overriding the governor’s veto of a bill requiring employers to receive notice of state labor investigations (HB1072). House vote: 160–159; veto sustained.

    August 19, 2026Supports Corporate Accountability

    Source: gc.nh.gov

  • On January 7, 2026, MacKenzie voted against passing a bill allowing processing of cattle, pigs, sheep, and goats at facilities without federal certification (HB396). House vote: 214–119; approved. On August 19, 2026, MacKenzie voted against overriding the governor’s veto of a bill allowing processing of cattle, pigs, sheep, and goats at facilities without federal certification (HB396). House vote: 204–116; veto sustained. On August 19, 2026, MacKenzie voted against reconsidering the earlier decision on a bill allowing processing of cattle, pigs, sheep, and goats at facilities without federal certification (HB396). House vote: 187–120; approved. On August 19, 2026, MacKenzie voted against overriding the governor’s veto of a bill allowing processing of cattle, pigs, sheep, and goats at facilities without federal certification (HB396). House vote: 202–107; veto sustained.

    August 19, 2026Supports Corporate Accountability

    Source: gc.nh.gov

    Also on this bill

    • August 19, 2026 · MacKenzie voted on the proposal in HB396. The amended bill proposed allowing classifications by biological sex in shared bathrooms and locker rooms, certain sports, and specified detention or mental-health facilities. On January 4, 2024, MacKenzie opposed a motion to allow biological-sex classifications in specified facilities and sports. The motion passed, 194–182. On January 4, 2024, MacKenzie opposed a motion to pass the amended bill. The motion passed, 192–184. On October 10, 2024, MacKenzie opposed a motion to override the governor’s veto. The House motion failed, 164–168. Across repeated bills permitting sex-based rules for bathrooms, locker rooms, sports, and detention facilities: On March 20, 2025, MacKenzie voted against HB 148, which allowed biological-sex classifications for bathrooms, sports, and involuntary confinement. House vote: 201–166; approved. On December 17, 2025, MacKenzie voted against overriding the veto of HB 148's biological-sex classifications for bathrooms, detention, and sports. House vote: 188–165; veto sustained. On January 8, 2026, MacKenzie voted against passing a bill allowing some facilities and sports to classify people by biological sex (SB268). House vote: 185–159; approved. On March 5, 2026, MacKenzie voted for setting aside a bill allowing some facilities and sports to classify people by biological sex (HB1217). House vote: 168–180; failed. On March 5, 2026, MacKenzie voted for sending a bill for further study, allowing some facilities and sports to classify people by biological sex (HB1217). House vote: 168–180; failed. On March 5, 2026, MacKenzie voted against passing a bill allowing some facilities and sports to classify people by biological sex (HB1217). House vote: 187–163; approved. On March 11, 2026, MacKenzie voted for permanently shelving a bill allowing sex-based rules for bathrooms, locker rooms, sports, and detention facilities (HB1299). House vote: 156–171; failed. On March 11, 2026, MacKenzie voted against an amendment allowing sex-based bathroom, locker room, sports and detention rules, with single-occupancy alternatives in government facilities (HB1299). House vote: 176–156; approved. On March 11, 2026, MacKenzie voted against passing a bill allowing sex-based rules for bathrooms, locker rooms, sports, and detention facilities (HB1299). House vote: 176–155; approved. On March 12, 2026, MacKenzie voted against passing a bill allowing sex-based restrictions for certain public and private facilities (HB1447). House vote: 184–154; approved. On May 14, 2026, MacKenzie voted against passing a bill allowing sex-based classifications for certain facilities and sports (SB552). House vote: 179–159; approved. On August 19, 2026, MacKenzie voted against overriding the governor’s veto of a bill allowing sex-based classifications for certain facilities and sports (SB552). House vote: 161–142; veto sustained. On March 5, 2026, MacKenzie voted for setting aside a bill changing legal protections and facility access based on biological sex (HB1442). House vote: 163–186; failed. On March 5, 2026, MacKenzie voted for sending a bill for further study, changing legal protections and facility access based on biological sex (HB1442). House vote: 163–182; failed. On March 5, 2026, MacKenzie voted against an amendment requiring sex-based public bathrooms and inmate housing and narrowing gender-identity protections (HB1442). House vote: 183–162; approved. On March 5, 2026, MacKenzie voted against passing a bill changing legal protections and facility access based on biological sex (HB1442). House vote: 181–164; approved. The later Senate replacement permitted biological-sex classifications for shared bathrooms and locker rooms, sports involving a physical advantage, and correctional, juvenile-detention and involuntary mental-health facilities. It imposed no requirement to separate people by biological sex. On May 21, 2026, MacKenzie voted against accepting Senate changes to a bill allowing sex-based classifications for certain facilities and sports (HB1442). House vote: 184–155; approved. On August 19, 2026, MacKenzie voted against overriding the governor’s veto of a bill allowing sex-based classifications for certain facilities and sports (HB1442). House vote: 165–149; veto sustained. (Supports Civil Rights)
  • On April 23, 2026, MacKenzie voted for passing a bill adding consumer protections for cryptocurrency transaction kiosks (SB482). House vote: 214–140; approved.

    April 23, 2026Supports Corporate Accountability

    Source: gc.nh.gov

  • On February 19, 2026, MacKenzie voted against setting aside a bill creating a battery collection and recycling program (HB1602). House vote: 84–254; failed. On February 19, 2026, MacKenzie voted for passing a bill creating a battery collection and recycling program (HB1602). House vote: 264–72; approved. On March 26, 2026, MacKenzie voted against sending a bill for further study, creating a battery collection and recycling program (HB1602). House vote: 128–226; failed. On March 26, 2026, MacKenzie voted for passing a bill creating a battery collection and recycling program (HB1602). House vote: 244–112; approved.

    March 26, 2026Supports Corporate Accountability

    Source: gc.nh.gov

  • On March 26, 2026, MacKenzie voted for passing a bill requiring state licensing and regulation of massage establishments (HB1469). House vote: 323–28; approved.

    March 26, 2026Supports Corporate Accountability

    Source: gc.nh.gov

  • On March 12, 2026, MacKenzie voted against rejecting a bill adding electricity rate protections related to large electricity users (HB1722). House vote: 185–156; approved.

    March 12, 2026Supports Corporate Accountability

    Source: gc.nh.gov

  • On March 12, 2026, MacKenzie voted for rejecting a bill restricting government rules on pregnancy centers that do not provide abortions or contraception (HB1416). House vote: 165–176; failed. On March 12, 2026, MacKenzie voted against an amendment barring government rules that prevent pregnancy centers from providing or referring for abortion-reversal treatment (HB1416). House vote: 179–161; approved. On March 12, 2026, MacKenzie voted for setting aside a bill restricting government rules on pregnancy centers that do not provide abortions or contraception (HB1416). House vote: 165–174; failed. On March 12, 2026, MacKenzie voted against passing a bill restricting government rules on pregnancy centers that do not provide abortions or contraception (HB1416). House vote: 176–163; approved.

    March 12, 2026Supports Corporate Accountability

    Source: gc.nh.gov

  • On January 7, 2026, MacKenzie sponsored HB 1352, which set a 45-day deadline for paying or denying workers’ compensation medical bills, added optional mediation, raised certain penalties to $5,000, and required reports of overdue payments. On February 5, 2026, MacKenzie authored the minority report supporting the bill and spoke against rejecting it. The House rejected the bill in a division vote, 184–153.

    February 5, 2026Supports Corporate Accountability

    Source: gc.nh.gov

  • On May 22, 2025, MacKenzie voted against the Senate's HB 551 repeal of pistol-sale licensing and limits on liability for certain firearm designs. House vote: 200–161; approved.

    May 22, 2025Supports Corporate Accountability

    Source: gc.nh.gov

  • On March 27, 2025, MacKenzie voted against HB 548, which eased licensing requirements for direct-pay healthcare facilities. House vote: 200–157; approved.

    March 27, 2025Supports Corporate Accountability

    Source: gc.nh.gov

  • On March 6, 2025, MacKenzie voted against permanently shelving HB 724, which expanded lead-paint hazard testing and reduction requirements in rental housing. House vote: 202–167; approved.

    March 6, 2025Supports Corporate Accountability

    Source: gc.nh.gov

  • On March 6, 2025, MacKenzie voted for HB 751, which licensed outpatient addiction treatment programs and expanded state oversight of treatment complaints. House vote: 216–152; approved.

    March 6, 2025Supports Corporate Accountability

    Source: gc.nh.gov

  • On February 20, 2025, MacKenzie voted against rejecting HB 502's worldwide corporate profit reporting and property-tax relief plan. House vote: 209–163; approved.

    February 20, 2025Supports Corporate Accountability

    Source: gc.nh.gov

  • On February 13, 2025, MacKenzie voted against HCR 9, which urged federal opposition to the European Union's corporate sustainability due-diligence rules. House vote: 204–163; approved.

    February 13, 2025Supports Corporate Accountability

    Source: gc.nh.gov

  • On February 6, 2025, MacKenzie voted to set aside HB 623’s 90-day restriction on corporate purchases of homes. House vote: 149–207; failed. On February 6, 2025, MacKenzie voted against rejecting HB 623's 90-day restriction on corporate purchases of single-family and multi-family homes. House vote: 216–141; approved.

    February 6, 2025Supports Corporate Accountability

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB1415. The vetoed bill proposed requiring specified cleanup measures when closing PFAS-contaminated facilities that exceeded a 100-parts-per-trillion pollution threshold. On October 10, 2024, MacKenzie supported a motion to override the governor’s veto. The House motion passed, 289–38.

    October 10, 2024Supports Corporate Accountability

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB1649. The amended bill proposed banning intentionally added PFAS in nine product categories from January 2027, with exemptions and administration funding. On April 11, 2024, MacKenzie opposed a motion to limit the proposed PFAS food-packaging restriction to specified plant-fiber packaging. The motion failed, 165–216. On April 11, 2024, MacKenzie opposed a motion to narrow the proposed PFAS definition to listed chemicals. The motion failed, 156–223. On April 11, 2024, MacKenzie opposed a motion to set the bill aside. The motion failed, 165–215. On April 11, 2024, MacKenzie supported a motion to pass the amended bill. The motion passed, 233–140.

    April 11, 2024Supports Corporate Accountability

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB1037. The bill proposed repealing special limits on lawsuits against firearm makers, sellers, distributors and importers. On March 7, 2024, MacKenzie opposed a motion to stop further action on the bill. The motion passed, 196–163.

    March 7, 2024Supports Corporate Accountability

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB1128. The bill proposed requiring education tax-credit scholarship organizations to be incorporated in New Hampshire. On February 22, 2024, MacKenzie supported a motion to pass the bill. The motion failed, 185–188. On February 22, 2024, MacKenzie opposed a motion to stop further action on the bill. The motion passed, 191–187.

    February 22, 2024Supports Corporate Accountability

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB121. The bill proposed requiring worldwide combined business-profit reporting, including related foreign companies, instead of limiting reporting to domestic business. On January 4, 2024, MacKenzie opposed a motion to reject the bill. The motion passed, 192–176.

    January 4, 2024Supports Corporate Accountability

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB631. The bill proposed requiring electric utilities to offer customers smart-meter gateway devices and tell them about that option. On January 4, 2024, MacKenzie opposed a motion to reject the bill. The motion passed, 192–180.

    January 4, 2024Supports Corporate Accountability

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB142. The bill proposed excusing Burgess BioPower from repaying costs accrued above the $100 million cap during legislative suspension periods. The proposal retained responsibility for future over-cap accruals. On March 23, 2023, MacKenzie supported a motion to pass the amended bill. The motion passed, 269–109. On October 26, 2023, MacKenzie supported a motion to override the governor’s veto. The House motion failed, 194–159.

    October 26, 2023Opposes Corporate Accountability

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in SB149. The amended bill proposed requiring nurse-agency registration and restricting double booking, workplace recruitment, certain surcharges and placements of professionals with suspended licenses. On June 8, 2023, MacKenzie supported a motion to Remove From Tabe. The motion passed, 190–188. On June 8, 2023, MacKenzie supported a motion to pass the amended bill. The motion passed, 191–187.

    June 8, 2023Supports Corporate Accountability

    Source: gc.nh.gov

  • On May 18, 2023, MacKenzie opposed SB263 floor amendment 1897h to require advance good-faith estimates of health-care charges. The motion failed, 164–190.

    May 18, 2023Opposes Corporate Accountability

    Source: gc.nh.gov

    Also on this bill

    • May 18, 2023 · On May 18, 2023, MacKenzie opposed SB263 floor amendment 1870h to require review of sealed public-meeting minutes at least every ten years. The motion failed, 166–194. (Opposes Anti-Corruption)
    • May 18, 2023 · On May 18, 2023, MacKenzie opposed SB263 floor amendment 1789h to add regulated cannabis sales and possession for adults twenty-one and older. The amendment included a 12.5 percent wholesale tax. It also proposed $15.6 million for cannabis regulation, drug monitoring and a prevention campaign. The motion failed, 118–241. (Opposes Criminal Justice and Civil Liberties, Supports Government Spending Reduction)
  • MacKenzie voted on the proposal in HB69. The bill proposed extending direct-payment and membership-based health care models to facilities exempt from special health care licensing requirements. On March 22, 2023, MacKenzie opposed a motion to pass the bill. The motion passed, 190–189. On March 22, 2023, MacKenzie supported a motion to set the bill aside. The motion passed, 192–187.

    March 22, 2023Supports Corporate Accountability

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB281. The bill proposed repealing utilities’ periodic least-cost integrated-resource planning and regulatory review requirements. On March 9, 2023, MacKenzie opposed a motion to pass the bill. The motion passed, 184–168.

    March 9, 2023Supports Corporate Accountability

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HCR5. The resolution proposed urging the governor and attorney general to sue fossil-fuel companies over alleged disinformation harms. On March 9, 2023, MacKenzie opposed a motion to reject the resolution. The motion passed, 189–158.

    March 9, 2023Supports Corporate Accountability

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB251. The amended bill proposed requiring utilities to disclose estimated annual renewable-energy compliance costs on December bills, using a 625-kilowatt-hour household benchmark. On March 9, 2023, MacKenzie opposed a motion to pass the amended bill. The motion passed, 186–169.

    March 9, 2023Opposes Corporate Accountability

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB340. The bill proposed restricting housing acquisition by entities other than people, with exceptions, registration requirements and penalties. On February 14, 2023, MacKenzie opposed a motion to reject the bill. The motion passed, 273–78.

    February 14, 2023Supports Corporate Accountability

    Source: gc.nh.gov

  • MacKenzie voted against limiting inherited corporate liability for asbestos claims (SB427). The House rejected the measure, 161–175.

    May 2, 2018Supports Corporate Accountability

    Source: gc.nh.gov

  • MacKenzie voted against listing renewable-energy compliance costs on electric bills (HB1550). The House approved the measure, 179–150.

    March 21, 2018Opposes Corporate Accountability

    Source: gc.nh.gov

  • MacKenzie voted for restricting surprise bills from out-of-network health providers (HB1809). The House approved the measure, 326–5.

    March 6, 2018Supports Corporate Accountability

    Source: gc.nh.gov

  • MacKenzie voted for studying drug-price transparency and the handling of prescription-drug rebates (HB1418). The House approved the measure, 312–17.

    March 6, 2018Supports Corporate Accountability

    Source: gc.nh.gov

  • MacKenzie voted against rejecting a bill banning the combination of regulated water utilities with electric or gas utilities (HB1644). The rejection passed, 204–109.

    February 22, 2018Supports Corporate Accountability

    Source: gc.nh.gov

  • MacKenzie voted against rejecting a bill requiring proof that homeowners received foreclosure notices (HB385). The rejection passed, 178–176.

    March 8, 2017Supports Corporate Accountability

    Source: gc.nh.gov

  • MacKenzie voted against exempting virtual-currency businesses from money-transmitter registration (HB436). The House approved the measure, 185–170.

    March 8, 2017Supports Corporate Accountability

    Source: gc.nh.gov

Track record — Public Infrastructure

Public Infrastructure · 20 support · 1 oppose
  • On March 12, 2026, MacKenzie voted for an amendment adding an Albany road project and removing unfunded Manchester I-293 Exit 6 and 7 projects (HB2026). House vote: 345–3; approved. On March 12, 2026, MacKenzie voted for an amendment reversing Continental Boulevard’s planned road reclassification (HB2026). House vote: 46–305; failed. On March 12, 2026, MacKenzie voted for passing a bill adopting the state's ten-year transportation plan (HB2026). House vote: 338–13; approved. On August 19, 2026, MacKenzie voted for overriding the governor’s veto of a bill adopting the ten-year transportation plan, changing toll rates and reviews, and rebuilding the Gregg Mill Road bridge (HB2026). House vote: 292–25; veto overridden.

    August 19, 2026Supports Public Infrastructure

    Source: gc.nh.gov

  • On January 7, 2026, MacKenzie voted against rejecting a bill providing state aid for wastewater projects (HB97). House vote: 175–156; approved.

    January 7, 2026Supports Public Infrastructure

    Source: gc.nh.gov

  • On January 7, 2026, MacKenzie voted against an amendment removing priority for school building projects with critical needs or previous funding shortfalls (HB366). House vote: 196–151; approved. On January 7, 2026, MacKenzie voted against passing a bill removing priority for school building projects with urgent needs or earlier funding shortfalls (HB366). House vote: 195–155; approved.

    January 7, 2026Supports Public Infrastructure

    Source: gc.nh.gov

  • On January 7, 2026, MacKenzie voted against rejecting a bill keeping unused school construction aid available beyond the budget period (HB295). House vote: 191–150; approved.

    January 7, 2026Supports Public Infrastructure

    Source: gc.nh.gov

  • On December 17, 2025, MacKenzie voted against overriding the veto of HB 319's repeal of transportation requirements for half-day kindergarten pupils. House vote: 182–173; veto sustained.

    December 17, 2025Supports Public Infrastructure

    Source: gc.nh.gov

  • On May 22, 2025, MacKenzie voted against rejecting SB 272's local electric-vehicle funding and charging-space enforcement. House vote: 195–163; approved.

    May 22, 2025Supports Public Infrastructure

    Source: gc.nh.gov

  • On March 6, 2025, MacKenzie voted against rejecting HB 245's grants for local police speed enforcement and roadside warning equipment. House vote: 225–147; approved.

    March 6, 2025Supports Public Infrastructure

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in SB476. The bill proposed adding $40 million in bonding for a replacement state prison. A later floor amendment added mental-health firearms background reporting and related firearm procedures. On May 2, 2024, MacKenzie supported a motion to pass the bill. The motion passed, 217–144. On May 23, 2024, MacKenzie supported a motion to add mental-health firearms background reporting and related firearm procedures. The motion passed, 202–165. On May 23, 2024, MacKenzie supported a motion to pass the amended bill. The motion passed, 212–155.

    May 23, 2024Supports Public Infrastructure

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB354. The amended bill proposed letting charter schools apply for state school-building aid, with continued school-use and repayment conditions. On January 3, 2024, MacKenzie opposed a motion to pass the amended bill. The motion passed, 190–177.

    January 3, 2024Opposes Public Infrastructure

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB546. The bill proposed requiring at least $50 million yearly for school building aid, plus existing debt payments. On January 3, 2024, MacKenzie opposed a motion to reject the bill. The motion failed, 186–189. On January 3, 2024, MacKenzie opposed a motion to set the bill aside. The motion passed, 190–187.

    January 3, 2024Supports Public Infrastructure

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB534. The bill proposed creating a $5 million water-assistance fund to repair drinking-water sources affected by natural disasters. On April 6, 2023, MacKenzie opposed a motion to reject the bill. The motion failed, 191–196.

    April 6, 2023Supports Public Infrastructure

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB49. The floor amendment proposed funding a $21.6 million state youth facility, with eighteen physical beds and a twelve-bed operating plan. On March 23, 2023, MacKenzie supported a motion to replace the youth-facility proposal with a $21.6 million state facility plan. The motion passed, 276–104.

    March 23, 2023Supports Public Infrastructure

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB139. The bill proposed allowing municipal net-metering groups to cross municipal boundaries and expanding eligible public entities. On March 23, 2023, MacKenzie supported a motion to pass the bill. The motion passed, 188–186.

    March 23, 2023Supports Public Infrastructure

    Source: gc.nh.gov

  • On September 13, 2018, MacKenzie supported raising power-generation limits for customer bill credits from one to five megawatts (SB446). The veto override failed, 213–128. MacKenzie voted on the proposal in HB523. The bill proposed increasing the net-metering capacity limit for individuals and businesses from one to five megawatts. On March 16, 2023, MacKenzie supported a motion to pass the bill. The motion failed, 182–189.

    March 16, 2023Supports Public Infrastructure

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB281. The bill proposed repealing utilities’ periodic least-cost integrated-resource planning and regulatory review requirements. On March 9, 2023, MacKenzie opposed a motion to pass the bill. The motion passed, 184–168.

    March 9, 2023Supports Public Infrastructure

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB90. The bill proposed adding optional renewable-energy and multimodal-transportation categories to municipal master plans. On March 9, 2023, MacKenzie supported a motion to pass the bill. The motion failed, 176–193. On March 9, 2023, MacKenzie supported a motion to set the bill aside. The motion failed, 179–192.

    March 9, 2023Supports Public Infrastructure

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB467. The bill proposed requiring accessible solid-surface paths in public playgrounds instead of loose-fill surfaces. On March 9, 2023, MacKenzie supported a motion to pass the bill. The motion passed, 193–180.

    March 9, 2023Supports Public Infrastructure

    Source: gc.nh.gov

  • MacKenzie voted for studying the development of electric-vehicle charging stations (SB517). The House approved the measure, 180–155.

    April 12, 2018Supports Public Infrastructure

    Source: gc.nh.gov

  • MacKenzie co-sponsored allowing scheduled public buses to use traffic-signal priority devices (HB154). Governor Sununu signed the bill into law.

    June 15, 2017Supports Public Infrastructure

    Source: gc.nh.gov

  • MacKenzie voted for studying gaps in access to broadband internet (HB238). The House approved the measure, 174–162.

    February 16, 2017Supports Public Infrastructure

    Source: gc.nh.gov

  • MacKenzie voted against rejecting a bill allowing towns to borrow money to expand internet service (HB191). The rejection passed, 193–168.

    February 2, 2017Supports Public Infrastructure

    Source: gc.nh.gov

Track record — General

General · 259 records
  • MacKenzie received the Planned Parenthood New Hampshire Action Fund PAC’s endorsement for the Hillsborough40 State House election.

    September 24, 2026

    Source: plannedparenthoodaction.org

  • MacKenzie received the New Hampshire AFL-CIO’s endorsement for the Hillsborough40 State House election.

    September 5, 2026

    Source: nhaflcio.org

  • On March 5, 2026, MacKenzie voted against passing a bill changing school district rules for keeping unused money at the end of the year (HB1610). House vote: 182–167; approved. On May 21, 2026, MacKenzie voted against accepting Senate changes to a bill changing school district rules for keeping unused money at the end of the year (HB1610). House vote: 186–163; approved. On August 19, 2026, MacKenzie voted against overriding the governor’s veto of a bill changing school district rules for keeping unused money at the end of the year (HB1610). House vote: 162–148; veto sustained.

    August 19, 2026

    Source: gc.nh.gov

  • On August 19, 2026, MacKenzie voted against overriding the governor’s veto of a bill limiting court-appointed guardians' recommendations in child custody cases (HB1643). House vote: 157–152; veto sustained.

    August 19, 2026

    Source: gc.nh.gov

  • On August 19, 2026, MacKenzie voted for overriding the governor’s veto of a bill changing state oversight of livestock cruelty cases (HB1766). House vote: 249–56; veto overridden.

    August 19, 2026

    Source: gc.nh.gov

  • On March 11, 2026, MacKenzie voted against passing a bill studying conversion of public schools to charter schools (HB1358). House vote: 169–163; approved. On May 21, 2026, MacKenzie voted against accepting Senate changes to a bill studying conversion of public schools to charter schools (HB1358). House vote: 184–164; approved. On August 19, 2026, MacKenzie voted against overriding the governor’s veto of a bill studying conversion of public schools to charter schools (HB1358). House vote: 150–166; veto sustained.

    August 19, 2026

    Source: gc.nh.gov

  • On August 19, 2026, MacKenzie voted against overriding the governor’s veto of a bill changing oversight of public insurance risk pools (HB1491). House vote: 160–148; veto sustained.

    August 19, 2026

    Source: gc.nh.gov

  • On March 20, 2025, MacKenzie voted to set aside HB 221, which allowed changing tests for energy efficiency programs funded through electric bills. House vote: 151–193; failed. On March 20, 2025, MacKenzie voted against HB 221, which allowed changing tests for energy efficiency programs funded through electric bills. House vote: 195–151; approved. On August 19, 2026, MacKenzie voted against overriding the governor’s veto of a bill allowing electric utilities to own advanced nuclear resources and changing power purchase and customer generation rules (HB221). House vote: 152–167; veto sustained.

    August 19, 2026

    Source: gc.nh.gov

  • On August 19, 2026, MacKenzie voted for overriding the governor’s veto of a bill raising the research and development tax credit cap and changing state park fees for residents (HB1102). House vote: 231–88; veto overridden.

    August 19, 2026

    Source: gc.nh.gov

  • On August 19, 2026, MacKenzie voted against overriding the governor’s veto of a bill changing surplus state property sales and creating a study commission (HB1726). House vote: 101–206; veto sustained.

    August 19, 2026

    Source: gc.nh.gov

  • On August 19, 2026, MacKenzie voted against overriding the governor’s veto of a bill changing reserves and requirements for public insurance risk pools (SB661). House vote: 84–216; veto sustained.

    August 19, 2026

    Source: gc.nh.gov

  • On May 14, 2026, MacKenzie voted against passing a bill requiring school board policies for complaints that school materials are obscene or harmful to minors (SB434). House vote: 188–161; approved. On August 19, 2026, MacKenzie voted against overriding the governor’s veto of a bill requiring school board policies for complaints that school materials are obscene or harmful to minors (SB434). House vote: 165–140; veto sustained.

    August 19, 2026

    Source: gc.nh.gov

  • On August 19, 2026, MacKenzie voted for overriding the governor’s veto of a bill changing the time allowed to request a new trial (HB1422). House vote: 314–7; veto overridden.

    August 19, 2026

    Source: gc.nh.gov

  • On August 19, 2026, MacKenzie voted for overriding the governor’s veto of a bill requiring legislative approval before historical markers are changed or permanently removed (HB1097). House vote: 193–125; veto sustained.

    August 19, 2026

    Source: gc.nh.gov

  • On August 19, 2026, MacKenzie voted for overriding the governor’s veto of a bill changing no-trespass orders for town and school property (HB1184). House vote: 290–29; veto overridden.

    August 19, 2026

    Source: gc.nh.gov

  • MacKenzie supported training existing nursing home employees for nursing jobs. He also questioned the cost of agency nurses compared with county employees and asked about union coverage.

    July 24, 2026

    Source: hcnh.org

  • MacKenzie moved $30,000 within opioid settlement funds to medication costs because the jail population had increased. The transfer passed by voice vote.

    June 17, 2026

    Source: hcnh.org

  • On June 4, 2026, MacKenzie voted against the final House-Senate agreement allowing voter checklist supervisors to verify the identity of people they personally know (HB317). House vote: 197–159; approved.

    June 4, 2026

    Source: gc.nh.gov

  • On June 4, 2026, MacKenzie voted against the final House-Senate agreement selling the Sununu Youth Services Center property and depositing proceeds in the general fund (SB481). House vote: 189–158; approved.

    June 4, 2026

    Source: gc.nh.gov

  • On June 4, 2026, MacKenzie voted against the final House-Senate agreement changing how communities leave cooperative school districts and how schools are closed (HB1374). House vote: 179–161; approved.

    June 4, 2026

    Source: gc.nh.gov

  • On June 4, 2026, MacKenzie voted for the final House-Senate agreement changing self-defense rules and health professionals' authority to order emergency restraint or isolation (HB1279). House vote: 208–140; approved.

    June 4, 2026

    Source: gc.nh.gov

    Also on this bill

    • January 7, 2026 · MacKenzie voted on the proposal in HB1279. The bill proposed requiring the state to pay 7.5 percent of local teacher, police and firefighter retirement contributions. On March 28, 2024, MacKenzie opposed a motion to set the bill aside. The motion failed, 182–192. On March 28, 2024, MacKenzie opposed a motion to reject the bill. The motion failed, 178–194. MacKenzie supported adding a state payment of 7.5 percent of local teacher, police and firefighter pension contributions to a Hampstead funding bill. MacKenzie voted on this proposal (SB311). On May 23, 2024, MacKenzie supported a motion to require the state to pay 7.5 percent of local teacher, police and firefighter pension contributions. The motion failed, 177–183. On January 7, 2026, MacKenzie voted against rejecting a bill requiring the state to pay part of local employers' retirement contributions for teachers, police, and firefighters (HB197). House vote: 172–159; approved. (Opposes Government Spending Reduction)
  • MacKenzie moved budget increases of $3,680 for the county attorney’s salary and $3,862.50 for the sheriff’s salary. Both changes included related employee benefit costs. Both passed by voice vote.

    May 29, 2026

    Source: hcnh.org

  • On May 21, 2026, MacKenzie voted against accepting Senate changes to a bill changing definitions, inspections, and local approval rules for tiny houses and yurts (HB1681). House vote: 242–102; approved.

    May 21, 2026

    Source: gc.nh.gov

  • On May 14, 2026, MacKenzie voted against passing a bill changing zoning appeals and the submission of revised land-use plans (SB508). House vote: 151–161; failed.

    May 14, 2026

    Source: gc.nh.gov

  • On May 14, 2026, MacKenzie voted against an amendment banning synthetic kratom and changing adoption of ballot town meetings (SB557). House vote: 171–162; approved.

    May 14, 2026

    Source: gc.nh.gov

  • On May 14, 2026, MacKenzie voted against sending a bill for further study, changing turnpike toll rates and inflation reviews to support the ten-year transportation plan (SB627). House vote: 151–157; failed.

    May 14, 2026

    Source: gc.nh.gov

  • On May 14, 2026, MacKenzie voted against an amendment adding a School District Governance Association member to a school administrative unit study commission (SB574). House vote: 191–157; approved. On May 14, 2026, MacKenzie voted against passing a bill studying school administrative unit efficiency and structure (SB574). House vote: 197–151; approved.

    May 14, 2026

    Source: gc.nh.gov

  • On May 14, 2026, MacKenzie voted for reconsidering the earlier decision on a bill reopening debate on a proposal for children's mental health services (SB498). House vote: 162–183; failed.

    May 14, 2026

    Source: gc.nh.gov

  • On May 14, 2026, MacKenzie voted against an amendment changing dental board membership and requiring clinical evaluation before dental X-rays (SB567). House vote: 158–143; approved. On May 14, 2026, MacKenzie voted for setting aside a bill changing dental board membership and rules for dental X-rays (SB567). House vote: 134–166; failed. On May 14, 2026, MacKenzie voted against passing a bill changing dental board membership and rules for dental X-rays (SB567). House vote: 167–133; approved.

    May 14, 2026

    Source: gc.nh.gov

  • On May 14, 2026, MacKenzie voted against an amendment changing pharmacy rules, removing pharmacy law exams, and expanding vaccine and experimental-treatment access (SB504). House vote: 188–153; approved. On May 14, 2026, MacKenzie voted against passing a bill changing pharmacy rules, removing pharmacy law exams, and expanding vaccine and experimental-treatment access (SB504). House vote: 197–145; approved.

    May 14, 2026

    Source: gc.nh.gov

  • On May 14, 2026, MacKenzie voted against an amendment changing municipal and school budget committee procedures and county budget dates (SB653). House vote: 164–145; approved. On May 14, 2026, MacKenzie voted against passing a bill changing municipal and school budget committee procedures and county budget dates (SB653). House vote: 167–146; approved.

    May 14, 2026

    Source: gc.nh.gov

  • On May 14, 2026, MacKenzie voted against passing a bill requiring school staff to answer parents' written requests about their children honestly and completely (SB430). House vote: 193–163; approved.

    May 14, 2026

    Source: gc.nh.gov

  • MacKenzie questioned road repair funding, parking removal for Hanover Street sidewalk improvements, and a rail trail detour. Staff compared roughly $6.5 million proposed for roads with $12 million needed.

    May 11, 2026

    Source: manchesternh.gov

  • On April 23, 2026, MacKenzie voted against passing a resolution removing the constitutional age limit for county sheriffs (CACR11). House vote: 199–157; failed.

    April 23, 2026

    Source: gc.nh.gov

  • On April 23, 2026, MacKenzie voted against an amendment requiring public school open enrollment and transfer funding rules (SB101). House vote: 182–172; approved. On April 23, 2026, MacKenzie voted for an amendment replacing mandatory open enrollment with a study commission (SB101). House vote: 169–184; failed. On April 23, 2026, MacKenzie voted against passing a bill requiring public school open enrollment and transfer funding rules (SB101). House vote: 168–184; failed.

    April 23, 2026

    Source: gc.nh.gov

  • On April 9, 2026, MacKenzie voted against accepting Senate changes to a bill changing county officers' terms in Belknap and Merrimack counties (HB1689). House vote: 65–287; failed.

    April 9, 2026

    Source: gc.nh.gov

  • MacKenzie served as vice chair of Hillsborough County’s elected-officials salary committee, chaired the sheriff budget subcommittee and joined the county attorney budget subcommittee. In 2025 he had also chaired county administration and finance budget reviews.

    March 27, 2026

    Source: hcnh.org

  • On February 19, 2026, MacKenzie voted against passing a bill allowing utilities to own small natural gas and nuclear power plants (HB1775). House vote: 191–149; approved. On March 26, 2026, MacKenzie voted against passing a bill allowing utilities to own small natural gas and nuclear power plants (HB1775). House vote: 198–153; approved.

    March 26, 2026

    Source: gc.nh.gov

  • On March 26, 2026, MacKenzie voted against setting aside a bill charging waterfront property fees to fund repairs of state-owned dams (HB1655). House vote: 187–161; approved.

    March 26, 2026

    Source: gc.nh.gov

  • On March 26, 2026, MacKenzie voted against reviving a bill protecting therapeutic cannabis users from losing gun ownership rights (HB1446). House vote: 81–270; failed.

    March 26, 2026

    Source: gc.nh.gov

  • On January 7, 2026, MacKenzie voted against passing a bill requiring public college students to pass a civics test or take a civics course (HB112). House vote: 192–158; approved. On March 26, 2026, MacKenzie voted against passing a bill requiring public college students to pass a civics test or take a civics course (HB112). House vote: 191–157; approved.

    March 26, 2026

    Source: gc.nh.gov

  • On March 26, 2026, MacKenzie voted against rejecting a bill requiring permits and fees for anchored seasonal platforms on public waters (HB1477). House vote: 172–180; failed.

    March 26, 2026

    Source: gc.nh.gov

  • On March 26, 2026, MacKenzie voted for setting aside a bill requiring massage businesses to have licensed individual proprietors (HB1458). House vote: 158–193; failed.

    March 26, 2026

    Source: gc.nh.gov

  • On March 26, 2026, MacKenzie voted against passing a bill changing administration and enforcement of the state fire code (HB1555). House vote: 192–162; approved.

    March 26, 2026

    Source: gc.nh.gov

  • On March 12, 2026, MacKenzie voted for setting aside a resolution asking Congress to call a constitutional convention on congressional term limits (HCR13). House vote: 189–159; approved. On March 12, 2026, MacKenzie voted against reviving a resolution asking Congress to call a constitutional convention on congressional term limits (HCR13). House vote: 139–193; failed.

    March 12, 2026

    Source: gc.nh.gov

  • On March 12, 2026, MacKenzie voted against reviving a bill investigating the state sexual and domestic violence coalition and restricting funding to direct services (HB1675). House vote: 148–186; failed.

    March 12, 2026

    Source: gc.nh.gov

  • On March 12, 2026, MacKenzie voted against passing a bill changing the default budget rules for ballot town meetings (HB1224). House vote: 186–160; approved.

    March 12, 2026

    Source: gc.nh.gov

  • On March 12, 2026, MacKenzie voted for setting aside a bill changing rules for voter approval of municipal lease agreements (HB1066). House vote: 167–175; failed.

    March 12, 2026

    Source: gc.nh.gov

  • On March 12, 2026, MacKenzie voted against passing a bill creating voluntary portable benefit plans for independent contractors (HB1245). House vote: 188–151; approved.

    March 12, 2026

    Source: gc.nh.gov

  • On March 12, 2026, MacKenzie voted for reviving a bill adding rules for storing road salt to protect water supplies (HB1607). House vote: 156–194; failed.

    March 12, 2026

    Source: gc.nh.gov

  • On March 11, 2026, MacKenzie voted against passing a bill changing restrictions on candy and drinks bought with food assistance benefits (HB1773). House vote: 161–173; failed.

    March 11, 2026

    Source: gc.nh.gov

  • On March 11, 2026, MacKenzie voted against passing a bill expanding access to experimental treatments under the right to try law (HB1735). House vote: 181–151; approved.

    March 11, 2026

    Source: gc.nh.gov

  • On March 5, 2026, MacKenzie voted against setting aside a bill expanding education freedom account oversight requirements (HB1264). House vote: 186–165; approved. On March 11, 2026, MacKenzie voted for reviving a bill expanding education freedom account oversight requirements (HB1264). House vote: 151–183; failed.

    March 11, 2026

    Source: gc.nh.gov

  • On March 11, 2026, MacKenzie voted for passing a resolution adding a constitutional right to hunt and fish (CACR15). House vote: 199–128; failed.

    March 11, 2026

    Source: gc.nh.gov

  • On March 11, 2026, MacKenzie voted against passing a resolution adding a constitutional right for parents to direct their children's education (CACR24). House vote: 181–156; failed.

    March 11, 2026

    Source: gc.nh.gov

  • On March 11, 2026, MacKenzie voted against reviving a bill taxing luxury second homes to fund housing programs (HB1786). House vote: 100–235; failed.

    March 11, 2026

    Source: gc.nh.gov

  • On March 11, 2026, MacKenzie voted for reviving a bill covering diapers through Medicaid (HB1798). House vote: 151–185; failed.

    March 11, 2026

    Source: gc.nh.gov

  • On March 11, 2026, MacKenzie voted against an amendment abolishing the home education advisory council (HB1155). House vote: 183–151; approved. On March 11, 2026, MacKenzie voted against passing a bill ending the home education advisory council (HB1155). House vote: 180–156; approved.

    March 11, 2026

    Source: gc.nh.gov

  • On March 11, 2026, MacKenzie voted against passing a bill expanding public school course and activity access for education freedom account students (HB1817). House vote: 179–156; approved.

    March 11, 2026

    Source: gc.nh.gov

  • On March 5, 2026, MacKenzie voted for setting aside a resolution urging a ban on weather modification and cloud seeding emissions (HR35). House vote: 153–166; failed. On March 5, 2026, MacKenzie voted against passing a resolution urging a ban on weather modification and cloud seeding emissions (HR35). House vote: 169–152; approved.

    March 5, 2026

    Source: gc.nh.gov

  • On March 5, 2026, MacKenzie voted against setting aside a resolution removing legislator pay amounts from the state constitution (CACR22). House vote: 175–153; approved.

    March 5, 2026

    Source: gc.nh.gov

  • On March 5, 2026, MacKenzie voted against rejecting a bill changing local tax cap calculations to account for voter-approved debt payments (HB1227). House vote: 176–151; approved.

    March 5, 2026

    Source: gc.nh.gov

  • On March 5, 2026, MacKenzie voted against passing a bill allowing Derry to place its school district within town government (HB1331). House vote: 193–157; approved.

    March 5, 2026

    Source: gc.nh.gov

  • On March 5, 2026, MacKenzie voted against setting aside a bill adding definitions and reporting requirements for education freedom accounts (HB1578). House vote: 182–162; approved.

    March 5, 2026

    Source: gc.nh.gov

  • On March 5, 2026, MacKenzie voted against setting aside a bill adding patient privacy protections (HB1317). House vote: 183–154; approved.

    March 5, 2026

    Source: gc.nh.gov

  • On March 5, 2026, MacKenzie voted against setting aside a bill requiring reports on civil immigration detentions involving state or local agencies (HB1822). House vote: 193–155; approved.

    March 5, 2026

    Source: gc.nh.gov

  • On March 5, 2026, MacKenzie voted against passing a resolution urging colleges to invite more conservative speakers (HR19). House vote: 191–155; approved.

    March 5, 2026

    Source: gc.nh.gov

  • On March 5, 2026, MacKenzie voted against setting aside a bill repealing limits on lawsuits over certain gun design features (HB1387). House vote: 189–159; approved.

    March 5, 2026

    Source: gc.nh.gov

  • On March 5, 2026, MacKenzie voted against passing a bill changing income deductions used to calculate child support (HB1225). House vote: 185–152; approved.

    March 5, 2026

    Source: gc.nh.gov

  • On March 5, 2026, MacKenzie voted against setting aside a bill moving education freedom account administration to the state education department (HB1820). House vote: 179–157; approved.

    March 5, 2026

    Source: gc.nh.gov

  • On March 5, 2026, MacKenzie voted against setting aside a bill extending the cap on education freedom account enrollment (HB1834). House vote: 180–157; approved.

    March 5, 2026

    Source: gc.nh.gov

  • On February 19, 2026, MacKenzie voted against passing a bill allowing eviction for identity misuse and certain criminal convictions (HB1499). House vote: 193–154; approved.

    February 19, 2026

    Source: gc.nh.gov

  • On February 19, 2026, MacKenzie voted against passing a bill adding court observation and case timing reviews to evaluations of judges (HB1130). House vote: 192–151; approved.

    February 19, 2026

    Source: gc.nh.gov

  • On February 19, 2026, MacKenzie voted against setting aside a bill removing the cap on targeted state education aid (HB1831). House vote: 187–158; approved.

    February 19, 2026

    Source: gc.nh.gov

  • On February 5, 2026, MacKenzie opposed reconsidering rejection of the resolution supporting municipal planning and zoning authority (HR30). The motion failed, 72–274.

    February 5, 2026

    Source: gc.nh.gov

  • On February 5, 2026, MacKenzie voted against passing a bill giving military families priority for education freedom accounts (HB1832). House vote: 189–164; approved.

    February 5, 2026

    Source: gc.nh.gov

  • On February 5, 2026, MacKenzie voted against passing a resolution asking Congress to declare the Piscataqua River and Portsmouth Harbor part of New Hampshire (HR45). House vote: 205–129; approved.

    February 5, 2026

    Source: gc.nh.gov

  • On January 8, 2026, MacKenzie voted against passing a bill changing disclosures about taxpayer-funded lobbying (HB314). House vote: 152–198; failed.

    January 8, 2026

    Source: gc.nh.gov

  • On January 8, 2026, MacKenzie voted against passing a bill changing how voters who cannot afford citizenship documents obtain proof of citizenship (HB365). House vote: 195–142; approved.

    January 8, 2026

    Source: gc.nh.gov

  • On January 8, 2026, MacKenzie voted for rejecting a bill requiring a formal declaration of war before certain foreign deployments of the New Hampshire National Guard (HB104). House vote: 159–182; failed.

    January 8, 2026

    Source: gc.nh.gov

  • On January 8, 2026, MacKenzie voted against passing a bill delaying abortion reporting rules and changing the pregnancy information collected (SB36). House vote: 188–162; approved.

    January 8, 2026

    Source: gc.nh.gov

  • On January 7, 2026, MacKenzie voted against passing a bill changing how schools handle complaints about books and other school materials (SB33). House vote: 181–157; approved.

    January 7, 2026

    Source: gc.nh.gov

  • On January 7, 2026, MacKenzie voted against passing a bill changing how school administrative unit budgets are adopted (HB564). House vote: 191–148; approved.

    January 7, 2026

    Source: gc.nh.gov

  • On January 7, 2026, MacKenzie voted for permanently shelving a bill allowing optometrists to perform certain eye surgeries (HB349). House vote: 133–205; failed. On January 7, 2026, MacKenzie voted for setting aside a bill allowing optometrists to perform certain eye surgeries (HB349). House vote: 94–242; failed. On January 7, 2026, MacKenzie voted against passing a bill allowing optometrists to perform certain eye surgeries (HB349). House vote: 193–143; approved.

    January 7, 2026

    Source: gc.nh.gov

  • On January 7, 2026, MacKenzie voted against passing a bill letting children attend school districts where their parents pay property taxes (HB709). House vote: 182–159; approved.

    January 7, 2026

    Source: gc.nh.gov

  • On January 7, 2026, MacKenzie voted against passing a bill changing school bullying rules, parent notices, and state reporting requirements (HB131). House vote: 190–149; approved.

    January 7, 2026

    Source: gc.nh.gov

  • On January 7, 2026, MacKenzie voted against rejecting a bill studying ways to fund public schools with less reliance on local property taxes (HB491). House vote: 195–157; approved.

    January 7, 2026

    Source: gc.nh.gov

  • On January 7, 2026, MacKenzie voted against passing a bill changing local audit rules and allowing state oversight of school districts placed on probation (HB121). House vote: 187–154; approved.

    January 7, 2026

    Source: gc.nh.gov

  • On January 7, 2026, MacKenzie voted against passing a resolution adding a constitutional voting right tied to actual residence and claimed domicile (CACR4). House vote: 184–157; failed.

    January 7, 2026

    Source: gc.nh.gov

  • On December 17, 2025, MacKenzie voted against overriding the veto of HB 667's requirement to show fetal-development videos in health classes. House vote: 159–190; veto sustained.

    December 17, 2025

    Source: gc.nh.gov

  • On December 17, 2025, MacKenzie voted against overriding the veto of HB 356's authorization for partisan school district elections. House vote: 177–174; veto sustained.

    December 17, 2025

    Source: gc.nh.gov

  • On December 17, 2025, MacKenzie voted against overriding the veto of HB 781's requirement for school cell-phone policies. House vote: 28–322; veto sustained.

    December 17, 2025

    Source: gc.nh.gov

  • MacKenzie raised missing signals and markers where Manchester’s rail trail crossed Queen City Avenue. Staff identified the crossing as part of the city’s RAISE transportation project.

    October 20, 2025

    Source: manchesternh.gov

  • MacKenzie moved to extend Manchester’s sewer backflow reimbursement program to installations dating back to September 1, 2022. The Highway Commission approved his motion unanimously. He also moved to approve a resident’s earlier installation reimbursement.

    September 8, 2025

    Source: manchesternh.gov

  • MacKenzie voted against cutting $12,000 budgeted for county delegation daily pay. The cut passed 69–23. He first tried to postpone the amendment. The chair ruled that motion out of order.

    June 19, 2025

    Source: hcnh.org

  • On March 27, 2025, MacKenzie voted against HB 690, which studied leaving the regional electricity grid. House vote: 200–155; approved. On June 12, 2025, MacKenzie voted against the Senate's HB 690 investigation of leaving the regional electricity grid and other energy strategies. House vote: 188–155; approved.

    June 12, 2025

    Source: gc.nh.gov

  • On June 12, 2025, MacKenzie voted against the Senate's HB 672 authorization for off-grid electricity providers. House vote: 185–151; approved.

    June 12, 2025

    Source: gc.nh.gov

  • On June 12, 2025, MacKenzie voted against the Senate's HB 342 changes to construction approvals and locally adopted clean-energy districts. House vote: 154–195; failed.

    June 12, 2025

    Source: gc.nh.gov

    Also on this bill

    • March 6, 2025 · MacKenzie voted on the proposal in HB342. The bill proposed requiring young children’s school and child-care forms to include lead-test results or documented testing notices, with exemptions. On October 26, 2023, MacKenzie supported a motion to override the governor’s veto. The House motion failed, 184–171. The bill proposed requiring young children’s school and child-care health forms to include lead-test results or documented testing notices, with exemptions. MacKenzie voted on this proposal (HB1068). On February 1, 2024, MacKenzie supported a motion to pass the bill. The motion failed, 189–190. On March 6, 2025, MacKenzie voted against rejecting HB 756, which required lead-testing records when children entered daycare or public school. House vote: 202–169; approved. (Supports Environment and Public Health)
  • On June 12, 2025, MacKenzie voted against the Senate's HB 768 authorization for public schools to contract with any approved private school. House vote: 192–158; approved.

    June 12, 2025

    Source: gc.nh.gov

  • On June 5, 2025, MacKenzie voted against an SB 210 amendment changing bullying rules and allowing public-school enrollment outside a student's home district. House vote: 193–160; approved. On June 5, 2025, MacKenzie voted against SB 210's amended bullying and school enrollment bill. House vote: 193–159; approved.

    June 5, 2025

    Source: gc.nh.gov

  • On March 20, 2025, MacKenzie voted to set aside HB 10, which expanded parental control of schooling and required written healthcare consent. House vote: 162–211; failed. On March 20, 2025, MacKenzie voted against HB 10, which expanded parental control of schooling and required written healthcare consent. House vote: 212–161; approved. On June 5, 2025, MacKenzie voted against the Senate's HB 10 parental-rights bill. House vote: 210–160; approved.

    June 5, 2025

    Source: gc.nh.gov

  • On June 5, 2025, MacKenzie voted against SB96 floor2713h defining compelling state interest around physical harm and adding parental lawsuits, educator credential penalties, and contractor fines. House vote: 186–179; approved. On June 5, 2025, MacKenzie voted against amended SB96, including school responses within ten business days and parental-rights enforcement. House vote: 198–172; approved.

    June 5, 2025

    Source: gc.nh.gov

  • On June 5, 2025, MacKenzie voted against an SB 25 amendment protecting blockchain technology and creating a special court docket for blockchain disputes. House vote: 175–150; approved.

    June 5, 2025

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in SB380. The bill proposed moving the state primary from September to June and moving candidate filing and party-registration deadlines earlier. On May 2, 2024, MacKenzie supported a motion to reject the bill. The motion passed, 190–176. On May 2, 2024, MacKenzie supported a motion to stop further action on the bill. The motion passed, 189–178. On June 5, 2025, MacKenzie voted against reviving SB 222's proposal to move the state primary to the second Tuesday in June. House vote: 151–168; failed.

    June 5, 2025

    Source: gc.nh.gov

  • On June 5, 2025, MacKenzie voted against SB 100's changes to prohibited racial teachings and educator discipline. House vote: 194–165; approved.

    June 5, 2025

    Source: gc.nh.gov

  • MacKenzie asked officials to prevent gaps in county employee health coverage during the switch from Interlocal Trust to Anthem.

    May 30, 2025

    Source: hcnh.org

  • On May 22, 2025, MacKenzie voted against SB 97's requirement to accommodate student transfers within a school district when space is available. House vote: 199–165; approved.

    May 22, 2025

    Source: gc.nh.gov

  • On May 22, 2025, MacKenzie voted against an SB 119 amendment allowing pharmacy standing orders for ivermectin without an individual prescription. House vote: 196–164; approved.

    May 22, 2025

    Source: gc.nh.gov

  • On May 1, 2025, MacKenzie opposed reviving SB171. A pending committee amendment proposed repeal of the two-hour reporting-pay minimum. The motion failed, 168–174.

    May 1, 2025

    Source: gc.nh.gov

  • On April 10, 2025, MacKenzie voted to set aside HB 66's public-records changes. House vote: 179–191; failed. On April 10, 2025, MacKenzie voted against HB 66's expanded public-records request eligibility and removal of a filing-fee exemption for records appeals. House vote: 207–164; approved.

    April 10, 2025

    Source: gc.nh.gov

  • On March 27, 2025, MacKenzie voted against reviving HB 614, which concerned lawsuits alleging constitutional rights violations. House vote: 76–287; failed.

    March 27, 2025

    Source: gc.nh.gov

  • On March 27, 2025, MacKenzie voted against HB 687, which restricted distribution of class-action settlements and changed attorney-fee calculations. House vote: 198–165; approved.

    March 27, 2025

    Source: gc.nh.gov

  • On March 27, 2025, MacKenzie voted for HB 517’s repeal of state marketing for the paid family leave insurance program. House vote: 316–32; approved.

    March 27, 2025

    Source: gc.nh.gov

  • On March 27, 2025, MacKenzie voted against HB 374, which changed local tax caps, budget caps, and rules for changing those caps. House vote: 195–159; approved.

    March 27, 2025

    Source: gc.nh.gov

  • On March 27, 2025, MacKenzie voted for an HB 749 amendment requiring at least one hour each of instruction on communism and fascism before high-school graduation. House vote: 162–209; failed. On March 27, 2025, MacKenzie voted against HB 749, which required high-school instruction about the nature and history of communism. House vote: 200–173; approved.

    March 27, 2025

    Source: gc.nh.gov

  • On March 27, 2025, MacKenzie voted against HB 741, which required public school open enrollment and 80-percent tuition transfers between districts. House vote: 198–174; approved.

    March 27, 2025

    Source: gc.nh.gov

  • On March 27, 2025, MacKenzie voted against HB 584, which barred enforcement of international organizations’ policies and allowed lawsuits over violations. House vote: 198–162; approved.

    March 27, 2025

    Source: gc.nh.gov

  • On March 26, 2025, MacKenzie voted against rejecting HB 600, which allowed ranked-choice voting in local elections. House vote: 194–145; approved.

    March 26, 2025

    Source: gc.nh.gov

  • On March 26, 2025, MacKenzie voted against setting aside HB 96, which required the 2021 energy building code or an equally efficient code. House vote: 199–135; approved.

    March 26, 2025

    Source: gc.nh.gov

  • On March 26, 2025, MacKenzie voted against setting aside HB 145, which joined the interstate dietitian licensing agreement and changed background checks. House vote: 187–152; approved.

    March 26, 2025

    Source: gc.nh.gov

  • On March 20, 2025, MacKenzie voted against HB 88, which allowed married couples to create community property trusts with federal tax advantages. House vote: 211–155; approved.

    March 20, 2025

    Source: gc.nh.gov

  • On March 20, 2025, MacKenzie voted against an HR 16 amendment recognizing health workers fired for refusing COVID-19 vaccination and encouraging their return. House vote: 202–166; approved.

    March 20, 2025

    Source: gc.nh.gov

  • On March 20, 2025, MacKenzie voted against HB 433, which allowed marriage at 17 when a partner served in the military. House vote: 193–178; approved.

    March 20, 2025

    Source: gc.nh.gov

  • On March 20, 2025, MacKenzie voted against setting aside HCR 7, which recognized abortion as part of reproductive healthcare. House vote: 199–171; approved.

    March 20, 2025

    Source: gc.nh.gov

  • On March 20, 2025, MacKenzie voted to withdraw HB 431, which established a commission reviewing school approval and academic standards. House vote: 160–207; failed.

    March 20, 2025

    Source: gc.nh.gov

  • On March 20, 2025, MacKenzie voted against setting aside HB 254, which allowed medical aid in dying for qualifying terminally ill adults. House vote: 183–182; approved.

    March 20, 2025

    Source: gc.nh.gov

  • On March 20, 2025, MacKenzie voted against HB 68, which required approving school transfers within a district unless there was a valid denial reason. House vote: 217–156; approved.

    March 20, 2025

    Source: gc.nh.gov

  • On March 6, 2025, MacKenzie voted against HCR 1, which urged policymakers to hear all climate-change viewpoints before actions affecting the economy or environment. House vote: 197–156; approved.

    March 6, 2025

    Source: gc.nh.gov

  • On March 6, 2025, MacKenzie voted for HB 54, which allowed medical cannabis treatment centers to operate as for-profit businesses. House vote: 358–14; approved.

    March 6, 2025

    Source: gc.nh.gov

  • On March 6, 2025, MacKenzie voted against HB 617, which raised the home equity protection from creditor collection to $1 million. House vote: 216–146; approved.

    March 6, 2025

    Source: gc.nh.gov

  • On February 20, 2025, MacKenzie voted against HB 504's changes to state energy policy, including greater reliance on market forces. House vote: 204–165; approved.

    February 20, 2025

    Source: gc.nh.gov

  • On February 6, 2025, MacKenzie voted against HB 133's new requirements for transferring out-of-state driver's licenses within 60 days of residency. House vote: 206–147; approved.

    February 6, 2025

    Source: gc.nh.gov

  • On February 6, 2025, MacKenzie voted against reviving HB 476 after its sponsors withdrew the bill restricting elective abortion. House vote: 15–340; failed.

    February 6, 2025

    Source: gc.nh.gov

  • On February 6, 2025, MacKenzie voted against setting aside HB 526's proposed climate change and damage division in the environmental services department. House vote: 207–146; approved.

    February 6, 2025

    Source: gc.nh.gov

  • On February 6, 2025, MacKenzie voted against an HB 60 amendment adding rental-vacancy and tenant protections to lease-end evictions. House vote: 140–217; failed. On February 6, 2025, MacKenzie voted against an HB 60 amendment allowing lease-end evictions only when statewide rental vacancies reached 2.5 percent. House vote: 145–212; failed. On February 6, 2025, MacKenzie voted for HB 60's expansion of evictions based on an expired lease. House vote: 217–139; approved.

    February 6, 2025

    Source: gc.nh.gov

  • MacKenzie questioned Cemetery Brook sewer tunnel contingency costs and its effect on Merrimack River water quality. Staff described a 15% contingency allowance and separating sewage from stormwater.

    October 21, 2024

    Source: manchesternh.gov

  • MacKenzie voted on the proposal in HB1233. The vetoed bill proposed allowing qualified animal chiropractors to practice without a veterinary license. On October 10, 2024, MacKenzie opposed a motion to override the governor’s veto. The House motion failed, 179–152.

    October 10, 2024

    Source: gc.nh.gov

  • MacKenzie volunteered as a photographer for The Umbrella arts center’s events and summer camp. He also operated Capturing Wisdom, a Manchester photography studio.

    September 5, 2024

    Source: theumbrellaarts.org

  • The State Employees’ Association endorsed MacKenzie for Hillsborough District 40 in the 2024 election. Its candidate list identified the district’s Manchester wards. The association published this list on August 29, 2024.

    August 29, 2024

    Source: seiu1984.org

  • MacKenzie voted on the proposal in HB1215. The Senate version proposed extending development-approval protections and proposed changing building-code appeals. It also allowed Hampton to discontinue and lease a specified road. On May 30, 2024, MacKenzie opposed a motion to agree to the Senate amendments. The motion failed, 172–180. On June 13, 2024, MacKenzie supported a motion to approve the conference agreement. The motion failed, 102–261.

    June 13, 2024

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB185. The amended bill proposed favoring approximately equal parenting time and proposed requiring courts to explain when unequal time was in a child’s best interest. On January 3, 2024, MacKenzie opposed a motion to pass the amended bill. The motion passed, 202–172. On May 30, 2024, MacKenzie supported a motion to reopen the previous vote. The motion failed, 178–191. The amended bill proposed allowing temporary agents for children or incapacitated people for up to sixty days. It also added the approximately-equal-parenting-time rules considered in HB185. MacKenzie voted on this proposal (SB574). On May 9, 2024, MacKenzie supported a motion to pass the amended bill. The motion passed, 352–7.

    May 30, 2024

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in CACR22. The constitutional amendment proposed requiring New Hampshire to hold the first presidential primary. On May 23, 2024, MacKenzie supported a motion to set the bill aside. The motion failed, 175–187. On May 23, 2024, MacKenzie opposed a motion to approve the proposed constitutional change. The motion failed, 195–165.

    May 23, 2024

    Source: gc.nh.gov

  • MacKenzie proposed a city group to address public works staffing and a stalled wage study. He also raised housing and workforce concerns about missing meetings between city leaders and state representatives.

    May 13, 2024

    Source: manchesternh.gov

  • MacKenzie voted on the proposal in SB383. The amended bill proposed allowing local tax-cap adjustments for inflation and population changes. It also allowed school-budget caps based on per-pupil spending, enrollment and inflation. On May 9, 2024, MacKenzie opposed a motion to pass the amended bill. The motion passed, 184–177. On May 9, 2024, MacKenzie supported a motion to reopen the previous vote. The motion failed, 176–185.

    May 9, 2024

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB117. The bill proposed allowing eviction when leases lasting at least six months expired, after 30 days’ written notice. On March 9, 2023, MacKenzie opposed a motion to pass the bill. The motion passed, 211–157. MacKenzie opposed adding lease expiration as an eviction ground to a PFAS-remedies bill, after 30 days’ notice for qualifying six-month tenancies. MacKenzie voted on this proposal (SB413). On May 9, 2024, MacKenzie opposed a motion to allow eviction after leases of at least six months expired, with 30 days’ notice. The motion passed, 184–183.

    May 9, 2024

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in SB537. The bill proposed allowing early processing of absentee-ballot envelopes and voter notice of fixable errors. It prohibited counting ballots before polls closed. On May 9, 2024, MacKenzie supported a motion to set the bill aside. The motion failed, 180–186.

    May 9, 2024

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in SB426. The bill proposed requiring unsealed cannabis to be stored away from vehicle passengers. It added transport restrictions for drivers under 21. On May 9, 2024, MacKenzie opposed a motion to require congressional authorization before releasing the National Guard into active-duty combat, with training and humanitarian exceptions. The motion failed, 126–231.

    May 9, 2024

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in SB132. The bill proposed prohibiting city and town sanctuary policies that restrict cooperation with federal immigration authorities. On June 8, 2023, MacKenzie supported a motion to set the bill aside. The motion passed, 203–168. The bill proposed banning local sanctuary policies and proposed requiring police cooperation with federal immigration enforcement, with exceptions for certain crime victims. MacKenzie voted on this proposal (SB563). On May 2, 2024, MacKenzie supported a motion to set the bill aside. The motion passed, 188–177.

    May 2, 2024

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in SB375. The bill proposed limiting female school and college sports to athletes classified female at birth. It excluded elementary grades, club and intramural sports. On May 2, 2024, MacKenzie supported a motion to send the bill for further study. The motion passed, 200–154.

    May 2, 2024

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB1595. The bill proposed adjusting child support for parenting time, childcare and medical costs. Existing orders remained unchanged until review or parental agreement. On April 11, 2024, MacKenzie supported a motion to send the bill for further study. The motion passed, 208–176.

    April 11, 2024

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB1583. The bill proposed raising base education aid to $4,404 per pupil and adding aid based on poverty and local property values. On April 11, 2024, MacKenzie opposed a motion to set the bill aside. The motion failed, 180–201.

    April 11, 2024

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB1102. The bill proposed treating selling animals with painful birth defects, or intentionally breeding such defects for sale, as animal cruelty. On March 28, 2024, MacKenzie opposed a motion to set the bill aside. The motion passed, 232–140.

    March 28, 2024

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB1545. The bill proposed allowing below-market sales or leases of state property to nonprofit affordable-housing developers. On March 28, 2024, MacKenzie opposed a motion to set the bill aside. The motion passed, 190–185.

    March 28, 2024

    Source: gc.nh.gov

  • MacKenzie sponsored rules for proving joint dog ownership (HB1316). The bill tied licensing exemptions to publicly available records for all dogs on the property. The House committee reported the proposal on March 28, 2024.

    March 28, 2024

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB1271. The bill proposed moving regulatory powers from several professional boards to the state licensing office. The proposal assigned those boards an advisory role instead. On March 28, 2024, MacKenzie supported a motion to send the bill for further study. The motion passed, 195–181.

    March 28, 2024

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB1084. The bill proposed requiring future education commissioners to hold specified education credentials and five years of public-school teaching or administrative experience. On March 28, 2024, MacKenzie opposed a motion to set the bill aside. The motion passed, 196–179.

    March 28, 2024

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB1145. The bill proposed requiring new landfills to be publicly owned, while allowing private operation. Existing privately owned landfill permits and expansions remained protected. On March 28, 2024, MacKenzie opposed a motion to set the bill aside. The motion failed, 180–193. On March 28, 2024, MacKenzie supported a motion to pass the amended bill. The motion passed, 208–162.

    March 28, 2024

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB1254. The bill proposed letting municipalities adopt a hotel-room fee of up to $2 per occupied room daily to support public services. On March 14, 2024, MacKenzie opposed a motion to stop further action on the bill. The motion passed, 195–171.

    March 14, 2024

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB1332. The bill proposed banning electric vehicles from parking garages. The proposal assigned local police responsibility for setting and enforcing fines. On March 14, 2024, MacKenzie opposed a motion to pass the bill. The motion failed, 145–221.

    March 14, 2024

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HR26. The resolution proposed asking Congress to amend the Constitution to distinguish corporate rights from individual rights. On March 14, 2024, MacKenzie opposed a motion to stop further action on the bill. The motion passed, 194–179.

    March 14, 2024

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HCR9. The resolution proposed withdrawing New Hampshire’s 2012 request for an Article V constitutional convention. On March 14, 2024, MacKenzie opposed a motion to reject the resolution. The motion failed, 128–238.

    March 14, 2024

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB1437. The amended bill proposed expanding the state education board to eleven voting members and a nonvoting student, while shortening terms and term limits. On March 7, 2024, MacKenzie supported a motion to pass the amended bill. The motion failed, 176–190.

    March 7, 2024

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB1359. The bill proposed narrowing eligibility to appeal or request rehearing of zoning decisions, while expanding the geographic definition of qualifying abutters. On March 7, 2024, MacKenzie supported a motion to pass the bill. The motion passed, 265–88.

    March 7, 2024

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB1623. The amended bill proposed adopting technology-neutral energy-policy principles and proposed requiring the energy department to investigate external rules threatening power-plant closures. On March 7, 2024, MacKenzie opposed a motion to pass the amended bill. The motion passed, 184–168.

    March 7, 2024

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB1029. The bill proposed exempting people landing lobsters or crabs for personal use from the state landing-license requirement. On March 7, 2024, MacKenzie supported a motion to reject the bill. The motion passed, 186–179.

    March 7, 2024

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB1036. The bill proposed allowing utility regulators to change energy-efficiency cost tests through hearings starting in 2027. On March 7, 2024, MacKenzie opposed a motion to pass the amended bill. The motion passed, 184–169.

    March 7, 2024

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB1412. The bill proposed repealing court-reporter licensing requirements and the state advisory board. On March 7, 2024, MacKenzie opposed a motion to pass the amended bill. The motion passed, 188–166.

    March 7, 2024

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in CACR17. The constitutional amendment proposed recognizing parental rights to direct children’s upbringing, education and care. On March 7, 2024, MacKenzie supported a motion to reject the proposed constitutional change. The motion failed, 174–186.

    March 7, 2024

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB1517. The bill proposed using gambling revenue above $6.6 million to reduce the amount collected by the statewide education property tax. On February 22, 2024, MacKenzie opposed a motion to pass the bill. The motion passed, 196–184.

    February 22, 2024

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB1680. The bill proposed limiting retail dog and cat sales, while allowing existing shops to continue within their 2023 sales totals. On February 22, 2024, MacKenzie opposed a motion to reject the bill. The motion passed, 260–117.

    February 22, 2024

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HR19. The resolution proposed calling for repealing the federal Jones Act’s rules requiring domestic ships and crews for cargo between American ports. On February 15, 2024, MacKenzie opposed a motion to approve the resolution. The motion failed, 165–180.

    February 15, 2024

    Source: gc.nh.gov

  • MacKenzie photographed Catholic Charities New Hampshire’s Mardi Gras fundraiser in Concord through Capturing Wisdom Photography.

    February 10, 2024

    Source: cc-nh.org

  • MacKenzie voted on the proposal in HB1049. The bill proposed repealing the ban on overnight houseboat mooring. On February 8, 2024, MacKenzie supported a motion to stop further action on the bill. The motion passed, 324–53.

    February 8, 2024

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB1116. The bill proposed allowing rifles using straight-walled pistol cartridges of at least .357 caliber in handgun-only hunting areas. On February 8, 2024, MacKenzie supported a motion to pass the amended bill. The motion passed, 221–157.

    February 8, 2024

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HR20. The resolution supported a United States–Taiwan trade agreement, driver-license reciprocity, education cooperation and Taiwan’s international participation. On February 1, 2024, MacKenzie supported a motion to approve the resolution. The motion passed, 354–6.

    February 1, 2024

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB229. The bill proposed restricting sending the National Guard into combat without a congressional declaration or specified authorization, while preserving training and humanitarian exceptions. On January 4, 2024, MacKenzie opposed a motion to pass the amended bill. The motion passed, 187–182.

    January 4, 2024

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB227. The bill proposed requiring banks to base service denials on documented financial-risk standards rather than other criteria. On January 3, 2024, MacKenzie opposed a motion to send the bill for further study. The motion failed, 182–193.

    January 3, 2024

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB345. The bill proposed letting parties and municipalities choose ranked-choice voting for primaries and local elections. On January 3, 2024, MacKenzie opposed a motion to reject the bill. The motion passed, 207–170.

    January 3, 2024

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB350. The bill proposed establishing ranked-choice voting for state and federal elections, with phased start dates. On January 3, 2024, MacKenzie opposed a motion to reject the bill. The motion passed, 248–128.

    January 3, 2024

    Source: gc.nh.gov

  • Craig’s campaign reported that MacKenzie endorsed Joyce Craig for governor. Its August 21, 2023 list identified him as a Manchester state representative among earlier endorsements.

    August 21, 2023

    Source: manchester.inklink.news

  • MacKenzie voted on the proposal in SCR1. The bill proposed affirming New Hampshire’s first-in-the-nation presidential primary and supporting holding it before other states. On May 4, 2023, MacKenzie supported a motion to approve the resolution. The motion passed, 356–6.

    May 4, 2023

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in SB77. The bill proposed letting school boards assign students facing educational hardship to approved private schools. On May 4, 2023, MacKenzie opposed a motion to pass the bill. The motion passed, 187–183.

    May 4, 2023

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in SB152. The bill proposed creating marine trades career training and supporting workforce development for marine and emerging energy industries. On May 4, 2023, MacKenzie opposed a motion to reduce sb152 to the marine trades pathway requirement by deleting sections 2–4 through amendment 1642h. The motion failed, 122–251. On May 4, 2023, MacKenzie opposed a motion to pass the bill. The motion passed, 250–123.

    May 4, 2023

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in SB52. The bill proposed updating electric-vehicle charging infrastructure rules and proposed creating a committee to study infrastructure funding. On May 4, 2023, MacKenzie opposed a motion to set the bill aside. The motion failed, 183–188.

    May 4, 2023

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in CACR7. The constitutional amendment proposed allowing tax revenue to support religious educational institutions. On March 22, 2023, MacKenzie opposed a motion to approve the proposed constitutional change. The motion failed, 192–191.

    March 22, 2023

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB507. The bill proposed allowing people without occupational or professional licenses to offer regulated services after clearly disclosing that they lack a license. On March 22, 2023, MacKenzie supported a motion to set the bill aside. The motion passed, 308–71.

    March 22, 2023

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB442. The amended bill proposed creating recreational lobster-diving licenses and rules for lobster-trap tracking, retrieval and abandoned gear. On March 22, 2023, MacKenzie supported a motion to set the bill aside. The motion failed, 131–245. On March 22, 2023, MacKenzie opposed a motion to create lobster-diving licenses and lobster-trap tracking and retrieval rules. The motion passed, 271–105. On March 22, 2023, MacKenzie opposed a motion to pass the amended bill. The motion passed, 276–100.

    March 22, 2023

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB10. The bill proposed establishing parental rights over children’s education, health care and records. It included misdemeanor penalties and professional discipline for violations. On March 22, 2023, MacKenzie opposed a motion to pass the bill. The motion failed, 189–195.

    March 22, 2023

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB539. The bill proposed barring public-school vaccination clinics during school hours and within two hours before or after school. On March 22, 2023, MacKenzie supported a motion to set the bill aside. The motion passed, 257–123.

    March 22, 2023

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB114. The bill proposed allowing people age 16 and older to enter mental health treatment without parental consent, excluding prescription medication. On March 22, 2023, MacKenzie opposed a motion to reopen the previous vote. The motion failed, 188–191.

    March 22, 2023

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB514. The bill proposed changing educators’ special treatment under obscenity law and proposed creating a parental objection process through principals and school boards. On March 16, 2023, MacKenzie supported a motion to set the bill aside. The motion passed, 200–175.

    March 16, 2023

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB177. The bill proposed extending community revitalization property-tax relief from qualifying structures to qualifying land and property. On March 9, 2023, MacKenzie opposed a motion to reject the bill. The motion passed, 194–170.

    March 9, 2023

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in CACR6. The bill proposed raising the mandatory retirement age for judges from 70 to 75 through a constitutional amendment. On February 23, 2023, MacKenzie supported a motion to approve the proposed constitutional change. The motion passed, 321–27.

    February 23, 2023

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HR16. The bill proposed adopting a resolution arguing that certain Internal Revenue Service practices lacked legal authority. On February 23, 2023, MacKenzie supported a motion to reject the resolution. The motion passed, 283–60.

    February 23, 2023

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HCR1. The bill proposed applying for a convention of states under Article V to propose amendments to the United States Constitution. On February 23, 2023, MacKenzie opposed a motion to approve the resolution. The motion failed, 156–192.

    February 23, 2023

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB123. The bill proposed removing voting rights and quorum status from governing-body and school-board representatives on local budget committees. On February 23, 2023, MacKenzie opposed a motion to pass the bill. The motion failed, 168–176.

    February 23, 2023

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB357. The bill proposed extending specified Belknap County elected officials’ terms to four years. On February 23, 2023, MacKenzie opposed a motion to set the bill aside. The motion passed, 177–162.

    February 23, 2023

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB111. The bill proposed creating a committee to study electric-vehicle charging for residential renters. On February 23, 2023, MacKenzie opposed a motion to reopen the previous vote. The motion failed, 170–177.

    February 23, 2023

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB45. The bill proposed creating a six-member legislative committee to study student loan forgiveness. On February 22, 2023, MacKenzie supported a motion to reject the bill. The motion passed, 312–43.

    February 22, 2023

    Source: gc.nh.gov

  • MacKenzie voted on the proposal in HB388. The bill proposed removing front-license-plate requirements for noncommercial vehicles. On February 14, 2023, MacKenzie supported a motion to reject the bill. The motion passed, 191–181.

    February 14, 2023

    Source: gc.nh.gov

  • MacKenzie opposed setting aside HR6, a resolution returning a tied Strafford District 8 election to voters. It limited any special-election ballot to Chuck Grassie and David Walker. The tabling motion failed, 187–193, on December 7, 2022.

    December 7, 2022

    Source: gc.nh.gov

  • MacKenzie took the House oath for Hillsborough District 40 on December 7, 2022. Governor Chris Sununu qualified the members-elect after they presented credentials.

    December 7, 2022

    Source: gc.nh.gov

  • The New Hampshire AFL-CIO endorsed MacKenzie for Executive Council District Four.

    September 2, 2020

    Source: nhaflcio.org

  • The FEC fined MacKenzie’s 2018 congressional campaign committee and its treasurer $268 for filing a report 21 days late. They paid on December 24, 2018. The FEC closed the case on June 29, 2020, voting 4–0.

    June 29, 2020

    Source: fec.gov

  • The FEC upheld a $2,522 fine against MacKenzie’s 2018 congressional campaign committee and its treasurer for a late report. It rejected their challenge, 4–0. The debt was sent to Treasury for collection on August 21, 2019.

    August 21, 2019

    Source: fec.gov

  • MacKenzie, a former New Hampshire AFL-CIO president, endorsed Bernie Sanders for president.

    July 3, 2019

    Source: presidency.ucsb.edu

  • MacKenzie voted to override the governor's veto of a bill allowing self-driving vehicle testing and creating a study commission (HB314). The override vote was 279–66.

    September 13, 2018

    Source: gc.nh.gov

  • On November 3, 2017, United Steelworkers endorsed MacKenzie for Congress in New Hampshire’s 1st District. The union identified him as a state representative and former AFL-CIO president. WMUR reported on January 18, 2018 that the AFL-CIO had endorsed MacKenzie for Congress. It also reported that Communications Workers of America Local 1400 had endorsed him in late December 2017. WMUR reported on February 1, 2018 that MacKenzie received five more congressional endorsements on January 31. They came from United Auto Workers, International Brotherhood of Electrical Workers Local 1837, International Union of Painters and Allied Trades District 35, International Union of Operating Engineers Local 98, and Heat and Frost Insulators Union Local 6. On August 23, 2018, a congressional profile listed MacKenzie’s union endorsements. They included the Carpenters Union, SEIU, machinists, letter carriers, and postal workers. The August 23, 2018 profile also listed the following endorsers by name or acronym: AFL-CIO, Carpenters Union, CWA, IAMAW, IBEW, IUOE, IUPA, PWU, LIU, NALC, APWU, NHSALC, PAS, SEIU, SMW, HFIU, UAW, UFW, USW and USU.

    August 23, 2018

    Source: manchester.inklink.news

  • MacKenzie voted for an amendment replacing proposed sales-tax protections with a study commission (SSSB1). The amendment passed, 164–151.

    July 25, 2018

    Source: gc.nh.gov

  • MacKenzie asked Laconia’s City Council to repair its relationship with the Fire Department. He called for a solution that restored unity.

    July 23, 2018

    Source: laconianh.gov

  • MacKenzie supported tax breaks and training for regenerative-manufacturing businesses, then opposed the final agreement (SB564). The agreement passed, 259–79.

    May 23, 2018

    Source: gc.nh.gov

  • MacKenzie voted against changing commercial-trailer registration rules (HB1614). The House rejected the measure, 150–187.

    May 23, 2018

    Source: gc.nh.gov

  • On May 23, 2018, MacKenzie voted against SB527’s final conference agreement. It proposed making a voter-database disclosure ban effective immediately for subpoenas and civil discovery. Other absentee-voting changes retained a January 1, 2019 effective date. The agreement passed, 182–159.

    May 23, 2018

    Source: gc.nh.gov

  • MacKenzie voted to reject Senate changes to a bill studying teacher training and offering unused school buildings to charter schools (HB1636). The rejection passed, 180–163.

    May 10, 2018

    Source: gc.nh.gov

  • MacKenzie voted against changing residency definitions affecting voters and driver registration (HB1264). The House approved the measure, 182–156.

    May 10, 2018

    Source: gc.nh.gov

  • MacKenzie voted for requiring regulators to reconsider an order affecting the Burgess BioPower plant and changing fuel rules (SB577). The House approved the measure, 254–64.

    May 3, 2018

    Source: gc.nh.gov

  • MacKenzie voted against delaying a bill requiring health insurance to cover three-dimensional mammograms (SB189) for further study. The delay failed, 154–178.

    May 3, 2018

    Source: gc.nh.gov

  • MacKenzie voted against changing animal-transfer rules and making animal hoarding a misdemeanor (SB569). The House approved the measure, 222–111.

    May 2, 2018

    Source: gc.nh.gov

  • MacKenzie voted against delaying a bill denying adult-education aid to students without legal immigration status (SB525) for further study. The delay passed, 233–97.

    May 2, 2018

    Source: gc.nh.gov

  • MacKenzie voted against delaying a bill extending the attorney general’s review period for nonprofit hospital mergers (SB502) for further study. The delay passed, 170–160.

    May 2, 2018

    Source: gc.nh.gov

  • MacKenzie voted against allowing keno in unincorporated areas and cigar bars (SB540). The House approved the measure, 247–49.

    April 26, 2018

    Source: gc.nh.gov

  • MacKenzie voted against rejecting a bill raising the maximum optional veterans’ property-tax credit from $500 to $750 (SB503). The rejection failed, 147–185.

    April 19, 2018

    Source: gc.nh.gov

  • MacKenzie voted against an amendment cutting the total research-and-development tax credits from $7 million to $2 million (SB411). The amendment passed, 170–165.

    April 12, 2018

    Source: gc.nh.gov

  • MacKenzie voted to resume consideration of a bill changing political groups’ donor and spending disclosure duties (SB33). The motion failed, 152–174.

    April 12, 2018

    Source: gc.nh.gov

  • MacKenzie voted for charging annual road-use fees for vehicles rated above 20 miles per gallon (HB1763). The House approved the measure, 168–152.

    March 22, 2018

    Source: gc.nh.gov

  • MacKenzie voted against rejecting a bill letting voters support multiple candidates for one office (HB1240). The rejection passed, 281–44.

    March 22, 2018

    Source: gc.nh.gov

  • MacKenzie voted against adding registration fees for hybrid and electric vehicles (HB1541). The House rejected the measure, 158–178.

    March 21, 2018

    Source: gc.nh.gov

  • MacKenzie voted against rejecting a bill requiring towns to send excess statewide school-property-tax revenue to the state (HB1802). The rejection passed, 198–126.

    March 21, 2018

    Source: gc.nh.gov

  • MacKenzie voted against rejecting a bill making business-tax cuts depend on state revenue growth (HB1422). The rejection passed, 184–144.

    March 21, 2018

    Source: gc.nh.gov

  • MacKenzie voted to reject a bill requiring abortion providers to screen patients for coercion (HB1721). The rejection passed, 237–100.

    March 21, 2018

    Source: gc.nh.gov

  • MacKenzie voted to reject a bill including other lease charges in landlords' demands for unpaid rent (HB1279). The rejection passed, 198–125.

    March 21, 2018

    Source: gc.nh.gov

  • MacKenzie voted against a motion to set aside a bill automatically approving energy permits after 365 days (HB1358). The motion passed, 178–148.

    March 15, 2018

    Source: gc.nh.gov

  • MacKenzie voted to reject a bill creating a commission to review occupational regulations and recommend less restrictive rules (HB1685). The rejection failed, 154–170.

    March 7, 2018

    Source: gc.nh.gov

  • MacKenzie voted to reject a bill limiting school assessments to academic skills and knowledge (HB1369). The rejection passed, 210–105.

    March 6, 2018

    Source: gc.nh.gov

  • MacKenzie voted to delay a bill removing education from child-neglect criteria (HB1650) for further study. The delay passed, 241–88.

    March 6, 2018

    Source: gc.nh.gov

  • MacKenzie voted to set aside a bill blocking local governments from regulating seeds and fertilizer (HB1233). The motion failed, 129–164.

    March 6, 2018

    Source: gc.nh.gov

  • MacKenzie voted to reject a bill adding constitutional protections for parents' control over children's health, education, and welfare (CACR14). The rejection passed, 216–108.

    March 6, 2018

    Source: gc.nh.gov

  • MacKenzie voted against keeping legislative leaders as voting members of the state university board (HB1354). The House approved the measure, 164–155.

    March 6, 2018

    Source: gc.nh.gov

  • MacKenzie voted to delay a bill allowing out-of-state health insurance purchases (HB1362) for further study. The delay passed, 227–98.

    March 6, 2018

    Source: gc.nh.gov

  • MacKenzie voted against rejecting a bill calling for changes to the federal Constitution's election rules (HB1524). The rejection passed, 185–138.

    February 22, 2018

    Source: gc.nh.gov

  • MacKenzie voted against a motion to set aside a bill allowing nonpartisan legislative employees to bargain collectively (HB1301). The motion passed, 197–127.

    February 22, 2018

    Source: gc.nh.gov

  • MacKenzie voted against electing judges for fixed terms (CACR12). The House rejected the measure, 138–202.

    February 22, 2018

    Source: gc.nh.gov

  • MacKenzie voted to reject a bill lowering interest rates on overdue property taxes (HB1673). The rejection failed, 126–163.

    February 22, 2018

    Source: gc.nh.gov

  • MacKenzie voted to set aside a bill changing fetal-homicide law and removing a pregnant woman's exemption from prosecution (HB1511). The motion passed, 204–121.

    February 15, 2018

    Source: gc.nh.gov

  • MacKenzie voted against requiring lawmakers' approval before increases in a charge funding energy programs (HB317). The House approved the measure, 173–171.

    January 9, 2018

    Source: gc.nh.gov

  • MacKenzie voted against requiring abortion statistics to be reported to the state (HB471). The House rejected the measure, 165–189.

    January 3, 2018

    Source: gc.nh.gov

  • MacKenzie voted against creating a presumption of shared parenting time in custody decisions (HB236). The House rejected the measure, 171–178.

    January 3, 2018

    Source: gc.nh.gov

  • MacKenzie voted against changing trust laws and allowing civil foundations (SB225). The House approved the measure, 219–137.

    June 1, 2017

    Source: gc.nh.gov

  • MacKenzie voted against letting towns without a public grade-level school pay tuition at approved nonreligious private schools (SB8). The House approved the measure, 210–147.

    June 1, 2017

    Source: gc.nh.gov

  • MacKenzie voted against a motion to set aside a bill funding low-income renewable-energy aid and changing biomass payments (SB129). The motion failed, 90–217.

    June 1, 2017

    Source: gc.nh.gov

  • MacKenzie voted against stopping a bill raising the minimum marriage age to 18 (HB499). The motion passed, 179–168.

    March 9, 2017

    Source: gc.nh.gov

  • MacKenzie voted against rejecting a bill awarding presidential electors based on the national popular vote (HB447). The rejection passed, 234–132.

    March 9, 2017

    Source: gc.nh.gov

  • MacKenzie voted to reject a bill studying which occupational licenses to make optional (HB522). The rejection passed, 259–82.

    March 8, 2017

    Source: gc.nh.gov

  • MacKenzie voted to reject a bill requiring reports about union dues and representation of public employees (HB444). The rejection passed, 293–81.

    February 16, 2017

    Source: gc.nh.gov

  • MacKenzie voted against requiring advance notice of sex education and other objectionable school lessons (HB103). The House approved the measure, 203–152.

    February 2, 2017

    Source: gc.nh.gov

  • MacKenzie voted against rejecting a bill repealing tax credits for donations supporting private-school scholarships (HB129). The rejection passed, 205–154.

    February 2, 2017

    Source: gc.nh.gov

  • The national AFL-CIO overturned MacKenzie’s disputed reelection as New Hampshire president after challenged ballots changed the result. The state board had upheld his win. MacKenzie congratulated Glenn Brackett after the reversal.

    June 24, 2015

    Source: nhpr.org

  • Governor John Lynch appointed MacKenzie to New Hampshire’s Gambling Study Commission. The panel studied the effects of expanding gambling.

    August 21, 2009

    Source: nhbr.com

  • MacKenzie served on the commission studying New Hampshire’s retirement system and its investment subcommittee. He questioned lawmakers’ duties when serving as pension trustees.

    January 2, 2008

    Source: nhrs.org

Past race Mark S. Mackenzie ran in:

  • State Representative · November 3, 2026 · State House District Hillsborough 40; New Hampshire · incumbent