Politracks is a work in progress under active development — data may be incomplete while we build.
Politracks
Portrait of Cottie Petrie-Norris

Cottie Petrie-Norris

Democratic

State Assembly · Assembly District 73

In office
2022–present
BiographyReporting (Tier 3) · reviewed

For voters in Costa Mesa, Irvine and Tustin, Cottie Petrie-Norris is the Democratic assemblymember whose district number — and home — changed while her service in the Legislature continued. She entered the Assembly from the old 74th District, then moved to Irvine after the 2021 redistricting to seek reelection in the newly drawn 73rd. Her elections have repeatedly put her against officeholders or former officeholders, including two Republican Assembly incumbents. Before Sacramento, she owned a small business and served on Laguna Beach’s Housing and Human Services Committee. She now chairs the Assembly Utilities and Energy Committee.

BEFORE PUBLIC OFFICE

Catherine Ann “Cottie” Petrie-Norris was born on August 7, 1975. She is married to Colin Petrie-Norris.

Before her election to the Assembly, Petrie-Norris was a small business owner and served on the Housing and Human Services Committee of Laguna Beach. That committee service preceded her election to the Legislature.

Her pre-Assembly background included business ownership and committee work. One role was as a small business owner; the other was service on Laguna Beach’s Housing and Human Services Committee. She was elected to the California State Assembly in November 2018.

THE PATH THROUGH THREE DISTRICTS

Petrie-Norris was first elected to the Assembly in November 2018, representing the 74th Assembly District. She defeated Republican Matthew Harper, the previous incumbent, to win that first term.

In 2020, she won a second term by a very narrow margin over Diane Dixon, then the mayor of Newport Beach. That contest was one of four Assembly elections in which Petrie-Norris faced an officeholder or former officeholder.

Redistricting changed the map in 2021. Petrie-Norris moved to Irvine to seek reelection in the newly drawn 73rd Assembly District. She ran against incumbent Republican Assemblymember Steven Choi and defeated him in 2022.

She returned to the ballot in 2024 against Scotty Peotter, a former Newport Beach councilman, and was reelected. Across those election cycles, she went from the 74th District to the 73rd, moving to Irvine following redistricting to seek reelection in the newly drawn district.

THE DISTRICT’S PERSON

Petrie-Norris now represents Costa Mesa, Irvine and Tustin in the State Assembly. Her tenure has continued through four election cycles: the first victory over Harper in 2018, the very narrow reelection against Dixon in 2020, the contest with Choi after redistricting in 2022, and the race against Peotter in 2024.

The opponents held or had held public office. Harper and Choi were Republican Assembly incumbents. Dixon was serving as Newport Beach mayor. Peotter had served on the Newport Beach City Council.

Her own route included small-business ownership, service on a Laguna Beach committee and election to the Legislature. The district changed, she moved to Irvine, and the sequence of elections continued. She has won Assembly elections under both the former and current district maps.

THE POLICY SIGNATURE

Petrie-Norris serves as chair of the Assembly Utilities and Energy Committee. That is her stated present committee leadership position.

Her earlier committee work was on Laguna Beach’s Housing and Human Services Committee. Her current committee leadership is in utilities and energy at the state level. Those posts place housing and human services, and later utilities and energy, among the areas connected to her public service.

Petrie-Norris represents the 73rd District, encompassing the Orange County communities of Costa Mesa, Irvine and Tustin. Her election history includes reelection following redistricting, a move to Irvine and contests against officeholders or former officeholders. Her present Assembly role also includes the Utilities and Energy Committee chairmanship.

Record of service
  • State Assembly · Assembly District 74 · former
  • State Assembly · Assembly District 73 · 2022–present
BiographyReporting (Tier 3) · reviewed before publication

For voters in Costa Mesa, Irvine and Tustin, Cottie Petrie-Norris is the Democratic assemblymember whose district number — and home — changed while her service in the Legislature continued. She entered the Assembly from the old 74th District, then moved to Irvine after the 2021 redistricting to seek reelection in the newly drawn 73rd. Her elections have repeatedly put her against officeholders or former officeholders, including two Republican Assembly incumbents. Before Sacramento, she owned a small business and served on Laguna Beach’s Housing and Human Services Committee. She now chairs the Assembly Utilities and Energy Committee.

