Today was the big day when we voted on the biennial budget. The budget that the Republican-led Finance Committee had compiled was terrible. The Democrats had our proposed budget, called the “Better Budget.” In the section on amendments, below, I discuss some of the main points of the Republican and Democratic proposals. You can guess which one passed, though we did get some important amendments to the Republican budget included.
Before the votes on the budget, bills HB 1-A and HB 2-FN-A-LOCAL, we voted on some other bills.
Bill | Motion | Type of vote | My vote | Result of vote | Notes |
---|---|---|---|---|---|
HB 25-A | OTPA | Voice | Yea | OTPA | |
HB 302 | OTP | Division | Nay | OTP 192-179 | |
HB 696-FN | OTP | Voice | Yea | OTP | Table motion failed on division vote 27-342; I voted Nay |
HB 493 | ITL | Division | Nay | ITL 193-177 | |
HB 66-FN | OTPA | Roll call | Nay | OTPA 207-164 | Table motion failed on roll call vote 179-191; I voted Yea |
HB 71-FN | OTPA | Roll call | Nay | OTPA 209-162 | |
HB 115-FN | OTP | Roll call | Nay | OTP 188-181 | |
HB 282-FN | OTP | Roll call | Yea | OTP 296-76 | |
HB 506-FN | OTP | Voice | Yea | OTP | |
HB 511-FN | OTP | Roll call | Nay | OTP 211-161 | |
HB 612-FN | OTP | Voice | Yea | OTP | |
HB 639-FN | OTP | Division | Nay | OTP 205-169 | |
HB 713-FN | OTPA | Voice | Yea | OTPA | |
HB 723-FN | OTP | Division | Nay | OTP 209-165 | |
HB 1-A | OTPA | Roll call | Nay | OTPA 192-183 | Amendment 2025-1474h passed on roll call vote 197-178; I voted Nay |
HB 2-FN-A-LOCAL | OTPA | Roll call | Nay | OTPA 185-165 |
This bill allows the New Hampshire State Treasurer to invest up to 5% of state funds in precious metals and digital assets. What a great idea to invest our tax dollars and fees in digital assets that have no real value. The bill has passed both the House and Senate, and as I write this, it awaits the governor’s signature.
This bill prohibits using schools to shelter “specified aliens,” whatever that means.
This bill opens Education Freedom Accounts (EFAs, i.e., school vouchers) to everyone, regardless of income level. If you follow me at all, you know that I strongly oppose even the existence of EFAs, much less opening them up to everyone. Those who can already afford to send their kids to private schools can use these funds to, say, take ski trips—on taxpayers’ dimes. The bill passed in the Senate and is going to the governor.
This bill limits what the state can do regarding blockchain and digital currencies. Aside from the energy and environmental problems associated with mining digital currencies, I am concerned that this bill will interfere with a bill that I plan to introduce for 2026, which would limit how much money you can put into the digital currency ATM in a single day. I plan to introduce this bill because people, especially the elderly, are being scammed into putting cash into Bitcoin ATMs. I personally know very well an elderly person from another state who was scammed and had already put $20,000 into a Bitcoin ATM before the local police located her and prevented her from continuing.
These bills are the binennial budget. HB 1 is really just a bunch of numbers. The real content and policy matters are contained in HB 2.
There were a number of floor amendments to HB 2, which I list below in the order in which we voted on them. Discussions of some of the amendments follow the list.
We had a moment of drama during the amendment votes. After voting on Amendment 2025-1566h, Rep. Michael Granger (R-Milton Mills) moved to table HB 2. Nobody was expecting that! With support from the Democrats (including me), the motion to table passed 198-169. Had that been the end, there would have been no budget to send to the Senate for them to work on. It was not the end, however. Speaker Packard immediately called for a recess and cleared the chamber of everyone but the Republicans, who caucused. (Word on the street is that the caucus by the Republicans did not go smoothly.) The Democrats went down to the State House cafeteria to caucus. This was uncharted territory for us. Members asked about various scenarios, and leadership, especially our amazingly terrific and awesome floor leader, Rep. Lucy Weber (D-Walpole), answered them as best they could, given the uncertain situation. After about 50 minutes, we were told that the Republicans were done with the caucus, and we filed back into Represenatives Hall. As I entered, I saw Rep. Granger talking with Republican leadership and smiling. I figured that the fix was in, and they’d be removing HB 2 from the table and moving forward with it. I was right. The first thing that happened was that Granger moved to remove HB 2 from the table, and the motion passed 193-170 (I, of course, voted Nay). Next, Rep. Joe Sweeney (R-Salem) moved the previous question, which meant that all the remaining amendments would be voted on without debate, and that motion passed 193-171 (I voted Nay). Although we wanted to debate the amendments, it was getting late and we knew how the votes were going to turn out.
Ultimately, HB 2 passed with several bad amendments and a few good ones. I knew that I’d be voting against the budget on election night last November. Which I did.
Amendment | Motion | Type of vote | My vote | Result of vote |
---|---|---|---|---|
2025-1488h | Adopt | Roll call | Nay | Adopt 200-175 |
2025-1529h | Adopt | Roll call | Nay | Adopt 203-169 |
2025-1559h | Adopt | Voice | Nay | Adopt |
2025-1526h | Adopt | Roll call | Nay | Adopt 195-175 |
2025-1560h | Adopt | Roll call | Nay | Adopt 203-167 |
2025-1555h | Adopt | Roll call | Nay | 104-268 |
2025-1543h | Adopt | Roll call | Yea | 166-204 |
2025-1512h | Adopt | Division | Nay | 28-341 |
2025-1499h | Adopt | Roll call | Yea | Adopt 206-165 |
2025-1501h | Adopt | Roll call | Yea | 174-196 |
2025-1503h | Adopt | Roll call | Yea | 177-190 |
2025-1523h | Adopt | Roll call | Yea | Adopt 198-169 |
2025-1569h | Adopt | Roll call | Yea | Adopt 183-180 |
2025-1561h | Adopt | Roll call | Yea | 181-182 |
2025-1553h | Adopt | Roll call | Yea | 177-185 |
2025-1566h | Adopt | Roll call | Yea | Adopt 183-177 |
2025-1525h | Adopt | Roll call | Yea | 166-198 |
2025-1545h | Adopt | Roll call | Yea | 166-198 |
2025-1517h | Adopt | Roll call | Yea | 173-191 |
2025-1546h | Adopt | Roll call | Yea | 159-205 |
2025-1513h | Adopt | Roll call | Yea | Adopt 183-181 |
2025-1516h | Adopt | Roll call | Nay | 116-248 |
2025-1550h | Adopt | Roll call | Yea | 169-195 |
2025-1567h | Adopt | Roll call | Yea | 165-198 |
2025-1549h | Adopt | Roll call | Yea | 161-203 |
This was the amendment put in by House Republicans, based on the governor’s budget proposal. Some of the lowlights in it are the following:
Among other things, this amendment removes trans protections from the state’s anti-discrimination laws. Because our trans residents cause lots of problems, right?
Mandates annual voter roll purges based on a 5-year look-back and redefines electioneering in a way threatening free speech.
Adds in HB 357, giving the legislature, with their vast knowledge of public health, authority over vaccines.
This amendments includes bills HB 381, exempting firearms made for in-state use only from the National Firearms Act; HB 207, the good old bill allowing for blackjacks, slungshots, and brass knuckles; and HB 243, about abuse reporting.
This was the Democratic “Better Budget.” Highlights include the following:
And it was accomplished while still balancing the budget. The amendment failed on a straight party-line vote.
I was a bit surprised that this amendment, which removes school budget caps from HB 2, passed with 38 Republicans voting for it.
Would have restored family planning funding.
Would have restored the Office of the Child Advocate.
Restored funding for the Division of Travel and Tourism and also appropriates funds to the Department of Business and Economic Affairs for rest areas and welcome centers (which the Republicans wanted to sell for a one-time shot of money). It passed, with 33 Republicans voting for it and one Democrat against.
Restored the Board of Tax and Land Appeals. With 18 Republicans voting for it, it passed by 3 votes.
Would have expanded access to free and reduced-price school meals by simply aligning Medicaid enrollment with school meal eligibility. It failed by a single vote, with 15 Republicans joining all the Democrats voting for the amendment. We would have needed two more Republicans for it to pass, because if only one more Republican had voted with us, the Speaker would have voted Nay to make a 182-182 tie.
Restores funding to the Council on the Arts.
Would have ended the EFA program, sending those funds to increase disparity aid for public schools, to the UNH system, or to reduce the dozens of fee increases that the Republicans included. All three amendments failed on almost straight party-line votes.
Would have removed from the budget HB 60, which allows a landlord to evict a tenant when the least terminates for no cause.
Removes from the budget a section that forces municipalities to allow Keno, so now municipalities can continue to decide on their own whether to allow it. This amendment passed by two votes, with 29 Republicans voting for it and 13 Democrats voting against.
Would have reinstated the Opioid Abatement Trust Fund back to its current state. We are not out of the woods with opioid abuse, but only four Republicans voted with the Democrats and the amendment failed.
Would have restored funding to the Human Rights Commission.