---

 [ LOS ANGELES ](https://www.citywatchla.com/index.php?option=com_content&view=category&id=312)

#  East LA Progressives Score Big in Primary

GUEST COMMENTARY - As the sun went down June 7, Dr. Rocío Rivas refreshed her phone at her Election Night gathering in Highland Park.

Written by Hans Johnson.

<a class="a2a_button_facebook"></a><a class="a2a_button_twitter"></a><a class="a2a_button_email"></a><a class="a2a_button_print"></a>[](https://www.addtoany.com/share)

 [Comments](#disqus_thread)

GUEST COMMENTARY - As the sun went down June 7, Dr. Rocío Rivas refreshed her phone at her Election Night gathering in Highland Park.

What the candidate for a pivotal open seat on the L.A. school board saw on her handheld screen delighted her, along with dozens of supporters who dropped by her safe outdoor reception at the top of Avenue 51. “She’s winning!” announced a member of East Area Progressive Democrats (EAPD) in attendance. The club and its more than 1,000 members in the neighborhoods of the Greater Eastside and adjacent parts of Glendale, Pasadena, and L.A. County emerged as a backbone of Rivas’ base of grassroots volunteers. Many were on hand to cheer.

The first returns showed Rivas taking more than 38 percent of ballots in District 2, which stretches from East L.A. and City Terrace to Downtown to Silver Lake and Los Feliz. Her lead stood at 6 percent. In the days ahead, as the L.A. County Registrar Clerk Recorder counted the 1.3 million ballots mailed in by voters, Rivas’ percentage of the total crept over 40, then 42, and finally above 44 percent. Her advantage over second-place contestant Maria Brenes ballooned to nearly 14 percent. This outcome was all the more striking in that Rivas collected just 1/6 of the money of her runner-up — about $50,000 versus $300,000 — to wage the primary campaign.

The dividends of robust volunteer muscle from EAPD—and of neighbor-to-neighbor voter contact by club members for candidates endorsed by the club—were far from limited to Dr. Rivas’ showdown.

In the contest for L.A. Mayor, Karen Bass trailed billionaire Rick Caruso in the early vote totals by as much as 5 percent. But as official tabulation continued, Bass, who garnered the EAPD endorsement with support of 86 percent of members’ votes, took the lead with 43 percent of the vote to Caruso’s 36 percent.

EAPD members were front and center in Bass’s volunteer army of “am-Bass-adors,” hosting events, calling and texting voters and knocking doors, and distributing hundreds of blue yard signs. Combating the false stereotype of her as a detached machine politician, club members rallied neighbors around her service as a physician’s assistant, her know-how from coalition-building in the community and in Congress, and her forward-looking 7-point plan to fight homelessness and prevent Angelenos from falling out of housing.

Several other EAPD-endorsed candidates finished a very formidable second, putting them in strong position to win competitive runoff elections on November 8.

EAPD members voted to endorse Robert Luna, the retired police chief from Long Beach, for L.A. County’s top public-safety job and replace the disgraced incumbent widely derided as a rogue sheriff. To ensure that Luna stood out from the field of little-known challengers, EAPD hosted get-out-the-vote events featuring Luna in Eagle Rock and Highland Park, with ample time to question the candidate and learn about his leadership in the Major Cities Chiefs Association and experience in being held accountable by elected civilian overseers.

Also at the County level, EAPD members chose West Hollywood Councilmember Lindsey Horvath for the open seat in District 3. When voters weighed in, Horvath edged out Henry Stern to qualify for a runoff against state Sen. Bob Hertzberg, a moderate Democrat widely criticized for his embrace of fossil fuels and police groups. The runoff outcome will determine if progressives retain a working triumvirate on the Board of Supervisors.

In state contests, Mia Livas Porter, a gun-violence prevention leader long active in EAPD, earned an impressive 39 percent in her 3-way contest against incumbent Assemblymember Wendy Carrillo, sponsor of a bill defeated in 2021 that would have sabotaged rooftop solar in California.

Malia Cohen, a former San Francisco Supervisor with a record of environmental advocacy and independence in fiscal oversight, was endorsed by EAPD members to succeed Betty Yee as State Controller. Cohen outperformed 3 other Democrats, including outgoing L.A. City Controller Ron Galperin, to make the runoff against a Republican she is on course to vanquish in the fall.

In the race for Insurance Commissioner, EAPD-endorsed Marc Levine, a 5-term Assemblymember, appears to be drawing enough votes to overcome two Republicans and qualify for the statewide runoff against Ricardo Lara. The Democratic incumbent remains plagued by a series of ugly scandals involving his official actions that favored wealthy donors to his campaigns.

Some of the most striking evidence of EAPD members’ influence in the primary came in Glendale. EAPD member and math educator Suzie Abajian, endorsed by the club for City Clerk, won the close contest to oversee public access to government records and meetings and local efforts to improve civic participation. In addition, Ingrid Gunnell, another club member and longtime public-education activist, won a razor-thin election for a seat on the 5-member School Board.

The biggest stakes of all may be at City Council, where EAPD member Elen Asatryan ousted incumbent Vrej Agajanian, who on Nov. 30, 2021, had voted to industrialize the city’s dump at Scholl Canyon by approving an unpopular biogas plant at the site. Asatryan’s win, finishing second among 8 candidates vying for 3 seats, came as fellow EAPD member and environmental advocate Dan Brotman finished first, winning re-election. Together with mayor Ardy Kassakhian, progressive Democrats with deep roots in the city and a strong coalition behind them will hold 3 of 5 seats on Council. This new reality could transform city governance, in tone, symbolism, and substance.

Throughout the pandemic, EAPD leaders have urged hundreds of members to request and cast ballots in the club’s vote-by-mail endorsement process with the question, “What kind of Democrat do you want to represent you?” and the reminder, “Better representation starts with better participation.” Several club priorities—environmental justice, protecting public education, safe and affordable housing, and women’s empowerment—scored breakthroughs in this primary due to concerted hard work by EAPD members and victories by club-endorsed candidates.

Citations:

[L.A. County election returns ](https://results.lavote.gov/#year=2022&election=4269)

[Dr. Rocío Rivas upsets conventional wisdom in her top finish for School Board ](https://www.latimes.com/california/story/2022-06-07/2022-los-angeles-schools-board-election-results)

[EAPD hosts gathering for Karen Bass ](https://boulevardsentinel.com/rep-karen-bass-endorsed-by-eapd-comes-to-eagle-rock-may-14/)

[Karen Bass’ 7-point plan to fight homelessness](https://karenbass.com/policies/homelessness/)

[Robert Luna the superior choice for L.A. County Sheriff](https://www.latimes.com/opinion/story/2022-05-08/luna-sheriff)

[Bob Hertzberg has close ties to fossil fuels and police groups](https://knock-la.com/billionaire-environmentalism-portrait-of-ca-state-senator-hertzberg-b23b50dc54d2/)

[Supporters of rooftop solar energy protest Wendy Carrillo bill, helping to scuttle it ](https://www.coloradoboulevard.net/solar-supporters-rally-echo-park-vigorously-oppose-ab-1139/)

[Ethical problems by Ricardo Lara](https://www.mercurynews.com/2022/04/28/editorial-elect-marc-levine-to-end-laras-insurance-commissioner-scandals)

[Agajanian and 2 others approve biogas plant at dump site, despite intense resistance ](https://boulevardsentinel.com/glendale-approves-biogas-power-plant-at-scholl-canyon/)

 *(Hans Johnson Is President, Progressive Victory, “Turning Data Into Power”.) Follow on Twitter: @HansPJohnson*

[![](https://www.citywatchla.com/images/ME%20DENTAL%20SPA/me%20dental%202026%20final.jpg)](http://medentalspa.com/)

 ![](https://www.citywatchla.com/images/banners/signup-for-cw.png)

## Get The News In Your Email Inbox Mondays &amp; Thursdays

 Email

 [ ![LA DWP #2 (Pay Your Bill Help)](https://www.citywatchla.com/images/LADWP/dwp%20level%20pay%205-7-25.jpg) ](https://www.citywatchla.com/component/banners/click/82 "LA DWP #2 (Pay Your Bill Help)")

 [ ![Home - HHR Rent is too High - SB-2](https://www.citywatchla.com/images/HHR/AHF-rent-too-high.jpg) ](https://www.citywatchla.com/component/banners/click/104 "Home - HHR Rent is too High - SB-2")

 ---

##  Featured CityWatch Stories

 [ ![](https://www.citywatchla.com/media/yootheme/cache/bb/062a-bb8ffb47.jpg) ](https://www.citywatchla.com/index.php?option=com_content&view=article&id=33163:4-4-billion-later-inside-the-broken-machinery-of-los-angeles-homelessness-system&catid=312)

### [ $4.4 Billion Later: Inside the Broken Machinery of Los Angeles’ Homelessness System](https://www.citywatchla.com/index.php?option=com_content&view=article&id=33163:4-4-billion-later-inside-the-broken-machinery-of-los-angeles-homelessness-system&catid=312)

THE BOTTOM LINE - When Karen Bass became mayor of Los Angeles in December 2022, she declared a state of emergency on ho…

 [ ![](https://www.citywatchla.com/media/yootheme/cache/fd/064h-fdb0b507.jpg) ](https://www.citywatchla.com/index.php?option=com_content&view=article&id=29355:remembering-ken-draper-citywatch-and-transparency-are-his-legacy&catid=12)

### [Remembering Ken Draper: CityWatch and Transparency Are his Legacy](https://www.citywatchla.com/index.php?option=com_content&view=article&id=29355:remembering-ken-draper-citywatch-and-transparency-are-his-legacy&catid=12)

LA WATCHDOG - Ken Draper, the editor and publisher of CityWatch for more than 20 years, passed away on August 8, 2022…

 [ ![](https://www.citywatchla.com/media/yootheme/cache/0f/061a-0f1ada2f.jpg) ](https://www.citywatchla.com/index.php?option=com_content&view=article&id=33148:brace-yourself-for-a-worse-housing-crisis&catid=398)

### [Brace Yourself For A Worse Housing Crisis](https://www.citywatchla.com/index.php?option=com_content&view=article&id=33148:brace-yourself-for-a-worse-housing-crisis&catid=398)

PLANNING WATCH - The California State Legislature will soon vote on the following draft legislation. Please carefully…

 [ ![](https://www.citywatchla.com/media/yootheme/cache/04/063g-04ad33d5.jpg) ](https://www.citywatchla.com/index.php?option=com_content&view=article&id=33173:netanyahus-challengers-are-selling-the-same-poison&catid=332)

### [Netanyahu’s Challengers Are Selling The Same Poison](https://www.citywatchla.com/index.php?option=com_content&view=article&id=33173:netanyahus-challengers-are-selling-the-same-poison&catid=332)

SPEAKING OUT - One would think that after October 7 and the Gaza war that followed, the leaders from the main oppositio…

 [ ![](https://www.citywatchla.com/media/yootheme/cache/19/062f-19a66144.jpg) ](https://www.citywatchla.com/index.php?option=com_content&view=article&id=33162:prolonged-ignorance-of-a-ticking-bomb-does-not-neutralize-it&catid=9)

### [Prolonged Ignorance Of A Ticking Bomb Does Not Neutralize It](https://www.citywatchla.com/index.php?option=com_content&view=article&id=33162:prolonged-ignorance-of-a-ticking-bomb-does-not-neutralize-it&catid=9)

OP/ED - The recent landslide of chemical leaks, fires and extremely dangerous events have proven, without any doubt, th…

---

##  [ LOS ANGELES ](https://www.citywatchla.com/index.php?option=com_content&view=category&id=312)

 [ ![](https://www.citywatchla.com/images/stories/Aug-2026/063j.jpg) ](https://www.citywatchla.com/index.php?option=com_content&view=article&id=33170:will-the-mayor-city-council-and-school-board-find-boldness-to-convert-empty-schools&catid=312)### [Will the Mayor, City Council and School Board Find Boldness to Convert Empty Schools?](https://www.citywatchla.com/index.php?option=com_content&view=article&id=33170:will-the-mayor-city-council-and-school-board-find-boldness-to-convert-empty-schools&catid=312)

 [ ![](https://www.citywatchla.com/images/stories/Aug-2026/062g.jpg) ](https://www.citywatchla.com/index.php?option=com_content&view=article&id=33166:la-county-executive-job-candidates-new-and-old-sincere-and-opportunistic-are-lining-up&catid=312)### [LA County Executive Job: Candidates New and Old, Sincere and Opportunistic, are Lining Up](https://www.citywatchla.com/index.php?option=com_content&view=article&id=33166:la-county-executive-job-candidates-new-and-old-sincere-and-opportunistic-are-lining-up&catid=312)

 [ ![](https://www.citywatchla.com/images/stories/Aug-2026/062n.png) ](https://www.citywatchla.com/index.php?option=com_content&view=article&id=33169:shame-on-da-nathan-hochman-the-prosecution-of-lapd-officer-daniel-flores&catid=312)### [Shame on DA Nathan Hochman: The Prosecution of LAPD Officer Daniel Flores](https://www.citywatchla.com/index.php?option=com_content&view=article&id=33169:shame-on-da-nathan-hochman-the-prosecution-of-lapd-officer-daniel-flores&catid=312)

 [ ![](https://www.citywatchla.com/images/stories/Aug-2026/061k.jpg) ](https://www.citywatchla.com/index.php?option=com_content&view=article&id=33147:boyle-heights-warehouse-fire-lessons-learned&catid=312)### [Boyle Heights Warehouse Fire: Lessons Learned](https://www.citywatchla.com/index.php?option=com_content&view=article&id=33147:boyle-heights-warehouse-fire-lessons-learned&catid=312)

 [ ![](https://www.citywatchla.com/images/stories/Aug-2026/061e.png) ](https://www.citywatchla.com/index.php?option=com_content&view=article&id=33144:candidate-sara-rascon-takes-corporate-pac-check-breaks-promise&catid=312)### [Candidate Sarah Rascón Takes Corporate PAC Check, Breaks Promise ](https://www.citywatchla.com/index.php?option=com_content&view=article&id=33144:candidate-sara-rascon-takes-corporate-pac-check-breaks-promise&catid=312)
<div data-id="1" 
	class="eb-inst eb-hide eb-emailform eb-1 eboxContentLocker"
	data-options='{"trigger":"onPageLoad","trigger_selector":"","delay":3000,"early_trigger":true,"scroll_depth":"percentage","scroll_depth_value":80,"firing_frequency":1,"reverse_scroll_close":true,"threshold":0,"close_out_viewport":false,"exit_timer":1000,"idle_time":10000,"close_on_esc":false,"animation_open":"slideInDown","animation_close":"fadeOutDown","animation_duration":400,"disable_page_scroll":true,"test_mode":false,"debug":false,"ga_tracking":true,"ga_tracking_id":"G-P16BQ7X1SW","ga_tracking_event_category":"EngageBox","ga_tracking_event_label":"Box #1 - Global Email Signup Form","auto_focus":false}'
	data-type='popup'
	>

	<button type="button" data-ebox-cmd="close" class="eb-close placement-outside" aria-label="Close">
	<img alt="close popup button" />
	<span aria-hidden="true">&times;</span>
</button>
	<div class="eb-dialog eb-formVer" role="dialog" aria-modal="true" id="dialog1" aria-label="dialog1">
		
		<button type="button" data-ebox-cmd="close" class="eb-close placement-inside" aria-label="Close">
	<img alt="close popup button" />
	<span aria-hidden="true">&times;</span>
</button>	
		<div class="eb-container">
						<div class="eb-content">
				
<form action="https://citywatchla.us2.list-manage.com/subscribe/post?u=34d69f33624fd058ee9b56516&amp;id=4bfa422f51&amp;f_id=00d6c2e1f0" class="eb" method="post" id="mcform-1" name="mcform-1" target="_blank">
			<div class="eb-form-header"><p><img src="/images/2023/06/be-a-city-watcher.png" alt="be a city watcher" width="350" height="97" loading="lazy" data-path="local-images:/2023/06/be-a-city-watcher.png"></p>
<p>Sign up to receive our special e-news blasts on Monday and Thursday evenings!</p></div>
	
					<div class="eb-field-row">

			
			
			
			<input class="eb-input" type="email" name="EMAIL"  placeholder="Email address"  id="EMAIL" value="" required>

			
		</div>
										
	<div class="eb-footer">
    	<button class="eb-btn" type="submit" name="subscribe" style="background-color:rgba(93, 183, 93, 1);color:rgba(255, 255, 255, 1)">
    		Sign up    	</button>
    </div>
</form>			</div>
		</div>
	</div>	
</div>
<div data-id="3" 
	class="eb-inst eb-hide eb-yesno eb-3 "
	data-options='{"trigger":"onScrollDepth","trigger_selector":"","delay":0,"early_trigger":false,"scroll_depth":"percentage","scroll_depth_value":80,"firing_frequency":2,"reverse_scroll_close":false,"threshold":0,"close_out_viewport":false,"exit_timer":1000,"idle_time":1000,"close_on_esc":false,"animation_open":"fadeInUp","animation_close":"fadeOut","animation_duration":300,"disable_page_scroll":false,"test_mode":false,"debug":false,"ga_tracking":true,"ga_tracking_id":"G-P16BQ7X1SW","ga_tracking_event_category":"EngageBox","ga_tracking_event_label":"Box #3 - Yes \/ No Donation Popup Box","auto_focus":false}'
	data-type='popup'
	>

	<button type="button" data-ebox-cmd="close" class="eb-close placement-outside" aria-label="Close">
	<img alt="close popup button" />
	<span aria-hidden="true">&times;</span>
</button>
	<div class="eb-dialog " role="dialog" aria-modal="true" id="dialog3" aria-label="dialog3">
		
		<button type="button" data-ebox-cmd="close" class="eb-close placement-inside" aria-label="Close">
	<img alt="close popup button" />
	<span aria-hidden="true">&times;</span>
</button>	
		<div class="eb-container">
						<div class="eb-content">
				
<div class="ebox-yes-no">
	<div class="ebox-yn-text">
		
		
		<div class="ebox-yn-headline" style="font-size:22px;color:#888888">
			<p>If you only give once a month, would you consider giving to CityWatch?</p>
<p>Your support fuels our mission to promote and facilitate civic engagement and neighborhood empowerment, and to hold area government and its politicians accountable.</p>
<p>Would you like to help? Even if you can only give $5, it will make a difference.</p>		</div>
			</div>
	
	<div class="ebox-ys-buttons" style="font-size: 16px;">
		
<a
					data-ebox-prevent="0"
		data-ebox-cmd="close"
				target="_self"
		href="https://www.citywatchla.com/donate"
		rel="noopener"
	
	
	
	
	class="ebox-ys-btn"
	style="background-color:#2ec664;color:#ffffff;min-width:100px">
	Yes
	</a>
<a
	
	
			data-ebox-cmd="close"
		href="#"
	
	
	class="ebox-ys-btn"
	style="background-color:#ef2345;color:#ffffff;min-width:100px">
	Not Right Now
	</a>	</div>

	</div>			</div>
		</div>
	</div>	
</div>