BEFORE PUBLIC OFFICE

Catherine Ann “Cottie” Petrie-Norris was born on August 7, 1975. She is married to Colin Petrie-Norris.

Before her election to the Assembly, Petrie-Norris was a small business owner and served on the Housing and Human Services Committee of Laguna Beach. That committee service preceded her election to the Legislature.

Her pre-Assembly background included business ownership and committee work. One role was as a small business owner; the other was service on Laguna Beach’s Housing and Human Services Committee. She was elected to the California State Assembly in November 2018.

THE PATH THROUGH THREE DISTRICTS

Petrie-Norris was first elected to the Assembly in November 2018, representing the 74th Assembly District. She defeated Republican Matthew Harper, the previous incumbent, to win that first term.

In 2020, she won a second term by a very narrow margin over Diane Dixon, then the mayor of Newport Beach. That contest was one of four Assembly elections in which Petrie-Norris faced an officeholder or former officeholder.

Redistricting changed the map in 2021. Petrie-Norris moved to Irvine to seek reelection in the newly drawn 73rd Assembly District. She ran against incumbent Republican Assemblymember Steven Choi and defeated him in 2022.

She returned to the ballot in 2024 against Scotty Peotter, a former Newport Beach councilman, and was reelected. Across those election cycles, she went from the 74th District to the 73rd, moving to Irvine following redistricting to seek reelection in the newly drawn district.

THE DISTRICT’S PERSON

Petrie-Norris now represents Costa Mesa, Irvine and Tustin in the State Assembly. Her tenure has continued through four election cycles: the first victory over Harper in 2018, the very narrow reelection against Dixon in 2020, the contest with Choi after redistricting in 2022, and the race against Peotter in 2024.

The opponents held or had held public office. Harper and Choi were Republican Assembly incumbents. Dixon was serving as Newport Beach mayor. Peotter had served on the Newport Beach City Council.

Her own route included small-business ownership, service on a Laguna Beach committee and election to the Legislature. The district changed, she moved to Irvine, and the sequence of elections continued. She has won Assembly elections under both the former and current district maps.

THE POLICY SIGNATURE

Petrie-Norris serves as chair of the Assembly Utilities and Energy Committee. That is her stated present committee leadership position.

Her earlier committee work was on Laguna Beach’s Housing and Human Services Committee. Her current committee leadership is in utilities and energy at the state level. Those posts place housing and human services, and later utilities and energy, among the areas connected to her public service.

Petrie-Norris represents the 73rd District, encompassing the Orange County communities of Costa Mesa, Irvine and Tustin. Her election history includes reelection following redistricting, a move to Irvine and contests against officeholders or former officeholders. Her present Assembly role also includes the Utilities and Energy Committee chairmanship.

The record

4,423 events, each with its source
VoteYea
Voted Yea on SCR 194

SCR 194 Seyarto Consent Calendar Second Day

VoteYea
Voted Yea on SB 1443

SB 1443 Education Senate Third Reading By PATEL

VoteAbsent
Voted Absent on SB 1408

SB 1408 Arreguín Senate Third Reading By Ávila Farías

VoteYea
Voted Yea on SB 1406

SB 1406 McNerney Senate Third Reading By Aguiar-Curry

VoteYea
Voted Yea on SB 1401

SB 1401 Stern Senate Third Reading By Schultz

VoteYea
Voted Yea on SB 1374

SB 1374 Niello Senate Third Reading By Sharp-Collins

VoteYea
Voted Yea on SB 1359

SB 1359 Stern Senate Third Reading By Berman

VoteYea
Voted Yea on SB 1344

SB 1344 Cabaldon Senate Third Reading By Haney

VoteYea
Voted Yea on SB 1340

SB 1340 Richardson Senate Third Reading By Caloza

VoteYea
Voted Yea on SB 1304

SB 1304 Wahab Senate Third Reading By Berman

VoteYea
Voted Yea on SB 1302

SB 1302 Wahab Senate Third Reading By Berman

VoteYea
Voted Yea on SB 1268

SB 1268 Gonzalez Senate Third Reading By Bryan

