---

 ![](https://www.citywatchla.com/images/stories/Feb-2019/015r.png)

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

#  Hates Up, Surf City. Are You Sure You Want to Keep Riding This Wave?

February 18 2019

Written by Joe Mathews.

<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)

HUNTINGTON BEACH RIDES WAVE OF HATE AND LITIGATION--Who says you can’t build anything in California? Huntington Beach is busy constructing a wall of denial around whatever is left of its soul. *(Photo above--Four people cooling off at Huntington Beach on a hot summer day.)*

The Orange County city has long been associated with the open and outlaw side of California. Named for a railroad robber baron (Henry Huntington), the city grew through oil speculation, aerospace, rapid post-war housing development, and a free-spirited surfing culture inspired by its beautiful beaches.

But in this century, Huntington Beach has achieved a different sort of prominence: As the anti-California, its independent vibe having curdled into a nasty mix of irresponsibility, litigiousness, and conspiracy-mongering.

Surf City USA (the trademark name it won after a fight with Santa Cruz) feels more like Scofflaw Town. Today, Huntington Beach is bitterly defying state policies designed to build housing, protect immigrants, end the drug war, and enhance voting rights and representation.

Behind all this defiance lie questions about the surfing capital’s ability to adjust to new racial realities. While the other three Orange County cities with more than 200,000 people—Irvine, Anaheim, and Santa Ana—now have non-white majorities, Huntington Beach, at 63 percent non-Hispanic white, clings stubbornly to whiteness. And city policies limit the ability of younger, more diverse generations of Californians to gain a foothold in town.

The city government and its political leadership have also positioned themselves as allies of President Trump in his legal battles against the state. Most troublingly, the city has declared war on state sanctuary protections for unauthorized immigrants, arguing in court that California’s 100-plus cities with charters—separate local constitutions—could ignore state law on immigrants. If the city succeeds (and it won an early round before a judge who personally praised Huntington Beach’s police chief from the bench), it would make a mockery of equal protection.

In short, Huntington Beach has dressed up anti-immigrant policies with claims that it’s merely defending local control. That’s head-spinning chutzpah, given that leading Huntington Beach politicians have aligned themselves with the federal government’s attacks on other California localities that chose to protect immigrants rather than support Trump’s mass deportation policies. Huntington Beach also is claiming that it’s protecting public safety by opposing sanctuary policies—even though data show immigrants are less likely to report crimes in places where local authorities cooperate with federal immigration enforcement.

Huntington Beach’s attacks on state policies go beyond immigration—and are often accompanied by claims that the city is somehow a victim of the rest of California. In January, the city sued the state to challenge a new law that forces local communities to streamline housing development. But when the governor and attorney general responded a week later by suing the city for failing to meet its housing obligations, Huntington Beach and its representatives complained, ludicrously, that they had been unfairly singled out.

Resistance to home-building is particularly strong in Orange County. But even in that context, Surf City is a legitimate target. Its tourism and beach-related industries rely heavily on poorer, non-white workers who commute long distances—those are the workers who make the place Surf City—but it has refused for years to do even the most basic planning, much less building, to house such workers. And when city officials tried to address affordable housing earlier this decade, they faced rebellion from residents.

“Huntington Beach’s dismissive approach to housing—claiming there is no problem and that the state should just mind its own business—is Exhibit A for why we have a crisis in this state,” State Sen. Scott Wiener, a state leader on housing policy, said in a statement after the lawsuits.

Today Huntington Beach is bitterly defying state policies designed to build housing, protect immigrants, end the drug war, and enhance voting rights and representation.

Huntington Beach’s scofflaw instincts extend to other issues. Take marijuana legalization. In order for California’s legalization of marijuana to work, cities must license and regulate the legal industry, while cracking down on the black market. But Surf City has irresponsibly done the exact opposite: prohibiting the establishment of legal, non-medical marijuana sales and distribution within the city, while doing little to stop illegal operations.

Huntington Beach also has resisted legal demands that it change its election systems to comply with the state’s voting rights act. Specifically, while other California cities have divided themselves into districts and elected council members who represent different neighborhoods (and are more likely to be non-white), Huntington Beach has stuck to at-large elections, which mean council members are elected by all city voters. In responding to a legal demand for the election shift, the Huntington Beach city attorney accused the lawyer seeking the change of pursuing “reverse discrimination.”

