California Assembly · District 45
James Ramos
Where they sit
Every current Assembly member, placed from most liberal to most conservative by how they voted on contested bills.
James Ramos'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 California Assembly District 45.
Also on the ballot: Greg Abdouch (Republican)
The scores
How these numbers work →Each tick is a current Assembly member, by party; the dot is James Ramos.
Each tick is a current Assembly member, by party; the dot is James Ramos.
Bills
The bills James Ramos sponsored this term and how far they got. Co-sponsors aren’t counted.
| Bills | |
|---|---|
| Sponsored | 30 |
| Passed both chambers | 20 |
| Became law | 18 |
| Vetoed by the Governor | 2 |
Rank by bills passed: Rank 18 of 79 in the Assembly (tied with 4 others) · 18 of 60 Democrats (tied with 4 others)
A bill's sponsor is its primary author, as the Legislature marks it on the bill's last version; joint authors and coauthors aren't counted, and a committee's bill counts for no member.
Bills that passed both chambers
| Bill | Result | Final action |
|---|---|---|
| AB 1881 California Indian Freedom Act of 2026. |
Vetoed | Sept. 30, 2026 |
| AB 1581 Pupils: data reporting: American Indian and Alaska Native pupils. |
Became law | Sept. 30, 2026 |
| AB 31 Peace officers: tribal police. |
Became law | Sept. 25, 2026 |
| AB 2187 Public contracts: contracts for services. |
Became law | Sept. 25, 2026 |
| AB 2115 California Native Americans: formal apology. |
Became law | Sept. 25, 2026 |
| AB 1841 State holidays: Native American Day. |
Became law | Sept. 25, 2026 |
| AB 1824 Indian children: guardianship or conservatorship proceedings. |
Became law | Sept. 25, 2026 |
| AB 1769 Student transfer: tribal colleges. |
Became law | Sept. 25, 2026 |
| AB 1592 California Indian Heritage Center support organization. |
Became law | Sept. 25, 2026 |
| AB 1889 Protective orders. |
Vetoed | Sept. 18, 2026 |
| AB 1586 Opioid overdose reversal medication: school resource officers. |
Became law | Sept. 18, 2026 |
| AB 2539 Tribal-state gaming: compact ratification. |
Became law | Sept. 14, 2026 |
| AB 2018 Missing persons: DNA testing. |
Became law | July 16, 2026 |
| AB 1948 Firearms: concealed carry licenses. |
Became law | June 30, 2026 |
| AB 440 State bridges and overpasses: suicide prevention. |
Became law | Oct. 3, 2025 |
| AB 385 Regional park property: County of San Bernardino: Glen Helen Regional Park. |
Became law | Oct. 3, 2025 |
| AB 359 Fair Political Practices Commission. |
Became law | Oct. 3, 2025 |
| AB 977 California Native American Graves Protection and Repatriation Act of 2001: California State University: burial sites: human remains. |
Became law | Sept. 26, 2025 |
| AB 221 Tribal Nation Grant Fund. |
Became law | Sept. 26, 2025 |
| AB 1369 Pupil rights: school graduation ceremonies and related events: adornments. |
Became law | Sept. 26, 2025 |
Budget projects
California's Budget Act doesn't name the legislator who asked for an item, so there's no budget figure for California legislators.
Contested votes where they split
21 against the Speaker; 20 against most of their party.
| Date | Bill and motion | Their vote | Speaker | Most of their party |
|---|---|---|---|---|
| Aug. 30, 2026 | AB 1537: Peace officers: secondary employment. Concurrence in Senate Amendments |
Nay | Yea (split) | Yea (split) |
| Aug. 30, 2026 | SB 1009: Juveniles: detention. Appeal of the Chair's Ruling |
Yea | Nay (split) | Yea |
| Aug. 26, 2026 | AB 2257: Corrections: jail administrators. Concurrence in Senate Amendments |
Nay | Yea (split) | Yea (split) |
| Aug. 26, 2026 | SB 1004: Law enforcement: masks. Third Reading |
Nay | Yea (split) | Yea (split) |
| Aug. 25, 2026 | SB 1414: County of San Bernardino Citizens Redistricting Commission. Third Reading |
Nay | Yea (split) | Yea (split) |
| May 28, 2026 | AB 1958: Criminal procedure: discrimination. Third Reading |
Nay | Yea (split) | Yea (split) |
| May 28, 2026 | AB 2257: Corrections: jail administrators. Third Reading |
Nay | Yea (split) | Yea (split) |
| May 27, 2026 | AB 1537: Peace officers: secondary employment. Third Reading |
Nay | Yea (split) | Yea (split) |
| May 26, 2026 | AB 2493: Electrical corporations: interconnection: transmission: permitting: auditor. Third Reading |
Nay | Yea (split) | Yea (split) |
| May 11, 2026 | AB 2697: Cannabis: drive-throughs. Third Reading |
Nay | Yea (split) | Yea (split) |
| May 4, 2026 | AB 2601: Planning and zoning: housing development: streamlined approval and subdivisions. Third Reading |
Nay | Yea (split) | Yea (split) |
| Jan. 29, 2026 | AB 1406: Attached residential condominium sales: liquidated damages. Third Reading |
Nay | Yea (split) | Yea (split) |
| Jan. 29, 2026 | AB 939: Housing development: density bonuses: affordability of for-sale units. Third Reading |
Nay | Yea (split) | Yea (split) |
| Sept. 12, 2025 | AB 1231: Criminal procedure: Safer Communities Through Opportunities Act. Concurrence in Senate Amendments |
Nay | Yea (split) | Yea (split) |
| Sept. 12, 2025 | SB 274: Automated license plate recognition systems. Third Reading |
Nay | Yea (split) | Yea (split) |
| June 5, 2025 | AB 1331: Workplace surveillance. Third Reading |
Nay | Yea (split) | Yea (split) |
| June 5, 2025 | AB 84: School accountability: Office of the Education Inspector General: school financial and performance audits: charter school authorization, oversight, funding… Third Reading |
Nay | Yea (split) | Yea (split) |
| June 4, 2025 | AB 380: Price gouging. Third Reading |
Nay | Yea (split) | Yea (split) |
| June 3, 2025 | AB 1240: Single-family residential real property: corporate entity: ownership. Third Reading |
Nay | Yea (split) | Yea (split) |
| June 3, 2025 | AB 342: Alcoholic beverages: hours of sale: hospitality zones. Third Reading |
Nay | Yea (split) | Yea (split) |
| May 12, 2025 | AB 446: Surveillance pricing. Third Reading |
Nay | Yea (split) | Yea (split) |
Every roll call
How James Ramos voted on each of the 4,006 floor roll calls while in office, newest first.
| Date | Vote | Their vote | Most of their party | Speaker | Yeas–nays |
|---|---|---|---|---|---|
| Loading… | |||||
Contested and party-line votes link to their own pages; the rest link to the official record.
Contact, committees and caucuses
Contact
- Official page
- www.assembly.ca.gov
- assemblymember.ramos@assembly.ca.gov
- Capitol office
- Room 8310, 1021 O St. P.O. Box 942849, Sacramento, CA 94249
916-319-2045 - District office
- 290 N. D St. Suite 805, San Bernardino, CA 92401
909-889-7145
Committees
- Native American Affairs Select Chair
- Asia/California Trade and Investment Promotion Select
- Budget
- CalFresh Enrollment and Nutrition Select
- Developing Pathways to Purpose for Young Men Select
- Governmental Organization
- Local Government
- Public Safety
Contact details and committee assignments from Open States' data on the California Legislature, which it collects from the chambers' websites, as of Oct. 15, 2026.
Source: the California Legislature's floor vote records, Dec. 2, 2024 to Sept. 1, 2026. How these numbers work · Corrections