Politracks is a work in progress under active development — data may be incomplete while we build.
Politracks
Portrait of Josh Lowenthal

Josh Lowenthal

Democratic

State Assembly · Assembly District 69

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

Josh Lowenthal was born in Long Beach and now represents the 69th District, based in Long Beach and Signal Hill. Before seeking a seat in the California State Assembly, he worked as a teacher, owned restaurants and a conference calling company, did community work and considered running for a school board. He is also the son of two politicians, Alan Lowenthal and Bonnie Lowenthal. His 2018 Assembly campaign ended in defeat; his 2022 run, four years later and in a newly drawn district, put him in office. Lowenthal is a businessman and second-generation politician whose route to the Assembly included both private enterprise and a loss at the polls.

ROOTS

Joshua Alder Lowenthal was born in Long Beach on February 15, 1970. He is Jewish. He attended Cornell University, where he served as student body president, and later attended the University of California, San Diego.

Both Alan and Bonnie Lowenthal were politicians. Josh Lowenthal worked as a teacher and businessman before becoming a politician like his parents. He also did community work.

Before becoming an Assembly candidate, he had worked as a teacher and businessman and done community work while considering a school-board run. His successful 2022 Assembly campaign followed his failed run for the same body in 2018.

THE JOB BEFORE THE JOB

Lowenthal worked as a teacher and business owner before entering politics. His businesses included restaurants and a conference calling company, giving him experience in two different kinds of enterprise: one rooted in physical establishments, the other in communications.

He also engaged in community work and considered running for a school board before running for the California State Assembly in 2018.

His pre-Assembly record included work as a teacher and businessman, community work and campaigns for the Assembly in 2018 and 2022.

THE PATH TO OFFICE

Lowenthal first ran for the Assembly in 2018, when the 72nd District seat opened after incumbent Assemblymember Travis Allen chose to run for governor. Lowenthal was the sole Democratic candidate and faced Republican Tyler Diep in the general election.

The campaign included accusations that Diep had used anti-Semitic imagery against Lowenthal. Diep’s campaign denied manipulating images to depict Lowenthal as stereotypically Jewish. Diep later apologized about the campaign mailers. Lowenthal lost the election by 8 points.

Four years later, he tried again under different district lines. In 2022, incumbent Patrick O’Donnell announced his retirement, and Lowenthal ran in the newly redrawn 69th District. Lowenthal placed first and faced Long Beach Councilman Al Austin. He defeated Austin in the general election.

In 2018, Lowenthal lost the contest for a seat opened by Allen’s gubernatorial run. In 2022, he won following O’Donnell’s retirement, defeating a Long Beach councilman.

WHAT TO KNOW

Lowenthal’s documented record describes his path to office but does not identify a policy signature. It contains no legislation, committee assignments, appointments, budget votes or stated policy agenda from which to name the issue for which he is most known in office. Nor does it establish a particular labor, business, neighborhood or advocacy constituency as the principal beneficiary of his Assembly work.

The available particulars are narrower: teaching, ownership of restaurants and a conference calling company, community work, consideration of a school-board race and two campaigns for the Legislature. Those particulars describe his work and activity before office, but they do not support a claim that he has made any one of them his governing priority.

The defensible bottom line is therefore electoral rather than legislative: he returned after losing in 2018 and won the 69th District in 2022. The documented particulars do not establish whose interests he has served through his work in the Assembly.

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

Josh Lowenthal was born in Long Beach and now represents the 69th District, based in Long Beach and Signal Hill. Before seeking a seat in the California State Assembly, he worked as a teacher, owned restaurants and a conference calling company, did community work and considered running for a school board. He is also the son of two politicians, Alan Lowenthal and Bonnie Lowenthal. His 2018 Assembly campaign ended in defeat; his 2022 run, four years later and in a newly drawn district, put him in office. Lowenthal is a businessman and second-generation politician whose route to the Assembly included both private enterprise and a loss at the polls.

