New Hampshire Senate · District 9
Denise Ricciardi's New Hampshire Senate voting record
Denise Ricciardi (Republican) is a member of the New Hampshire Senate for District 9. This page covers the 209 floor roll calls held while Denise Ricciardi was in office, from Jan. 30, 2025 to Aug. 19, 2026. Votes with the Senate President on 93% of contested votes. Votes with own party on 94% of party-line votes. 35th percentile in the New Hampshire Senate from liberal to conservative. Didn't vote on 11% of roll calls. Denise Ricciardi sponsored 28 statewide bills this term; 13 passed. Below are the contested votes where Denise Ricciardi split from the Senate President or the party, recent key votes, every roll call with filters, the bills Denise Ricciardi sponsored and contact details.
Where they sit
Every current senator, placed from most liberal to most conservative by how they voted on contested bills.
Denise Ricciardi's seat is marked. Seats run from most liberal (left) to most conservative (right), by contested floor votes. Color shows how often each member crosses party lines toward the middle on votes that divide the parties: solid blue or red means almost never, and purple means on at least 1 in 10 of those votes. Gray seats are members too new to score. How these numbers work
On the November 3 ballot
Running for New Hampshire Senate, District 9.
Also on the ballot: Matthew McLaughlin (Democratic)
The scores
How these numbers work →Each tick is a current senator, by party; the dot is Denise Ricciardi.
Each tick is a current senator, by party; the dot is Denise Ricciardi.
Bills
The bills Denise Ricciardi sponsored this term and how far they got. Co-sponsors aren’t counted.
| Bills | |
|---|---|
| Sponsored | 28 |
| Passed both chambers | 13 |
| Became law | 13 |
| Vetoed by the Governor | 0 |
Rank by bills passed: Rank 8 of 24 in the Senate · 6 of 16 Republicans
A bill counts for its prime sponsor, the legislator the General Court lists first on it; co-sponsors aren't counted.
Bills that passed both chambers
| Bill | Result | Final action |
|---|---|---|
| SB 614 (2026 Session) Establishing multiple-caregiver self-insured risk coverage arrangements for nonprofit and for-profit providers and servicers |
Became law | July 2, 2026 |
| SB 560 (2026 Session) Modernizing the New Hampshire coordinate system |
Became law | June 19, 2026 |
| SB 610 (2026 Session) Allowing the insurance commissioner to approve innovative short or long-term care policies |
Became law | June 12, 2026 |
| SB 526 (2026 Session) Establishing a New Hampshire-Greece trade council |
Became law | May 8, 2026 |
| SB 443 (2026 Session) Relative to wastewater engineering |
Became law | May 8, 2026 |
| SB 124 (2025 Session) Relative to continuing care retirement communities |
Became law | Aug. 1, 2025 |
| SB 89 (2025 Session) Enabling non-citizens who are legally authorized to work in the United States to deliver alcohol |
Became law | July 15, 2025 |
| SB 280 (2025 Session) Requiring a food delivery service to enter into an agreement with a food service establishment or food retail store before offering delivery service from that… |
Became law | July 15, 2025 |
| SB 271 (2025 Session) Relative to qualifications for issuing veteran license plates to include General Discharge Under Honorable Conditions |
Became law | July 15, 2025 |
| SB 164 (2025 Session) Relative to homeowners and prohibiting certain types of listing agreements |
Became law | July 15, 2025 |
| SB 157 (2025 Session) Relative to inspection and registration of certain fleet vehicles and necessary amendments and administrative rules regarding the state implementation plan |
Became law | July 15, 2025 |
| SB 156 (2025 Session) Allowing the division of motor vehicles to contract with a third-party vendor to facilitate the secure transfer of title applications and information |
Became law | July 15, 2025 |
| SB 258 (2025 Session) Establishing crimes related to the fraudulent use of gift cards |
Became law | July 1, 2025 |
Budget projects
These pages don't credit budget items to New Hampshire legislators.
Contested votes where they split
11 against the Senate President; 10 against most of their party.
| Date | Bill and motion | Their vote | Senate President | Most of their party |
|---|---|---|---|---|
| Aug. 19, 2026 | HB 1766: Relative to cruelty to livestock Veto Override |
Nay | Nay | Yea (split) |
| Aug. 19, 2026 | HB 1422: Relative to the time to petition for a new trial Veto Override |
Yea | Nay (split) | Yea |
| Feb. 5, 2026 | SB 134: Relative to work requirements under the state Medicaid program Concurrence |
Nay | Yea (split) | Yea (split) |
| Jan. 29, 2026 | SB 101: Authorizing parents to enroll their children in any public school in the state Ought to Pass with Amendment |
Nay | Yea (split) | Yea (split) |
| Jan. 29, 2026 | SB 101: Authorizing parents to enroll their children in any public school in the state Committee Amendment |
Nay | Yea (split) | Yea (split) |
| Jan. 7, 2026 | HB 451: Establishing the paint product stewardship program Ought to Pass |
Yea | Nay (split) | Nay (split) |
| Jan. 7, 2026 | HB 707: Establishing a solid waste site evaluation committee Floor Amendment |
Yea | Nay (split) | Nay (split) |
| June 5, 2025 | HB 2: Relative to state fees, funds, revenues, and expenditures Floor Amendment |
Yea | Nay (split) | Nay (split) |
| May 15, 2025 | HB 356: Enabling school districts to adopt partisan school district elections Inexpedient to Legislate |
Yea | Nay (split) | Nay (split) |
| May 15, 2025 | HB 90: Relative to the definition of part-time teachers Committee Amendment |
Yea | Nay (split) | Nay (split) |
| March 20, 2025 | SB 84: Relative to zoning procedures concerning residential housing Ought to Pass with Amendment |
Nay | Yea (split) | Nay |
| March 6, 2025 | SB 227: Relative to site setbacks for landfills Motion to Lay on the Table |
Nay | Yea (split) | Yea (split) |
Recent key votes
Denise Ricciardi's most recent key votes: contested or party-line votes that gave the chamber's last word on a whole bill (passage, budgets included, the other chamber's changes or a conference report) or overrode a veto, with what each bill does where a checked explanation exists. The full record is below.
-
Aug. 19, 2026
SenateHB 1766: Relative to cruelty to livestockWhat the bill does: We don't have a checked plain-language explanation of this bill yet; the vote page links to the official record.
-
Aug. 19, 2026
SenateHB 1422: Relative to the time to petition for a new trialWhat the bill does: We don't have a checked plain-language explanation of this bill yet; the vote page links to the official record.
-
Aug. 19, 2026
SenateSB 535: Defining residential breeder and imported animal for the purposes of animal transfers and removing references to commercial kennelsWhat the bill does: We don't have a checked plain-language explanation of this bill yet; the vote page links to the official record.
-
Aug. 19, 2026
SenateSB 475: Relative to pet vendor foster homes, defining pet vendor foster facility, and relative to cruelty to livestockWhat the bill does: We don't have a checked plain-language explanation of this bill yet; the vote page links to the official record.
-
Aug. 19, 2026
SenateSB 468: Relative to enabling alternative treatment centers to operate a greenhouse cultivation locationWhat the bill does: We don't have a checked plain-language explanation of this bill yet; the vote page links to the official record.
Every roll call
How Denise Ricciardi voted on each of the 209 floor roll calls while in office, newest first.
Contested and party-line votes link to their own pages; the rest link to the official record.
Contact, committees and caucuses
Contact
- Official page
- gc.nh.gov
- denise.ricciardi@gc.nh.gov
- Capitol office
- Room 106, State House 107 N. Main St., Concord, NH 03301
603-271-1403
Committees
- Transportation Chair
- Commerce Vice chair
Contact details and committee assignments from Open States' data on the New Hampshire General Court, which it collects from the chambers' websites, as of Oct. 22, 2026.
Source: the New Hampshire General Court's roll-call records, bill dockets and Journals, Jan. 8, 2025 to Aug. 19, 2026. How these numbers work · Corrections