MassVoter.com ← All legislators State Senator
John C. Velis Hampden and Hampshire District · Democrat
Towns: Agawam, Chicopee, Easthampton, Holyoke, Montgomery, Russell, Southampton, West Springfield, Westfield (some only in part)
2025–2026 State Senator, Hampden and Hampshire · Democrat2023–2024 State Senator, Hampden and Hampshire · Democrat2021–2022 State Senator, Second Hampden and Hampshire · Democrat2019–2020 State Senator, Second Hampden and Hampshire · Democrat2019–2020 State Representative, 4th Hampden · Democrat+ Follow John C. Velis
An email with their new roll call votes when the Legislature votes, at most once a week.
Election Day · Tuesday, Nov 3 Your Nov 3 ballot: a short quiz for every race in your town, about a minute each.
Find my ballot →
Record Committees Money News Most divided Topics Filed Signed on to All votes Record at a glance · 2025–2026 · Senate 181 of 237 roll calls voted on (76%) · whole Senate 99%
44 no votes (24% of votes cast) · whole Senate 23%
10 of 77 split votes where Velis was in the minority (13%) · whole Senate 14%
0 times voted “present”
Session by session
Session Roll calls voted on No votes In the minority (split votes) 2025–2026 Senate 181 of 237 44 10 of 77 2023–2024 Senate 249 of 250 47 9 of 84 2021–2022 Senate 258 of 258 48 15 of 103 2019–2020 Senate 294 of 295 18 20 of 181 2019–2020 House 159 of 159 53 20 of 105
How these numbers work Counted from the official House and Senate roll calls. Quorum calls are not counted, nor joint sessions and the vote electing the Senate President. “Roll calls voted on” matches the Missed votes figures below; voting “present” counts as voting. A split vote is one where at least one member voted yes and another voted no (ties not counted). “In the minority” means on the side with fewer votes. “Whole Senate” combines every member’s record for the same session. Percentages are shown only with at least 10 votes to count. Most bills pass or die without a roll call, so these numbers cover only part of a legislator’s work. Party is shown as the Legislature lists it, next to the district. MassVoter never compares, groups or ranks legislators by party. These numbers describe the record; they are not a grade. A no vote or a minority vote is neither good nor bad. MassVoter never rates legislators.
Committees and leadership · 2025–2026 Most bills are shaped in committee before any floor vote; committee chairs decide which bills move. Source: malegislature.gov (committee lists as of Oct 10, 2026).
Campaign money $143,399 raised in 2025–26
$110,469 spent in 2025–26
$124,841 cash on hand through Sep 30, 2026
Where the 2025–26 contributions came from
Individuals 89% PACs and other political committees 9% Unions and associations 3% From Massachusetts 97% From other states 3% Gifts from individuals
$200 or less 53% More than $200 47% Year by year Year Raised Spent Cash at the end 2026 $45,202 $43,947 $124,841 so far 2025 $98,197 $66,523 $123,586 2024 $97,227 $72,391 $91,112 2023 $93,951 $50,308 $66,175 2022 $147,215 $190,492 $22,532 2021 $50,766 $35,058 $60,147 2020 $111,605 $119,052 $44,439
As reported to OCPF. See the full reports at OCPF
How to read this Candidates report to OCPF, the state’s campaign finance office. Most file with a bank that reports to OCPF, so totals are updated often. “Raised” is all money the campaign took in, including loans from the candidate. “Cash on hand” is what was left on the latest report. Shares count contributions only, from the line-by-line reports up to the latest bank report date, so they are shown as percentages. “PACs and other political committees” includes party committees. “Small gifts not listed one by one” are gifts of $50 or less that the law lets campaigns report as one total. Outside spending is money spent by groups that are not part of the campaign, such as independent expenditure PACs. The candidate does not control it. Federal candidates (U.S. Senate and U.S. House) report to the Federal Election Commission, not OCPF, and are not shown here. MassVoter updates these numbers every night from OCPF. Last update: October 13, 2026. These numbers describe the money; they are not a grade. Raising more or less is neither good nor bad. MassVoter does not connect donations to votes or positions.
Financial interests: State and county elected officials, and candidates for those offices, must file a yearly Statement of Financial Interests with the State Ethics Commission, listing sources of income, business interests and real estate. Anyone can ask for a copy; the Commission tells the filer who asked. How to request a copy (State Ethics Commission)
In the news Senator Velis calls for action after veteran suicide report WWLP 22News · Oct 9, 2026 Senator Velis secures $50K for western Mass. veterans groups WWLP 22News · Sep 23, 2026 Sen. Velis secures $100K for Westfield’s Camp Shepard WWLP 22News · Aug 19, 2026 Senators zero in on algorithms ahead of social media debate WWLP 22News · Jul 9, 2026 OneHolyoke CDC names Nayroby Rosa executive director during annual symposium WWLP 22News · Jul 2, 2026 Mass. senator pushes data centers to pay utility costs WWLP 22News · Jun 30, 2026 Senator Velis secures $75,000 for Holyoke YMCA locker room upgrades WWLP 22News · Jun 10, 2026 Mass. senator urges data centers bear energy costs, not residents WWLP 22News · Jun 2, 2026 State officials honor fallen service members on Memorial Day WWLP 22News · May 25, 2026 State Sen. John Velis returns after 6-month deployment WWLP 22News · May 7, 2026 Westfield delegation urges review of proposed reentry facility location WWLP 22News · Mar 24, 2026 Senator John Velis of Mass. recognized for disability advocacy WWLP 22News · Feb 26, 2026 Senator Velis shares heartfelt student letters with veterans on Veterans Day WWLP 22News · Nov 11, 2025 Velis leads push for support for military families WWLP 22News · Nov 6, 2025 Massachusetts senator criticizes shutdown’s toll on families WWLP 22News · Oct 30, 2025 Show 10 more Stories that name John C. Velis in the headline or opening, newest first, from 25 free news outlets (see the list ). Headlines appear as each outlet published them; MassVoter does not write, choose or rate them. Only stories that are free to read are listed.
Disclosure: MassVoter’s founder, Michael Silvia, is the publisher of Fall River Reporter and New Bedford Guide.
Most divided votes For each session, the 10 roll calls where the losing side was largest, with how John C. Velis voted. Most roll calls in the Massachusetts Legislature pass by wide margins, so these are where members split the most.
2025–2026
Jul 1, 2026 · Senate · S.3143 To save people money, repair the climate and grow the economy Add a proposed change (amendment) to the bill Voted: No 19–20 · Amendment rejected Jul 1, 2026 · Senate · S.3143 To save people money, repair the climate and grow the economy Add a proposed change (amendment) to the bill Voted: Yes 9–30 · Amendment rejected May 21, 2026 · Senate · S.4 State budget for fiscal year 2027 Add a proposed change (amendment) to the bill Voted: Yes 9–30 · Amendment rejected May 7, 2026 · Senate · S.3072 Promoting rule of law, oversight, trust and equal constitutional treatment Add a proposed change (amendment) to the bill Voted: Yes 10–29 · Amendment rejected Nov 19, 2025 · Senate · S.2722 Modernizing the commonwealth’s cannabis laws Add a proposed change (amendment) to the bill Voted: Did not vote 11–26 · Amendment rejected May 22, 2025 · Senate · S.3 State budget for fiscal year 2026 Add a proposed change (amendment) to the bill Voted: No 9–30 · Amendment rejected May 22, 2025 · Senate · S.3 State budget for fiscal year 2026 Add a proposed change (amendment) to the bill Voted: Yes 12–28 · Amendment rejected Feb 12, 2025 · Senate · S.16 Fiscal Year 2025 Supplemental Appropriations Add a proposed change (amendment) to the bill Voted: No 10–28 · Amendment rejected Feb 12, 2025 · Senate · S.16 Fiscal Year 2025 Supplemental Appropriations Add a proposed change (amendment) to the bill Voted: Yes 12–26 · Amendment rejected Feb 12, 2025 · Senate · S.15 Proposed Joint Rules for the Senate and House of Representatives for the 2025-2026 Legislative Session Add a proposed change (amendment) to the bill Voted: No 9–29 · Amendment rejected Earlier sessions (28) Jul 18, 2024 · Senate · S.2871 Enhancing the health care market review process Add a proposed change (amendment) to the bill Voted: No 9–30 · Amendment rejected Jul 18, 2024 · Senate · S.2871 Enhancing the health care market review process Add a proposed change (amendment) to the bill Voted: No 14–25 · Amendment rejected Jul 18, 2024 · Senate · S.2871 Enhancing the health care market review process Add a proposed change (amendment) to the bill Voted: No 10–30 · Amendment rejected Jul 11, 2024 · Senate · S.2856 Relative to strengthening Massachusetts’ economic leadership Add a proposed change (amendment) to the bill Voted: No 31–9 · Amendment adopted May 23, 2024 · Senate · S.4 State budget for fiscal year 2025 Add a proposed change (amendment) to the bill Voted: No 30–9 · Amendment adopted May 23, 2024 · Senate · S.4 State budget for fiscal year 2025 Add a proposed change (amendment) to the bill Voted: Yes 10–29 · Amendment rejected Apr 25, 2024 · Senate · H.4582 Supplemental budget for fiscal year 2024 Final approval before the bill goes to the Governor Voted: No 29–9 · Passed Apr 25, 2024 · Senate · H.4582 Supplemental budget for fiscal year 2024 Accept the final compromise version worked out by House and Senate negotiators Voted: No 29–9 · Passed Mar 21, 2024 · Senate · S.2708 Supplemental budget for fiscal year 2024 Add a proposed change (amendment) to the bill Voted: Yes 12–27 · Amendment rejected Jun 15, 2023 · Senate · S.2397 To improve the Commonwealth’s competitiveness, affordability, and equity Add a proposed change (amendment) to the bill Voted: No 9–30 · Amendment rejected Jun 30, 2022 · Senate · S.2942 Promoting diversion of juveniles to community supervision and services Add a proposed change (amendment) to the bill Voted: Yes 12–26 · Amendment rejected Jun 30, 2022 · Senate · S.2944 Relative to forfeiture reform Add a proposed change (amendment) to the bill Voted: Yes 10–29 · Amendment rejected May 5, 2022 · Senate · S.2851 Relative to work and family mobility Add a proposed change (amendment) to the bill Voted: Yes 10–29 · Amendment rejected Apr 28, 2022 · Senate · S.2844 Regulating sports wagering Add a proposed change (amendment) to the bill Voted: No 14–26 · Amendment rejected Apr 14, 2022 · Senate · S.2819 Driving climate policy forward Add a proposed change (amendment) to the bill Voted: No 11–28 · Amendment rejected Mar 24, 2022 · Senate · S.2776 Making appropriations for fiscal year 2022 to provide for supplementing certain existing appropriations and for certain other activities and projects Add a proposed change (amendment) to the bill Voted: Yes 11–29 · Amendment rejected Nov 17, 2021 · Senate · H.4256 Establishing Congressional districts Approve the bill in this chamber (it still needs the other chamber and a final vote) Voted: Yes 26–13 · Passed Oct 6, 2021 · Senate · S.2545 Fostering voter opportunities, trust, equity and security Add a proposed change (amendment) to the bill Voted: No 12–26 · Amendment rejected Oct 6, 2021 · Senate · S.2545 Fostering voter opportunities, trust, equity and security Add a proposed change (amendment) to the bill Voted: No 13–25 · Amendment rejected Feb 11, 2021 · Senate · S.10 Proposed Senate Rules for the 2021-2022 Legislative Session Add a proposed change (amendment) to the bill Voted: No 10–29 · Amendment rejected Jul 16, 2020 · Senate · S.2813 Authorizing and accelerating transportation investment Add a proposed change (amendment) to the bill Voted: No 14–25 · Amendment rejected Jul 14, 2020 · Senate · S.2800 To reform police standards and shift resources to build a more equitable, fair and just commonwealth that values Black lives and communities of color Add a proposed change (amendment) to the bill Voted: Yes 16–24 · Amendment rejected Jul 14, 2020 · Senate · S.2800 To reform police standards and shift resources to build a more equitable, fair and just commonwealth that values Black lives and communities of color Add a proposed change (amendment) to the bill Voted: Yes 16–24 · Amendment rejected Jul 13, 2020 · Senate · S.2800 To reform police standards and shift resources to build a more equitable, fair and just commonwealth that values Black lives and communities of color Add a proposed change (amendment) to the bill Voted: Yes 16–24 · Amendment rejected Jun 16, 2020 · Senate · S.2755 Relative to voting options in response to COVID-19 Add a proposed change (amendment) to the bill Voted: Yes 14–25 · Amendment rejected Jun 16, 2020 · Senate · S.2755 Relative to voting options in response to COVID-19 Add a proposed change (amendment) to the bill Voted: No 16–23 · Amendment rejected Jan 30, 2019 · House · H.2019 Order (filed by Mr. Galvin of Canton) for the adoption of House Rules for the 191st General Court governing the 2019-2020 legislative sessions (House… Add a proposed change (amendment) to the bill Voted: No 55–103 · Amendment rejected 2019–2020 session · Senate · S.2800 To reform police standards and shift resources to build a more equitable, fair and just commonwealth that values Black lives and communities of color Add a proposed change (amendment) to the bill Voted: Yes 16–23 · Amendment rejected Votes by topic Roll calls sorted by subject, from the bill title and the question voted on. A vote can fall under more than one topic; budget amendments mostly fall under Taxes and budgets. Tap a topic to see each vote.
Taxes and budgets 473 Water, sewer and environment 72 Health and human services 68 Roads, traffic and transit 67 Schools and education 49 Police, fire and public safety 41 Parks, recreation and libraries 30 Appointments and hiring 15 Housing and zoning 14 Elections and how government runs 13 Energy and utilities 13 Veterans 12 Licenses and permits 12 Bills they filed · 2025–2026 John C. Velis filed 79 bills as lead sponsor this session, including 4 filed “by request”. Sorted by subject from each bill’s title; a bill can fall under more than one.
Filing a bill puts an idea before the Legislature. Most bills are not voted on as filed: committees often combine several bills into one new bill, so a law can include a legislator’s idea without carrying their bill number. MassVoter lists what was filed, not what passed. Bills marked “by request” were filed for a constituent, as the state constitution’s right of petition allows, and may not reflect the legislator’s own view.
Health and human services 17 Schools and education 12 Veterans 8 Police, fire and public safety 7 Appointments and hiring 7 Taxes and budgets 4 Energy and utilities 2 Parks, recreation and libraries 1 Water, sewer and environment 1 Housing and zoning 1 Other subjects 34 Source: malegislature.gov (as of Oct 11, 2026).
How John C. Velis voted 1,223 recorded votes
May 22, 2024 · Senate · S.4 State budget for fiscal year 2025 Add a proposed change (amendment) to the bill Voted: Yes 39–0 · Amendment adopted May 22, 2024 · Senate · S.4 State budget for fiscal year 2025 Add a proposed change (amendment) to the bill Voted: Yes 40–0 · Amendment adopted May 22, 2024 · Senate · S.4 State budget for fiscal year 2025 Add a proposed change (amendment) to the bill Voted: Yes 39–0 · Amendment adopted May 22, 2024 · Senate · S.4 State budget for fiscal year 2025 Add a proposed change (amendment) to the bill Voted: Yes 39–0 · Amendment adopted May 22, 2024 · Senate · S.4 State budget for fiscal year 2025 Add a proposed change (amendment) to the bill Voted: Yes 39–0 · Amendment adopted
May 22, 2024 · Senate · S.4 State budget for fiscal year 2025 Add a proposed change (amendment) to the bill Voted: Yes 39–0 · Amendment adopted May 22, 2024 · Senate · S.4 State budget for fiscal year 2025 Add a proposed change (amendment) to the bill Voted: Yes 39–0 · Amendment adopted May 22, 2024 · Senate · S.4 State budget for fiscal year 2025 Add a proposed change (amendment) to the bill Voted: Yes 39–0 · Amendment adopted May 22, 2024 · Senate · S.4 State budget for fiscal year 2025 Add a proposed change (amendment) to the bill Voted: Yes 39–0 · Amendment adopted May 22, 2024 · Senate · S.4 State budget for fiscal year 2025 Add a proposed change (amendment) to the bill Voted: Yes 39–0 · Amendment adopted May 22, 2024 · Senate · S.4 State budget for fiscal year 2025 Add a proposed change (amendment) to the bill Voted: Yes 39–0 · Amendment adopted May 22, 2024 · Senate · S.4 State budget for fiscal year 2025 Add a proposed change (amendment) to the bill Voted: Yes 39–0 · Amendment adopted May 22, 2024 · Senate · S.4 State budget for fiscal year 2025 Add a proposed change (amendment) to the bill Voted: Yes 39–0 · Amendment adopted May 22, 2024 · Senate · S.4 State budget for fiscal year 2025 Add a proposed change (amendment) to the bill Voted: Yes 39–0 · Amendment adopted May 21, 2024 · Senate · S.4 State budget for fiscal year 2025 Add a proposed change (amendment) to the bill Voted: Yes 39–0 · Amendment adopted May 21, 2024 · Senate · S.4 State budget for fiscal year 2025 Add a proposed change (amendment) to the bill Voted: Yes 39–0 · Amendment adopted May 21, 2024 · Senate · S.4 State budget for fiscal year 2025 Add a proposed change (amendment) to the bill Voted: Yes 39–0 · Amendment adopted May 21, 2024 · Senate · S.4 State budget for fiscal year 2025 Add a proposed change (amendment) to the bill Voted: Yes 39–0 · Amendment adopted May 21, 2024 · Senate · S.4 State budget for fiscal year 2025 Add a proposed change (amendment) to the bill Voted: Yes 39–0 · Amendment adopted May 21, 2024 · Senate · S.4 State budget for fiscal year 2025 Add a proposed change (amendment) to the bill Voted: Yes 39–0 · Amendment adopted May 21, 2024 · Senate · S.4 State budget for fiscal year 2025 Add a proposed change (amendment) to the bill Voted: Yes 39–0 · Amendment adopted May 21, 2024 · Senate · S.4 State budget for fiscal year 2025 Add a proposed change (amendment) to the bill Voted: Yes 39–0 · Amendment adopted May 21, 2024 · Senate · S.4 State budget for fiscal year 2025 Add a proposed change (amendment) to the bill Voted: Yes 39–0 · Amendment adopted May 21, 2024 · Senate · S.4 State budget for fiscal year 2025 Add a proposed change (amendment) to the bill Voted: Yes 39–0 · Amendment adopted Apr 25, 2024 · Senate · S.2736 Modernizing protections for consumers in automobile transactions Approve the bill in this chamber (it still needs the other chamber and a final vote) Voted: Yes 38–0 · Passed How to read these votes Only recorded votes are listed, a vote on an amendment isn't a vote on the whole bill, and we never score legislators. What's included and what isn't. About the vote tracker → Source: official profile on malegislature.gov . Only roll call votes are listed; bills passed on a voice vote have no individual record. MassVoter never grades or scores legislators. How to read this