Unfortunately, Surf City’s racialized opposition to state norms isn’t confined to the city limits. One Huntington Beach representative, the former state assemblyman and 2018 gubernatorial candidate Travis Allen, is a favorite to become the next chair of the California Republican Party. He traffics in phony Trump-like claims about immigrants and voter fraud. But Allen’s act has so far proved too Trumpian for even Trump; the president endorsed Allen’s Republican opponent, John Cox, in last year’s governor’s race.

Surf City also faces scrutiny about hate groups. Last fall, the federal government charged four members of a Huntington Beach-based white supremacist group, the RAM or “Rise Above Movement,” with inciting riots and attacking counterprotesters at rallies around the country—including the infamous white nationalist rally in Charlottesville, Virginia, in 2017. RAM was also linked to violence at a 2017 pro-Trump rally in Huntington Beach.

Huntington Beach has no monopoly on hatred; organizations that track hate groups say white supremacists can be found across California. But after the arrests, news reports referred to previous links between Huntington Beach and hate groups dating to the 1980s, when skinheads were all too visible on the pier and downtown.

City officials responded that Surf City has an unfair and outdated reputation. That reaction is understandable. But Huntington Beach also might have used the arrests as an occasion for reflection—and to reassess the messages the city is sending by defying more inclusive state policies on housing and immigration. Instead, Huntington Beach has doubled down.

Hate’s up, Surf City. Are you sure you want to keep riding this wave?

