
Concord is the clearest local marker in Tim Grayson’s public career. Before seeking state office, he worked as a construction contractor and served on the Concord City Council. In November 2016, he ran for the California State Assembly, beginning a legislative tenure that continued through 2024. He represented two Assembly districts during those years, then contested Senate District 9 in November 2024. His move into the Assembly also involved a party change: once a Republican, he switched parties to make that run.
BEFORE PUBLIC OFFICE
Grayson was born on September 17, 1967. The available account of his working life before politics is brief but concrete: he was a construction contractor. It does not identify his business, projects or years in the trade.
His first identified public office was on the Concord City Council. That put municipal office before his eight years in the Assembly, although no council dates, votes or policy initiatives are specified. The sequence is the important part of the record: construction work, the Concord council and then a campaign for state office.
That path also kept Concord in the foreground. Grayson’s later offices carried district numbers and broader constituencies, but the local government post identified with him was the council in Concord.
THE PATH TO OFFICE
Grayson ran for the Assembly in November 2016. He had once been a Republican and switched parties to run for the Assembly. No further account of that change, including his reasons for it, is given.
He served in the California State Assembly from 2016 to 2024. From 2016 through 2022, he represented the 14th Assembly District. From 2022 through 2024, he represented the 15th Assembly District. The district designation changed; his Assembly service continued.
In November 2024, Grayson ran for the California State Senate, contesting the 9th District seat. That campaign followed his council service and two successive Assembly district assignments. The documented career is thus an institutional progression: Concord city government, the Assembly and a Senate race.
THE BOTTOM LINE
Grayson’s offices and campaigns are clear. A distinct policy signature is not. No particular legislation, budget decision, committee assignment, appointment, vote or organized cause is identified in the account of his career. Nor does it name a specific constituency or interest whose policy priorities he repeatedly advanced.
It would therefore go beyond the documented facts to label him primarily as a policymaker on housing, labor, public safety, transportation, construction or any other issue. His work as a construction contractor cannot by itself be turned into a legislative agenda, and his party change cannot be assigned a policy meaning without further detail.
What can be said is narrower. Grayson brought experience in construction and Concord municipal office into an Assembly career lasting from 2016 to 2024. He represented the 14th and then the 15th Assembly districts before contesting Senate District 9. For voters looking for the interests he has been most committed to serving through policy, the offices establish the reach of his career; the policy record provided here does not establish the answer.
- State Assembly · Assembly District 14 · former
- State Senate · Senate District 9 · 2024–present
- State Assembly · Assembly District 15 · 2022–
Concord is the clearest local marker in Tim Grayson’s public career. Before seeking state office, he worked as a construction contractor and served on the Concord City Council. In November 2016, he ran for the California State Assembly, beginning a legislative tenure that continued through 2024. He represented two Assembly districts during those years, then contested Senate District 9 in November 2024. His move into the Assembly also involved a party change: once a Republican, he switched parties to make that run.
BEFORE PUBLIC OFFICE
Grayson was born on September 17, 1967. The available account of his working life before politics is brief but concrete: he was a construction contractor. It does not identify his business, projects or years in the trade.
His first identified public office was on the Concord City Council. That put municipal office before his eight years in the Assembly, although no council dates, votes or policy initiatives are specified. The sequence is the important part of the record: construction work, the Concord council and then a campaign for state office.
That path also kept Concord in the foreground. Grayson’s later offices carried district numbers and broader constituencies, but the local government post identified with him was the council in Concord.
THE PATH TO OFFICE
Grayson ran for the Assembly in November 2016. He had once been a Republican and switched parties to run for the Assembly. No further account of that change, including his reasons for it, is given.
He served in the California State Assembly from 2016 to 2024. From 2016 through 2022, he represented the 14th Assembly District. From 2022 through 2024, he represented the 15th Assembly District. The district designation changed; his Assembly service continued.
In November 2024, Grayson ran for the California State Senate, contesting the 9th District seat. That campaign followed his council service and two successive Assembly district assignments. The documented career is thus an institutional progression: Concord city government, the Assembly and a Senate race.
THE BOTTOM LINE
Grayson’s offices and campaigns are clear. A distinct policy signature is not. No particular legislation, budget decision, committee assignment, appointment, vote or organized cause is identified in the account of his career. Nor does it name a specific constituency or interest whose policy priorities he repeatedly advanced.
It would therefore go beyond the documented facts to label him primarily as a policymaker on housing, labor, public safety, transportation, construction or any other issue. His work as a construction contractor cannot by itself be turned into a legislative agenda, and his party change cannot be assigned a policy meaning without further detail.
What can be said is narrower. Grayson brought experience in construction and Concord municipal office into an Assembly career lasting from 2016 to 2024. He represented the 14th and then the 15th Assembly districts before contesting Senate District 9. For voters looking for the interests he has been most committed to serving through policy, the offices establish the reach of his career; the policy record provided here does not establish the answer.
The record
7,629 events, each with its sourceUnfinished Business SB1140 Ashby Concurrence
Special Consent SB1167 Blakespear et al
Special Consent SB1208 Grayson
Unfinished Business SB1209 Allen Concurrence
Unfinished Business SB1255 Reyes et al. Concurrence
Special Consent SB1271 Reyes et al
Special Consent SB1276 Rubio et al
Unfinished Business SB1296 Durazo et al. Concurrence
Unfinished Business SB1337 Richardson Concurrence
Unfinished Business SB1347 Niello Concurrence
Unfinished Business SB1388 Durazo et al. Concurrence
Unfinished Business SB1421 McGuire Concurrence
Special Consent SB1445 B., P. & E.D. (Wahab)
Special Consent SR140 Strickland et al
Assembly 3rd Reading AB2 Lowenthal et al. By Padilla
Assembly 3rd Reading AB387 Alanis By Valladares
Assembly 3rd Reading AB690 Schultz By Cervantes
Assembly 3rd Reading AB713 Solache et al. By Cervantes
Special Consent AB767 Alanis By Grove
Assembly 3rd Reading AB1346 DeMaio By Grove
Assembly 3rd Reading AB1526 G.O. (Blanca Rubio) By Rubio
Assembly 3rd Reading AB1534 Irwin et al. By Pérez
Assembly 3rd Reading AB1556 Haney By Allen
Assembly 3rd Reading AB1567 Ta By Choi
Special Consent AB1572 Alanis et al. By Umberg
Assembly 3rd Reading AB1575 Arambula By Reyes
Assembly 3rd Reading AB1581 Ramos et al
Special Consent AB1586 Ramos By Gonzalez
Special Consent AB1590 Ransom et al. By Pérez
Assembly 3rd Reading AB1600 Arambula et al. By Reyes
Assembly 3rd Reading AB1633 Haney et al. By Gonzalez
Special Consent AB1640 Stefani et al. By Cabaldon
Assembly 3rd Reading AB1646 Bryan et al. By Becker
Assembly 3rd Reading AB1650 Caloza et al. By Pérez
Assembly 3rd Reading AB1707 Davies By Smallwood-Cuevas
Assembly 3rd Reading AB1729 Lee et al. By Ashby Urgency Clause
Assembly 3rd Reading AB1741 Pacheco By Rubio
Assembly 3rd Reading AB1741 Pacheco By Rubio Reconsider
Assembly 3rd Reading AB1741 Pacheco By Rubio
Assembly 3rd Reading AB1755 Sharp-Collins et al. By Rubio
Assembly 3rd Reading AB1769 Ramos et al. By Cervantes
Assembly 3rd Reading AB1798 Wilson et al. By Padilla
Assembly 3rd Reading AB1798 Wilson et al. By Padilla Reconsider
Assembly 3rd Reading AB1798 Wilson et al. By Padilla
Special Consent AB1832 Ransom et al. By Umberg
Special Consent AB1844 Pacheco By Laird
Assembly 3rd Reading AB1845 Krell et al. By Pérez