VoteYea
Voted Yea on SB 1247

SB 1247 Padilla Senate Third Reading By Bauer-Kahan

VoteYea
Voted Yea on SB 1240

SB 1240 McNerney Senate Third Reading By Hart

VoteYea
Voted Yea on SB 1238

SB 1238 Wahab Senate Third Reading By Zbur

VoteYea
Voted Yea on SB 1235

SB 1235 Rubio Third Reading Urgency By Blanca Rubio

VoteYea
Voted Yea on SB 1223

SB 1223 Padilla Senate Third Reading By Connolly

VoteYea
Voted Yea on SB 1205

SB 1205 Valladares Senate Third Reading By Carrillo

VoteYea
Voted Yea on SB 1195

SB 1195 Rubio Senate Third Reading By Blanca Rubio

VoteYea
Voted Yea on SB 1173

SB 1173 Caballero Senate Third Reading By Schultz

VoteYea
Voted Yea on SB 1140

SB 1140 Ashby Senate Third Reading By Bonta

VoteYea
Voted Yea on SB 1107

SB 1107 Stern Senate Third Reading By Schiavo

VoteYea
Voted Yea on SB 1094

SB 1094 Weber Pierson Senate Third Reading By Bonta

VoteYea
Voted Yea on SB 1085

SB 1085 Durazo Senate Third Reading By Bryan

VoteYea
Voted Yea on SB 1024

SB 1024 Menjivar Senate Third Reading By Wicks

VoteAbsent
Voted Absent on SB 1004

SB 1004 Wiener Senate Third Reading By Schultz

VoteYea
Voted Yea on AB 350

AB 350 Bonta Concurrence in Senate Amendments

VoteYea
Voted Yea on AB 539

AB 539 Schiavo Concurrence in Senate Amendments

VoteYea
Voted Yea on AB 550

AB 550 Petrie-Norris Concurrence in Senate Amendments

VoteYea
Voted Yea on AB 708

AB 708 Valencia Concurrence in Senate Amendments

VoteYea
Voted Yea on AB 739

AB 739 Jackson Concurrence in Senate Amendments

VoteYea
Voted Yea on AB 762

AB 762 Irwin Concurrence in Senate Amendments

VoteYea
Voted Yea on AB 801

AB 801 Bonta Concurrence in Senate Amendments

VoteYea
Voted Yea on AB 864

AB 864 Ward Concurrence in Senate Amendments

VoteYea
Voted Yea on AB 880

AB 880 Bennett Concurrence in Senate Amendments

VoteYea
Voted Yea on AB 1054

AB 1054 Gipson Concurrence in Senate Amendments

VoteYea
Voted Yea on AB 1093

AB 1093 Solache Concurrence in Senate Amendments

VoteYea
Voted Yea on AB 1180

AB 1180 Valencia Concurrence in Senate Amendments

VoteYea
Voted Yea on AB 1267

AB 1267 Pellerin Concurrence in Senate Amendments

VoteYea
Voted Yea on AB 1338

AB 1338 Solache Concurrence in Senate Amendments

VoteYea
Voted Yea on AB 1539

AB 1539 Addis Concurrence in Senate Amendments

VoteYea
Voted Yea on AB 1595

AB 1595 Schultz Concurrence in Senate Amendments

VoteYea
Voted Yea on AB 1599

AB 1599 Ahrens Concurrence in Senate Amendments

VoteAbsent
Voted Absent on AB 1603

AB 1603 Schultz Concurrence in Senate Amendments

VoteYea
Voted Yea on AB 1604

AB 1604 Stefani Concurrence in Senate Amendments

VoteYea
Voted Yea on AB 1608

AB 1608 Wilson Concurrence in Senate Amendments

VoteYea
Voted Yea on AB 1629

AB 1629 Haney Concurrence in Senate Amendments

VoteYea
Voted Yea on AB 1659

AB 1659 Ransom Concurrence in Senate Amendments

VoteYea
Voted Yea on AB 1661

AB 1661 Bryan Concurrence in Senate Amendments

VoteYea
Voted Yea on AB 1664

AB 1664 Jackson Concurrence in Senate Amendments