# John Laird

John Laird is a Democratic member of the California Senate for district 17.

- Party: Democrat
- Seat: California Senate, district 17
- Serving since: 2020-12-07
- Current term: CA 2025–26 session
- Open States ID: ocd-person/7476789f-49a4-491a-b294-9d1486f24193

Source: https://americaspoliticalpulse.com/p/7476789f-49a4-491a-b294-9d1486f24193 (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

Laird reported $639.1K in the 2024 cycle, in the top 5% of State Senate Democrats (median $16.2K).

## What Laird says (CA 2025–26 session)

65 classified statements: 65 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 | Laird | State Senate Democrats average | Rank |
|---|---|---|---|
| Personal attacks | 0.0% | 2.4% | 248 of 329 |
| Policy criticism | 1.5% | 10.3% | 261 of 329 |
| Policy discussion | 66.1% | 42.9% | 34 of 329 |
| Bipartisanship | 6.2% | 3.4% | 54 of 329 |
| Credit claiming | 50.8% | 16.1% | 5 of 329 |
| Extreme labels | 0.0% | 0.8% | 228 of 329 |

Most discussed policy areas: Environmental Protection 30% (State Senate Democrats 4.4%); Government Operations and Politics 19% (State Senate Democrats 14%); Health 19% (State Senate Democrats 17%); Economics and Public Finance 16% (State Senate Democrats 10%); Public Lands and Natural Resources 16% (State Senate Democrats 1.5%).

## Ideology (CSIP)

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

## Votes (CA 2025–26 session)

3,673 roll calls. Attendance 99.4% (California Senate 93.8%). Party unity 99.8% (98.7%). 2 votes against the party majority.

Key votes:

- 2026-09-01 · voted yea · 3rd Reading AB113 Gabriel By Laird · AB 113 Budget Act of 2026. · pass · https://openstates.org/ca/bills/20252026/AB113/
- 2026-08-31 · voted yea · 3rd Reading AB2564 Ward et al. By Wiener · AB 2564 Surveillance pricing. · pass · https://openstates.org/ca/bills/20252026/AB2564/
- 2026-08-31 · voted yea · 3rd Reading AB1349 Bryan et al. By Cabaldon · AB 1349 Consumer protection: ticket sellers. · pass · https://openstates.org/ca/bills/20252026/AB1349/
- 2026-08-31 · voted yea · 3rd Reading AB187 BUDGET (Gabriel) By Laird · AB 187 Employment. · pass · https://openstates.org/ca/bills/20252026/AB187/
- 2026-08-31 · voted yea · 3rd Reading AB2694 Alvarez et al. By Cabaldon · AB 2694 Public postsecondary education: community colleges: statewide baccalaureate degree program. · pass · https://openstates.org/ca/bills/20252026/AB2694/
- 2026-08-31 · voted yea · 3rd Reading AB191 BUDGET (Gabriel) By Laird · AB 191 2028 Olympic and Paralympic Games. · pass · https://openstates.org/ca/bills/20252026/AB191/
- 2026-08-31 · voted yea · 3rd Reading AB2059 Wilson et al. By Cortese · AB 2059 California Environmental Quality Act: transportation impacts: vehicle miles traveled: mitigation. · pass · https://openstates.org/ca/bills/20252026/AB2059/
- 2026-08-31 · voted yea · 3rd Reading AB1680 Calderon et al. By Allen · AB 1680 California FAIR Plan Association. · pass · https://openstates.org/ca/bills/20252026/AB1680/
- 2026-08-31 · voted yea · 3rd Reading AB1331 Elhawary et al. By Durazo · AB 1331 Workplace surveillance. · pass · https://openstates.org/ca/bills/20252026/AB1331/
- 2026-08-31 · voted yea · 3rd Reading AB173 BUDGET (Gabriel) By Laird · AB 173 Health. · pass · https://openstates.org/ca/bills/20252026/AB173/

## Legislation (CA 2025–26 session)

Sponsored 49 bills: 49 reached committee, 45 passed one chamber, 39 passed both, 39 became law. Cosponsored 82. 95.9% of sponsored bills got out of committee (California Senate 88.1%; rank 14 of 39).

