# John Keenan

John Keenan is a Democratic member of the Massachusetts Senate for district Norfolk and Plymouth.

- Party: Democrat
- Seat: Massachusetts Senate, district Norfolk and Plymouth
- Serving since: 2011-01-05
- Current term: MA 2025–26 session
- Open States ID: ocd-person/7be04e69-85c6-44e4-a933-88c59c0675a5

Source: https://americaspoliticalpulse.com/p/7be04e69-85c6-44e4-a933-88c59c0675a5 (America’s Political Pulse, Polarization Research Lab), data through 2026-10-27. Data under CC BY 4.0. Cite as: Westwood, Sean J., and Yphtach Lelkes. 2024. America's Political Pulse [data set].

## Headline

Keenan reported $2,772 in the 2026 cycle, in the bottom tenth of State Senate Democrats (median $55.5K).

## What Keenan says (MA 2025–26 session)

124 classified statements: 124 posts on X. Each rate is the share of statements with the label, against the State Senate Democrats average; rank 1 is the highest rate.

| Label | Keenan | State Senate Democrats average | Rank |
|---|---|---|---|
| Personal attacks | 0.0% | 2.4% | 248 of 329 |
| Policy criticism | 13.7% | 10.3% | 100 of 329 |
| Policy discussion | 58.9% | 42.9% | 80 of 329 |
| Bipartisanship | 3.2% | 3.4% | 133 of 329 |
| Credit claiming | 30.6% | 16.1% | 41 of 329 |
| Extreme labels | 0.0% | 0.8% | 228 of 329 |

Most discussed policy areas: Health 40% (State Senate Democrats 17%); Commerce 26% (State Senate Democrats 3.6%); Government Operations and Politics 18% (State Senate Democrats 14%); Transportation and Public Works 9.6% (State Senate Democrats 5.4%); Housing and Community Development 8.2% (State Senate Democrats 6.7%).

## Ideology (CSIP)

CSIP score −0.61 (standard error 0.03), from 208 donors and 0 roll calls. Negative is left of 0, positive right of it, on one scale for every official. 57% of State Senate Democrats score lower.

## Legislation (MA 2025–26 session)

Sponsored 74 bills: 72 reached committee, 1 passed one chamber, 1 passed both, 1 became law. Cosponsored 428. 1.4% of sponsored bills got out of committee (Massachusetts Senate 2.0%; rank 21 of 40).

Recent sponsored bills:

- S 3271: Election Laws - Extension Order (in committee, 2026-09-21) https://openstates.org/ma/bills/194th/S3271/
- SD 3774: Canvassing the votes for Senator to fill a vacancy in the First Middlesex district (introduced, 2026-03-18) https://openstates.org/ma/bills/194th/SD3774/
- S 2932: Amendment S.2932 (introduced, 2026-01-29) https://openstates.org/ma/bills/194th/S2932/
- S 2772: Election Laws - Extension Order (in committee, 2025-12-08) https://openstates.org/ma/bills/194th/S2772/
- S 2625: An Act providing for the issuance of revenue bonds for the construction and reconstruction of telecommunications facilities by the city of Quincy (became law, 2025-12-23) https://openstates.org/ma/bills/194th/S2625/
- S 2573: An Act amending the charter of the town of Rockland (in committee, 2025-11-13) https://openstates.org/ma/bills/194th/S2573/
- S 2518: An Act authorizing the State Board of Retirement to grant creditable service to Roberta Wollons (in committee, 2025-08-14) https://openstates.org/ma/bills/194th/S2518/
- SD 2768: An Act authorizing the State Board of Retirement to grant creditable service to Roberta Wollons (in committee, 2025-05-15) https://openstates.org/ma/bills/194th/SD2768/
- SD 930: An Act updating terminology and investigative practices related to the protection of persons with disabilities (in committee, 2025-03-10) https://openstates.org/ma/bills/194th/SD930/
- S 382: An Act requiring opioid use disorder education (in committee, 2025-12-15) https://openstates.org/ma/bills/194th/S382/

## Campaign money (2026 cycle)

Itemized receipts $2,772 (State Senate Democrats median $55.5K). 100% of itemized individual money came from in state. Aggregates only; no individual donors.

## Recent statements

Newest first. Posts on X are listed by date and link only.

- 2026-08-19 · Post on X · labels: policy discussion · https://x.com/senjohnfkeenan/status/2090072107891790228
- 2026-07-14 · Post on X · labels: policy criticism, policy discussion, credit claiming · https://x.com/senjohnfkeenan/status/2077064075356537245
- 2026-07-13 · Post on X · labels: policy discussion, credit claiming · https://x.com/senjohnfkeenan/status/2076685022954749976
- 2026-04-24 · Post on X · labels: policy discussion · https://x.com/senjohnfkeenan/status/2047704673885245584
- 2026-04-23 · Post on X · labels: policy discussion, credit claiming · https://x.com/senjohnfkeenan/status/2047299452470264033
- 2026-04-16 · Post on X · labels: policy discussion · https://x.com/senjohnfkeenan/status/2044762744205832305
- 2026-04-09 · Post on X · labels: policy discussion, credit claiming · https://x.com/senjohnfkeenan/status/2042226018685948169
- 2026-04-02 · Post on X · https://x.com/senjohnfkeenan/status/2039689313865130381
- 2026-03-27 · Post on X · labels: policy discussion, credit claiming · https://x.com/senjohnfkeenan/status/2037527419217748326
- 2026-03-25 · Post on X · https://x.com/senjohnfkeenan/status/2036885702005203290

## Links

- Official site: https://malegislature.gov/Legislators/Profile/JFK0
- Campaign site: https://senatorjohnkeenan.com/
- X: https://x.com/senjohnfkeenan
- Facebook: https://www.facebook.com/senjohnfkeenan/
- Instagram: https://www.instagram.com/senjohnfkeenan
- LinkedIn: https://www.linkedin.com/in/johnfkeenan/

Full profile, with every chart and the methods: https://americaspoliticalpulse.com/p/7be04e69-85c6-44e4-a933-88c59c0675a5