ROOTS

Joshua Alder Lowenthal was born in Long Beach on February 15, 1970. He is Jewish. He attended Cornell University, where he served as student body president, and later attended the University of California, San Diego.

Both Alan and Bonnie Lowenthal were politicians. Josh Lowenthal worked as a teacher and businessman before becoming a politician like his parents. He also did community work.

Before becoming an Assembly candidate, he had worked as a teacher and businessman and done community work while considering a school-board run. His successful 2022 Assembly campaign followed his failed run for the same body in 2018.

THE JOB BEFORE THE JOB

Lowenthal worked as a teacher and business owner before entering politics. His businesses included restaurants and a conference calling company, giving him experience in two different kinds of enterprise: one rooted in physical establishments, the other in communications.

He also engaged in community work and considered running for a school board before running for the California State Assembly in 2018.

His pre-Assembly record included work as a teacher and businessman, community work and campaigns for the Assembly in 2018 and 2022.

THE PATH TO OFFICE

Lowenthal first ran for the Assembly in 2018, when the 72nd District seat opened after incumbent Assemblymember Travis Allen chose to run for governor. Lowenthal was the sole Democratic candidate and faced Republican Tyler Diep in the general election.

The campaign included accusations that Diep had used anti-Semitic imagery against Lowenthal. Diep’s campaign denied manipulating images to depict Lowenthal as stereotypically Jewish. Diep later apologized about the campaign mailers. Lowenthal lost the election by 8 points.

Four years later, he tried again under different district lines. In 2022, incumbent Patrick O’Donnell announced his retirement, and Lowenthal ran in the newly redrawn 69th District. Lowenthal placed first and faced Long Beach Councilman Al Austin. He defeated Austin in the general election.

In 2018, Lowenthal lost the contest for a seat opened by Allen’s gubernatorial run. In 2022, he won following O’Donnell’s retirement, defeating a Long Beach councilman.

WHAT TO KNOW

Lowenthal’s documented record describes his path to office but does not identify a policy signature. It contains no legislation, committee assignments, appointments, budget votes or stated policy agenda from which to name the issue for which he is most known in office. Nor does it establish a particular labor, business, neighborhood or advocacy constituency as the principal beneficiary of his Assembly work.

The available particulars are narrower: teaching, ownership of restaurants and a conference calling company, community work, consideration of a school-board race and two campaigns for the Legislature. Those particulars describe his work and activity before office, but they do not support a claim that he has made any one of them his governing priority.

The defensible bottom line is therefore electoral rather than legislative: he returned after losing in 2018 and won the 69th District in 2022. The documented particulars do not establish whose interests he has served through his work in the Assembly.

The record

4,407 events, each with its source
VoteYea
Voted Yea on AB 2694

AB 2694 Alvarez Assembly Third Reading

VoteYea
Voted Yea on AB 2704

AB 2704 Addis Assembly Third Reading

VoteYea
Voted Yea on AB 2717

AB 2717 Caloza Assembly Third Reading

VoteYea
Voted Yea on AB 2720

AB 2720 Schiavo Assembly Third Reading

VoteYea
Voted Yea on AB 2728

AB 2728 Soria Assembly Third Reading

VoteYea
Voted Yea on AB 2734

AB 2734 Hart Assembly Third Reading

VoteYea
Voted Yea on AB 2739

AB 2739 Soria Assembly Third Reading

VoteYea
Voted Yea on AB 2748

AB 2748 Quirk-Silva Assembly Third Reading

VoteYea
Voted Yea on AB 2756

AB 2756 Ahrens Assembly Third Reading

VoteYea
Voted Yea on AB 2760

AB 2760 Sharp-Collins Assembly Third Reading

VoteYea
Voted Yea on AB 2761

AB 2761 Petrie-Norris Assembly Third Reading

VoteYea
Voted Yea on AB 2765

AB 2765 Ahrens Assembly Third Reading