Recent sponsored bills:

- SCR 146: Relative to Cystic Fibrosis Awareness Month. (became law, 2026-05-29) https://openstates.org/ca/bills/20252026/SCR146/
- SCR 135: Relative to Peace Corps Week. (became law, 2026-04-07) https://openstates.org/ca/bills/20252026/SCR135/
- SCR 136: Relative to the California Coastal Act of 1976. (became law, 2026-08-11) https://openstates.org/ca/bills/20252026/SCR136/
- SB 1288: Property: nonprobate transfer of ownership. (became law, 2026-09-27) https://openstates.org/ca/bills/20252026/SB1288/
- SB 1253: Salinas Reservoir: recreational use. (became law, 2026-08-31) https://openstates.org/ca/bills/20252026/SB1253/
- SB 1216: Budget Act of 2026. (in committee, 2026-06-15) https://openstates.org/ca/bills/20252026/SB1216/
- SB 1207: California Conservation Corps. (became law, 2026-08-27) https://openstates.org/ca/bills/20252026/SB1207/
- SB 1261: Aging and Disability Resource Connection program. (became law, 2026-09-20) https://openstates.org/ca/bills/20252026/SB1261/
- SB 1139: Monterey Peninsula Water Management District: nonfunctional turf: noncompliance and enforcement. (became law, 2026-07-13) https://openstates.org/ca/bills/20252026/SB1139/
- SB 1078: Gift certificates: cash redemption. (became law, 2026-09-20) https://openstates.org/ca/bills/20252026/SB1078/

## Campaign money (2024 cycle)

Itemized receipts $639.1K (State Senate Democrats median $16.2K). 97% 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-10-23 · Post on X · https://x.com/SenJohnLaird, https://www.twitter.com/Laird4CASenate/status/2113765455307616421
- 2026-10-22 · Post on X · https://x.com/SenJohnLaird, https://www.twitter.com/Laird4CASenate/status/2113406829019771181
- 2026-10-20 · Post on X · labels: policy discussion · https://x.com/SenJohnLaird, https://www.twitter.com/Laird4CASenate/status/2112665640859472043
- 2026-10-15 · Post on X · labels: policy discussion · https://x.com/SenJohnLaird, https://www.twitter.com/Laird4CASenate/status/2110807859063910591
- 2026-10-13 · Post on X · labels: policy discussion, credit claiming · https://x.com/SenJohnLaird, https://www.twitter.com/Laird4CASenate/status/2110037976931778581
- 2026-10-09 · Post on X · https://x.com/SenJohnLaird, https://www.twitter.com/Laird4CASenate/status/2108629649131708482
- 2026-10-07 · Post on X · labels: policy discussion · https://x.com/SenJohnLaird, https://www.twitter.com/Laird4CASenate/status/2107863528904511926
- 2026-10-05 · Post on X · labels: policy discussion, credit claiming · https://x.com/SenJohnLaird, https://www.twitter.com/Laird4CASenate/status/2107245755048329530
- 2026-10-02 · Post on X · labels: policy discussion, credit claiming · https://x.com/SenJohnLaird, https://www.twitter.com/Laird4CASenate/status/2105816660238360719
- 2026-10-02 · Post on X · labels: bipartisanship, credit claiming · https://x.com/SenJohnLaird, https://www.twitter.com/Laird4CASenate/status/2106087843483533527

## Links

- Official site: https://sd17.senate.ca.gov/
- Campaign site: https://www.lairdforcasenate.com/
- X: https://x.com/SenJohnLaird
- X: https://x.com/Laird4CASenate
- Facebook: https://www.facebook.com/SenatorJohnLaird
- Facebook: https://www.facebook.com/LairdforCASenate/
- Facebook: https://www.facebook.com/john.laird.184
- Instagram: https://www.instagram.com/lairdforcasenate/
- YouTube: https://www.youtube.com/@johnlairdforsenate1662
- LinkedIn: https://www.linkedin.com/in/john-laird-42095110/

Full profile, with every chart and the methods: https://americaspoliticalpulse.com/p/7476789f-49a4-491a-b294-9d1486f24193
