John MacDonald
Contact
Email · John.MacDonald@gc.nh.gov
Reaching John MacDonald? Do it at scale.
Run a one-click campaign that sends personalized messages from your whole list — with the highest deliverability in the category.
7
Bills sponsored
this session · 18 all-time
9
Bills co-sponsored
this session · 49 all-time
1
Enacted into law
this session · 9 all-time
1988
Recorded votes
94%
Vote participation
voted in 94% of 1988 recorded votes
Voting scorecard
2026 session · computed from recorded roll-call votes
Party unity
94.2%
based on 433 votes
Votes with own party's majority
Independence
5.8%
based on 433 votes
Votes against own party's majority
Participation
89.6%
based on 433 votes
Roll calls where a yes/no was cast
Sponsored (introduced)
18 billsCurrent session 7 bills
- HB 1837 relative to the New Hampshire marine patrol. Signed
- HB 1086 creating a committee to study neonicotinoid seed treatments. Passed
- HB 1439 relative to exceeding part-time employment hourly limits for members of the New Hampshire retirement system. Failed
- HB 1301 increasing certain mooring fees and directing such funds to the cyanobacteria mitigation loan and grant fund. Passed
- HB 1459 standardizing the application of post-retirement part-time hour limits under the New Hampshire retirement system. Failed
- HB 1431 restricting the use of neonicotinoid pesticides. Passed
- HB 1477 relative to the permitting and regulation of anchored seasonal floating platforms on public waters. Passed
Historical 11 bills
- HB 1045 relative to requiring a powerboat operator to wear an engine cut-off switch (ECOS) while operating certain powerboats traveling over headway speed. Signed
- HB 1046 requiring a boat owner who is not the operator to notify law enforcement and file an accident report in certain circumstances. Signed
- HB 1055 relative to the property tax exemption for charitable organizations. Signed
- HB 426 relative to property tax exemptions for charitable organizations for the prior tax year. Signed
- HB 218 relative to providing victims of crime with a free police report of the investigation. Signed
- HB 203 relative to coast guard approved personal flotation devices while on New Hampshire state waters. Failed
- HB 99 relative to seasonal platforms on public waters of the state. Signed
- HB 101 relative to the close of a county's books of records. Signed
- HB 229 defining "wake boat." Died
- HB 192 relative to pistols permitted for the taking of deer. Signed
- HB 1609 relative to seasonal platforms on public waters of the state. Died
Co-sponsored
49 billsCurrent session 9 bills
- HB 1020 proclaiming Lake Winnipesaukee the official state lake of New Hampshire. Failed
- HB 105 creating a new conservation license plate and directing the additional fee to the cyanobacteria mitigation loan and grant fund. Passed
- HB 1156 requiring that probate court notices of acquisitions of real estate through inheritance or similar devise be recorded in a county's registry of deeds. Passed
- HB 1607 relative to the use and storage of road salt. Introduced
- HB 1540 relative to municipal health ordinances and accessory dwelling units and relative to on-premises licenses for licensed barbershops and salons. Signed
- HB 1028 relative to the definition of renewable generation facility. Introduced
- HB 1021 amending the date to provide written notice to a municipality of a taxpayer's election to be assessed under the low-income housing tax credit program. Signed
- HB 1756 allowing organizations to file for property tax exemptions once and receive those exemptions unless and until a town assessor finds the organization ineligible for an exemption. Signed
- HB 1400 creating a property tax exemption and credit opt-out mechanism. Failed
Historical 40 bills
- HB 1103 relative to revising the penalties of the shoreland protection act. Signed
- HB 276 establishing the cyanobacteria mitigation loan and grant fund. Died
- HB 393 prohibiting mooring of boats without a permit. Signed
- HB 416 prohibiting the intentional disposal of yard waste into the surface waters of the state. Signed
- HB 696 relative to the application of utility property taxes and statewide education property taxes to electric generating facilities. Signed
- HB 105 creating a new conservation license plate and directing the additional fee to the cyanobacteria mitigation loan and grant fund. Died
- HB 92 requiring recusal of members of zoning boards of adjustment and planning boards in certain circumstances. Signed
- HB 422 increasing penalties for violations of the shoreland and water quality protection act. Failed
- HB 397 establishing a multi-agency task force chaired by the department of safety. Died
- HB 576 relative to tracking the number of ALS diagnoses in the state. Failed
- SB 431 relative to wake surfing. Died
- HB 1052 relative to the format of excavating and dredging permit applications. Signed
- HB 472 relative to the placement of temporary seasonal docks. Died
- HB 1143 including control of cyanobacteria blooms under the New Hampshire clean lakes program. Signed
- HB 1229 relative to the purchase and sale of any interest in real property abutting public waters. Died
- HB 137 relative to boating safety equipment rules and vessel numbering rules, and establishing a committee to study boat registrations fees. Signed
- HB 169 relative to termination of guardianship. Failed
- SB 118 requiring children under the age of 2 years to be restrained in a motor vehicle. Signed
- HB 265 relative to municipal property tax relief for installation of fire suppression systems. Failed
- SB 222 relative to the definition of broadband infrastructure as a revenue-producing facility eligible for municipal revenue bonds. Signed
- HB 276 establishing the cyanobacteria mitigation loan and grant fund. Died
- HB 472 relative to the placement of temporary seasonal docks. Died
- HB 379 relative to electronic notice. Died
- HB 1204 reducing the rate of the meals and rooms tax and increasing the revenue sharing of meals and rooms tax revenue with municipalities. Died
- HB 1057 relative to the tax exemption for the elderly. Died
Voting record
Current session 50 votes
| Bill | Vote | Result | Date |
|---|---|---|---|
|
SB669
relative to on-premises licenses for licensed barbershops and salons.
Interim Study |
Not Voting | pass | July 05, 2026 |
|
HB1710
relative to procedures relating to child abduction.
OTP |
Not Voting | pass | February 12, 2026 |
|
SB498
relative to children's mental health services for persons 18 years of age and younger.
Reconsider |
Nay | fail | — |
|
SB661
relative to pooled risk management programs.
Veto Override |
Nay | fail | August 19, 2026 |
|
SB468
relative to enabling alternative treatment centers to operate a greenhouse cultivation location.
Veto Override |
Yea | pass | August 19, 2026 |
|
SB434
relative to regulation of public school materials.
Veto Override |
Yea | pass | August 19, 2026 |
|
HB1610
allowing school districts to annually retain year-end unassigned general funds.
Veto Override |
Yea | pass | August 19, 2026 |
|
HB1442
(New Title) permitting classification of individuals based on biological sex under certain limited circumstances.
Veto Override |
Yea | pass | August 19, 2026 |
|
HB1369
(New Title) relative to the manner of posting the warrant for town meetings.
Veto Override |
Yea | pass | August 19, 2026 |
|
HB1337
repealing the New Hampshire council on autism spectrum disorders.
Veto Override |
Nay | fail | August 19, 2026 |
|
HB 1681
relative to the definition, inspection, and local approval of tiny houses and yurts as innovative housing structures.
Concur |
Yea | pass | May 21, 2026 |
|
HB1610
allowing school districts to annually retain year-end unassigned general funds.
Concur |
Yea | pass | May 21, 2026 |
|
SB 567
relative to the composition of the board of dental examiners and relative to the practice of dentistry and when radiographic examinations are required.
OTPA |
Yea | pass | May 14, 2026 |
|
SB 408
relative to health insurance coverage for prosthetics.
Adopt Floor Amendment |
Yea | fail | May 14, 2026 |
|
SB552
permitting classification of individuals based on biological sex under certain limited circumstances.
OTP |
Yea | pass | May 14, 2026 |
|
SB 504
relative to the practice of pharmacy and the dispensing of certain medications by pharmacists, authorizing the establishment of experimental treatment centers, and permitting treatment of certain severe illness under the right to try act.
OTPA |
Yea | pass | May 14, 2026 |
|
CACR 12
the adoption of tax laws.
Adopt Floor Amendment |
Nay | fail | May 14, 2026 |
|
CACR 12
the adoption of tax laws.
Adopt Amendment |
Yea | pass | May 14, 2026 |
|
SB 574
establishing a commission to study the efficiency and structure of school administrative units.
OTPA |
Yea | pass | May 14, 2026 |
|
SB 545
relative to financial eligibility for the Medicare savings program.
ITL |
Yea | pass | April 23, 2026 |
|
CACR 11
relating to sheriffs. Providing that there shall be no age limitation for a person to hold the office of county sheriff.
OTP |
Yea | pass | April 23, 2026 |
|
SB 620
relative to refusal of consent to testing to determine alcohol concentration and penalties for aggravated driving while intoxicated.
OTPA |
Yea | pass | April 09, 2026 |
|
HB1655
establishing a funding source for maintaining state owned dams.
Table |
Yea | pass | March 26, 2026 |
|
HB 1416
establishing a committee to study what legal protections currently exist for the freedom of expression of pregnancy resource centers and whether further First Amendment protections are needed.
OTPA |
Yea | pass | March 12, 2026 |
|
HB 1416
establishing a committee to study what legal protections currently exist for the freedom of expression of pregnancy resource centers and whether further First Amendment protections are needed.
Adopt Amendment |
Yea | pass | March 12, 2026 |
|
HB 1760
repealing the directive that the department of health and human services seek a waiver to establish pharmacy copayment and premium requirements under the state Medicaid plan and making an appropriation therefor.
ITL |
Yea | pass | March 12, 2026 |
|
HB 1178
relative to permissible window tinting on motor vehicles.
ITL |
Nay | pass | March 12, 2026 |
|
HB 1066
relative to warrant articles authorizing lease agreements.
Table |
Nay | fail | March 12, 2026 |
|
HB 1356
relative to the statute of limitations for bringing a private right of action for violation of the statute prohibiting medical procedures and treatments intended to alter a minor's gender, authorizing the application of sunscreen in schools and camps without a licensed health care provider's note or prescription, and establishing a skin cancer prevention education program.
OTP |
Yea | pass | March 12, 2026 |
|
HB 1704
permitting public employees to bargain individually with public employers without any intervention.
Indefinitely Postpone |
Nay | pass | March 11, 2026 |
|
HB 1704
permitting public employees to bargain individually with public employers without any intervention.
Special Order |
Nay | pass | March 11, 2026 |
|
HB 1706
repealing the refugee resettlement program in the department of health and human services and prohibiting expenditure of state funds on refugee resettlement.
Table |
Nay | fail | March 11, 2026 |
|
HB 1449
limiting times vaccine clinics may operate at schools, with certain exceptions.
OTPA |
Yea | pass | March 11, 2026 |
|
HR 35
urging the prohibition of the intentional release of polluting emissions, including cloud seeding and weather modification, to preserve the atmosphere of New Hampshire.
OTPA |
Yea | pass | March 05, 2026 |
|
CACR 14
relating to qualifications for office. Providing that candidates of the office of governor, state senator, and state representative shall be citizens of the United States.
OTP |
Yea | pass | March 05, 2026 |
|
HR 19
encouraging state colleges and universities to invite more conservative speakers to campus for the purpose of increasing diversity of viewpoints.
OTP |
Yea | pass | March 05, 2026 |
|
HB 1815
relative to education financing.
OTP |
Yea | pass | March 05, 2026 |
|
HB1775
relative to utility ownership of natural gas and nuclear power generation facilities.
OTPA |
Yea | pass | February 19, 2026 |
|
HB 1786
relative to creating a state assessment on non-homestead luxury second homes to fund statewide housing development programs and address housing shortages and making appropriations therefor.
Table |
Yea | pass | February 19, 2026 |
|
HB 1826
relative to the cost of an opportunity for an adequate education.
ITL |
Yea | pass | February 19, 2026 |
|
HB 1557
modifying the state average expenditure per pupil relative to students in special education.
ITL |
Yea | pass | February 19, 2026 |
|
HB 1323
relative to parental alienation, limiting certain prior authorization requirements for physical therapy, occupational therapy, and similar rehabilitative services, relative to children's mental health services for persons 18 years of age and younger.
OTP |
Not Voting | pass | February 12, 2026 |
|
HR 30
finding that planning, zoning, and related regulations have been and should continue to be the responsibility of municipal government.
Reconsider |
Nay | fail | February 05, 2026 |
|
HB 1697
exempting certain firearms and firearm accessories manufactured and retained in New Hampshire from federal regulation.
OTP |
Yea | pass | February 05, 2026 |
|
SB 134
relative to work requirements under the state Medicaid program.
Adopt Amendment |
Yea | pass | January 08, 2026 |
|
CACR 24
relating to the right to educate children.Providing that parents and guardians have a right to direct the education of their children.
OTPA |
Yea | pass | March 11, 2026 |
|
HB 1570
relative to governmental budget authority for agreements for law enforcement agencies to participate in federal immigration enforcement.
ITL |
Not Voting | pass | February 12, 2026 |
|
SB 557
making synthetic and semisynthetic kratom illegal to prepare, distribute, manufacture, sell, possess, or advertise, with exceptions made for scientific research, and relative to the official ballot referendum form of town meetings.
Adopt Floor Amendment |
Yea | pass | May 14, 2026 |
|
HB 1602
creating a safe battery recycling stewardship program.
OTPA |
Yea | pass | March 26, 2026 |
|
HB1422
relative to the time to petition for a new trial.
Veto Override |
Yea | pass | August 19, 2026 |