VoteYea
Voted Yea on AB 2768

AB 2768 Ahrens Assembly Third Reading

VoteYea
Voted Yea on AB 2769

AB 2769 Ahrens Assembly Third Reading

VoteYea
Voted Yea on AB 2770

AB 2770 Alvarez Assembly Third Reading

VoteYea
Voted Yea on AB 2772

AB 2772 Business and Professions Assembly Third Reading By BERMAN

VoteYea
Voted Yea on AB 2773

AB 2773 Business and Professions Assembly Third Reading By BERMAN

VoteYea
Voted Yea on AB 2774

AB 2774 Business and Professions Assembly Third Reading By BERMAN

VoteYea
Voted Yea on AB 2775

AB 2775 Business and Professions Assembly Third Reading By BERMAN

VoteYea
Voted Yea on AB 2777

AB 2777 Environmental Safety and Assembly Third Reading By CONNOLLY

VoteYea
Voted Yea on AB 2783

AB 2783 Judiciary Third Reading Urgency By KALRA

VoteYea
Voted Yea on AB 2785

AB 2785 Elections Assembly Third Reading By PELLERIN

VoteYea
Voted Yea on AB 2788

AB 2788 Transportation Assembly Third Reading By WILSON

VoteYea
Voted Yea on AB 2790

AB 2790 Communications and Conve Assembly Third Reading By BOERNER

VoteYea
Voted Yea on ACA 18

ACA 18 Caloza Assembly Third Reading

VoteYea
Voted Yea on AB 1547

AB 1547 Bains Third Reading Urgency

VoteYea
Voted Yea on AB 1552

AB 1552 Jackson Assembly Third Reading

VoteYea
Voted Yea on AB 1554

AB 1554 Calderon Assembly Third Reading

VoteYea
Voted Yea on AB 1579

AB 1579 Ramos Assembly Third Reading

VoteYea
Voted Yea on AB 1584

AB 1584 Jackson Assembly Third Reading

VoteYea
Voted Yea on AB 1592

AB 1592 Ramos Assembly Third Reading

VoteYea
Voted Yea on AB 1629

AB 1629 Haney Assembly Third Reading

VoteYea
Voted Yea on AB 1645

AB 1645 Mark González Assembly Third Reading

VoteYea
Voted Yea on AB 1688

AB 1688 Carrillo Assembly Third Reading

VoteYea
Voted Yea on AB 1699

AB 1699 Rogers Assembly Third Reading

VoteYea
Voted Yea on AB 1738

AB 1738 Carrillo Assembly Third Reading

VoteYea
Voted Yea on AB 1741

AB 1741 Pacheco Assembly Third Reading

VoteYea
Voted Yea on AB 1802

AB 1802 Stefani Assembly Third Reading

VoteYea
Voted Yea on AB 1808

AB 1808 Carrillo Assembly Third Reading

VoteYea
Voted Yea on AB 1813

AB 1813 Ward Assembly Third Reading

VoteYea
Voted Yea on AB 1899

AB 1899 Caloza Assembly Third Reading

VoteYea
Voted Yea on AB 1904

AB 1904 Gipson Assembly Third Reading

VoteYea
Voted Yea on AB 1941

AB 1941 Mark González Assembly Third Reading

VoteYea
Voted Yea on AB 1950

AB 1950 Harabedian Assembly Third Reading

VoteYea
Voted Yea on AB 2041

AB 2041 Carrillo Assembly Third Reading

VoteYea
Voted Yea on AB 2043

AB 2043 Calderon Third Reading Urgency

VoteYea
Voted Yea on AB 2054

AB 2054 Gipson Assembly Third Reading

VoteYea
Voted Yea on AB 2058

AB 2058 Harabedian Assembly Third Reading

VoteYea
Voted Yea on AB 2081

AB 2081 Stefani Assembly Third Reading

VoteYea
Voted Yea on AB 2116

AB 2116 Schiavo Assembly Third Reading