***(Joe Mathews*** *writes the* [*Connecting California*](http://www.zocalopublicsquare.org/category/ideas/connecting-california/) *column for* [*Zócalo Public Square*](http://www.zocalopublicsquare.org/) *… where this piece was first posted.)*

*-cw*

 [ ![save up to 4000 on used evs](https://www.citywatchla.com/images/LADWP/dwp%20ev%20ad2.png) ](https://www.citywatchla.com/component/banners/click/107 "LA DWP | Save $4K, Green | Priority Ad")

 [ ![Donna Tryfman](https://www.citywatchla.com/images/ADS%20FOR%202026/Donna-Tryfman-Ad-Final-Complete-Border-White-Margin.png) ](https://www.citywatchla.com/component/banners/click/98 "Donna Tryfman - HS1-1")

 [ ![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)")

 [ ![David DeJute Campaign](https://www.citywatchla.com/images/ADS%20FOR%202026/DejuteAd.png) ](https://www.citywatchla.com/component/banners/click/111 "David DeJute Campaign")

 [ ![Pay Water Bill Help](https://www.citywatchla.com/images/LADWP/dwp%20-%20cares-ad.jpg) ](https://www.citywatchla.com/component/banners/click/97 "Home - LA DWP #2 (Pay Water Bill Help)")

 [ ![Anna Reitano Vertical R. Col](https://www.citywatchla.com/images/ADS%20FOR%202026/reitano%20vertical%20rework.png) ](https://www.citywatchla.com/component/banners/click/112 "Anna Reitano Vertical R. Col")

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

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

 First Name

 ---

##  Featured CityWatch Stories

 [ ![](https://www.citywatchla.com/media/yootheme/cache/1c/072d-1c016ddf.jpg) ](https://www.citywatchla.com/index.php?option=com_content&view=article&id=33319:when-the-last-minute-power-play-failed-sacramento-finally-ran-out-of-time&catid=375)

### [When the Last-Minute Power Play Failed: Sacramento Finally Ran Out of Time](https://www.citywatchla.com/index.php?option=com_content&view=article&id=33319:when-the-last-minute-power-play-failed-sacramento-finally-ran-out-of-time&catid=375)

MY THOUGHTS - Gavin Newsom came to the final days of his final regular legislative session with one more major problem…

 [ ![](https://www.citywatchla.com/media/yootheme/cache/4d/073e-4dc54bff.jpg) ](https://www.citywatchla.com/index.php?option=com_content&view=article&id=33336:may-day-international-workers-day-a-major-us-holiday-ignored-by-the-media&catid=398)

### [May Day/International Workers Day, a Major US Holiday Ignored By The Media](https://www.citywatchla.com/index.php?option=com_content&view=article&id=33336:may-day-international-workers-day-a-major-us-holiday-ignored-by-the-media&catid=398)

PLANNING WATCH - Monday, September 7, 2026, was Labor Day, a holiday only celebrated in the United States and Canada as…

 [ ![](https://www.citywatchla.com/media/yootheme/cache/4e/072i-4e4914dd.jpg) ](https://www.citywatchla.com/index.php?option=com_content&view=article&id=33314:olympics-la28s-drip-drip-drip-tactics-leave-los-angeles-holding-the-bag&catid=312)

### [Olympics: LA28’s Drip‑Drip‑Drip Tactics Leave Los Angeles Holding the Bag](https://www.citywatchla.com/index.php?option=com_content&view=article&id=33314:olympics-la28s-drip-drip-drip-tactics-leave-los-angeles-holding-the-bag&catid=312)

NICK'S VIEW - Wonderland Los Angeles, a global symbol of dreams, myths, and possibilities, will take center stage at th…

 [ ![](https://www.citywatchla.com/media/yootheme/cache/e7/072b-e7b222d1.jpg) ](https://www.citywatchla.com/index.php?option=com_content&view=article&id=33321:1-billion-later-congress-comes-knocking-los-angeles-homelessness-machine-faces-its-day-of-reckoning&catid=396)

### [$1 Billion Later, Congress Comes Knocking: Los Angeles’ Homelessness Machine Faces Its Day of Reckoning](https://www.citywatchla.com/index.php?option=com_content&view=article&id=33321:1-billion-later-congress-comes-knocking-los-angeles-homelessness-machine-faces-its-day-of-reckoning&catid=396)

THE BOTTOM LINE - For years, Los Angeles taxpayers have been told the same thing about homelessness: Give us more money…

 [ ![](https://www.citywatchla.com/media/yootheme/cache/a2/072a3-a2caec61.jpg) ](https://www.citywatchla.com/index.php?option=com_content&view=article&id=33323:why-are-major-skid-row-projects-invisible&catid=312)

### [Why Are Major Skid Row Projects Invisible?](https://www.citywatchla.com/index.php?option=com_content&view=article&id=33323:why-are-major-skid-row-projects-invisible&catid=312)

SKID ROW - A few weeks ago, a portion of my Title VI Civil Rights complaint against the City of Los Angeles was accepte…

---

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

 [ ![](https://www.citywatchla.com/images/stories/Sept-2026/073l.jpg) ](https://www.citywatchla.com/index.php?option=com_content&view=article&id=33335:red-light-fatalities-mount-while-city-hall-still-contemplates-its-navel&catid=312)### [Red-Light Fatalities Mount While City Hall Still Contemplates Its Navel](https://www.citywatchla.com/index.php?option=com_content&view=article&id=33335:red-light-fatalities-mount-while-city-hall-still-contemplates-its-navel&catid=312)

 [ ![](https://www.citywatchla.com/images/stories/Sept-2026/071a5.jpg) ](https://www.citywatchla.com/index.php?option=com_content&view=article&id=33295:7-ways-to-turn-la28-hype-into-lasting-youth-sports-growth&catid=312)### [7 Ways to Turn LA28 Hype Into Lasting Youth Sports Growth](https://www.citywatchla.com/index.php?option=com_content&view=article&id=33295:7-ways-to-turn-la28-hype-into-lasting-youth-sports-growth&catid=312)

 [ ![](https://www.citywatchla.com/images/stories/Sept-2026/071a4.jpg) ](https://www.citywatchla.com/index.php?option=com_content&view=article&id=33294:7-simple-ways-to-keep-pets-safe-this-halloween&catid=312)### [7 Simple Ways To Keep Pets Safe This Halloween](https://www.citywatchla.com/index.php?option=com_content&view=article&id=33294:7-simple-ways-to-keep-pets-safe-this-halloween&catid=312)

 [ ![](https://www.citywatchla.com/images/stories/Sept-2026/071a.jpg) ](https://www.citywatchla.com/index.php?option=com_content&view=article&id=33291:6-secrets-keeping-la-worksites-safe&catid=312)### [6 Secrets Keeping LA Worksites Safe](https://www.citywatchla.com/index.php?option=com_content&view=article&id=33291:6-secrets-keeping-la-worksites-safe&catid=312)

 [ ![](https://www.citywatchla.com/images/stories/Aug-2026/070d.png) ](https://www.citywatchla.com/index.php?option=com_content&view=article&id=33281:designed-to-fail&catid=312)### [Designed to Fail](https://www.citywatchla.com/index.php?option=com_content&view=article&id=33281:designed-to-fail&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>
