---

 ![](https://mail.citywatchla.com/images/stories/Dec-2025/100e.jpg)

 [ NEIGHBORHOOD ](https://mail.citywatchla.com/index.php?option=com_content&view=category&id=327)

#  L.A.’s Street Vending Crisis Is a Symptom of a City That Has Stopped Enforcing Its Own Rules

December 15 2025

Written by Tim Gaspar.

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

ON THE RECORD - In Los Angeles, even parking has become a battleground. The [Los Angeles Times ](https://dnyuz.com/2025/12/09/the-battle-for-street-parking-in-l-a-one-man-wages-war-through-tiktok-requests)recently profiled Joey Morales, the self-appointed “Cone King, who roams the city removing cones, trash bins, and makeshift barriers used by residents to stake claim to public parking spaces. His TikTok crusade captures a larger truth about life in L.A.: when the city fails to enforce basic rules, people begin making up their own.

We see this same breakdown playing out on our sidewalks every day in the West Valley, where unregulated street vending has exploded. As a lifelong small-business advocate, I believe deeply in entrepreneurship. When I see a street vendor, I don’t always see a problem; I see a person striving for a better life, someone with the ambition and drive that built this city in the first place. I want these residents to succeed.

But I also want fairness. And right now, our system isn’t fair to anyone — not the vendors, not brick-and-mortar businesses, not neighborhoods, and not the public.

**What Street Vending Looks Like in the Valley Today**

Drive through parts of the Valley, and you’ll see vendors operating with zero oversight. Many block sidewalks, dump trash and oil directly into storm drains, set up operations in the street, and unintentionally create traffic hazards. This isn’t about blaming immigrants or stigmatizing people who are simply trying to earn a living. It is about acknowledging the reality that these operations, in the absence of any health, safety, or permitting standards, have real impacts on neighborhoods.

![](https://mail.citywatchla.com/images/stories/Dec-2025/100e2.jpg)

When these conditions go unchecked, they compromise the safety and integrity of our public spaces. That is one reason I have called on my opponents to join me in [supporting the enforcement of Los Angeles Municipal Code Section 41.18](https://timgaspar.com/tim-gaspar-calls-on-opponents-to-join-him-in-supporting-enforcement-ofl-a-municipal-code-41-18-to-protect-schools-parks-and-libraries/), the city ordinance that allows Councilmembers to prohibit individuals from lying, sleeping, blocking, or storing personal property in public rights-of-way and in front of schools, parks, and libraries.

Most importantly, these vendors directly compete with restaurants and food operators who do play by the rules: they pay rent, pay workers' compensation, adhere to strict county health codes, and operate under all the regulatory burdens the city places on legitimate businesses. When the government refuses to enforce its own regulations, it creates a massive and unfair advantage for those who skirt them.

**Why Enforcement Isn’t Happening — And Why That Hurts Everyone**

Right now, the truth is simple: there is virtually no enforcement from the city or the county on street vending.

County health officials claim they lack the manpower for inspections, but sources inside the system have told me something very different — that the real concern is political optics. They worry that enforcing health and safety rules in immigrant communities will “look bad” at a time when federal immigration actions are dominating headlines.

I understand the sensitivity. But avoiding enforcement entirely isn’t compassionate — it’s negligent.

When the city steps back, chaos steps in. Just as residents start placing cones to “reserve” street parking because they assume no one will stop them, street vendors start operating however they see fit, knowing no one will intervene.

A city that refuses to enforce its own rules leaves everyone worse off.

**A Better Path Forward: Support Vendors, Don’t Abandon Standards**

My position is not to shut down street vendors. Far from it. In a perfect world — and it’s a world we can build — the city and county would enforce basic rules not to punish vendors, but to bring them into the system. Enforcement should be paired with:

A streamlined, affordable licensing program

- Vendors should have a clear, simple pathway to legitimize their businesses.

A city-supported entrepreneurship program

- We should help vendors access training, microloans, small business services, and coaching so they can grow.

Health and safety education

- Restaurants and food trucks meet rigorous public health standards for a reason. Sidewalk food vendors should have support to meet those same standards.

**Fair competition protections**

Restaurants that invest in our neighborhoods, employ workers, and pay taxes cannot be asked to compete with a shadow economy.

This is what a real solution looks like: compassion matched with accountability.

**L.A. Needs Leadership That Believes in Both Rules and Opportunity**

The Cone King’s videos resonated because Angelenos instinctively understand something our government keeps forgetting: public spaces only work when everyone follows the same basic rules.

Street vending is no different. We can embrace the entrepreneurial spirit of these vendors while still protecting the health, safety, and economic well-being of our neighborhoods. But we cannot continue pretending that ignoring the problem will make it go away.

A city that wants to be fair must have standards. A city that wants to support opportunity must enforce them.

It’s time to bring street vendors into the legitimate economy, and it’s time for City Hall to finally do its job.

*(Tim Gaspar is a Businessman and [Candidate for L.A. City Council ](https://timgaspar.com/) - West Valley)*

 [ ![benzinga ad](https://mail.citywatchla.com/images/ADS%20FOR%202026/benzinga%20headlines%20350.png) ](https://mail.citywatchla.com/component/banners/click/106 "benzinga ad")

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

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

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

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

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

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

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

 Phone

 ---

##  Featured CityWatch Stories

 [ ![](https://mail.citywatchla.com/media/yootheme/cache/1c/072d-1c016ddf.jpg) ](https://mail.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://mail.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://mail.citywatchla.com/media/yootheme/cache/88/071n-88bb0b90.png) ](https://mail.citywatchla.com/index.php?option=com_content&view=article&id=33300:follow-the-money-how-does-a-3-662-apartment-become-affordable-housing&catid=312)

### [Follow the Money: How Does a $3,662 Apartment Become “Affordable Housing”?](https://mail.citywatchla.com/index.php?option=com_content&view=article&id=33300:follow-the-money-how-does-a-3-662-apartment-become-affordable-housing&catid=312)

INVESTIGATIVE ANALYSIS - ED 1 Is Redeveloping Los Angeles—One Neighborhood at a Time You know that persistent, annoyin…

 [ ![](https://mail.citywatchla.com/media/yootheme/cache/4b/070i-4ba64015.jpg) ](https://mail.citywatchla.com/index.php?option=com_content&view=article&id=33283:newsoms-next-immigration-gamble-defy-federal-law-and-dare-washington-to-fight-back&catid=375)

### [Newsom’s Next Immigration Gamble: Defy Federal Law And Dare Washington To Fight Back](https://mail.citywatchla.com/index.php?option=com_content&view=article&id=33283:newsoms-next-immigration-gamble-defy-federal-law-and-dare-washington-to-fight-back&catid=375)

MY THOUGHTS - Gov. Gavin Newsom is about to decide whether California should take another extraordinary gamble with fed…

 [ ![](https://mail.citywatchla.com/media/yootheme/cache/44/071d-441a7ed2.jpg) ](https://mail.citywatchla.com/index.php?option=com_content&view=article&id=33308:as-california-debated-sharing-data-on-drivers-homeland-security-subpoenaed-17-million-records&catid=425)

### [As California Debated Sharing Data On Drivers, Homeland Security Subpoenaed 17 Million Records](https://mail.citywatchla.com/index.php?option=com_content&view=article&id=33308:as-california-debated-sharing-data-on-drivers-homeland-security-subpoenaed-17-million-records&catid=425)

TECHNOLOGY - California lawmakers wrestled with a difficult question earlier this summer: Could the state safely share…

 [ ![](https://mail.citywatchla.com/media/yootheme/cache/1a/071i-1a9188c0.jpg) ](https://mail.citywatchla.com/index.php?option=com_content&view=article&id=33304:l-a-s-unlimited-political-money-pipeline-when-public-officials-become-fundraisers-for-powerful-interests&catid=401)

### [L.A.’s Unlimited Political Money Pipeline: When Public Officials Become Fundraisers for Powerful Interests](https://mail.citywatchla.com/index.php?option=com_content&view=article&id=33304:l-a-s-unlimited-political-money-pipeline-when-public-officials-become-fundraisers-for-powerful-interests&catid=401)

THE BOTTOM LINE - Los Angeles limits campaign contributions, restricts gifts to public officials and requires financial…

---

##  [ NEIGHBORHOOD ](https://mail.citywatchla.com/index.php?option=com_content&view=category&id=327)

 [ ![](https://mail.citywatchla.com/images/stories/Sept-2026/071p.jpg) ](https://mail.citywatchla.com/index.php?option=com_content&view=article&id=33297:a-system-of-care-paul-duncan-on-homelessness-and-human-connection&catid=327)### [A System of Care: Paul Duncan on Homelessness and Human Connection](https://mail.citywatchla.com/index.php?option=com_content&view=article&id=33297:a-system-of-care-paul-duncan-on-homelessness-and-human-connection&catid=327)

 [ ![](https://mail.citywatchla.com/images/stories/Sept-2026/071q.jpg) ](https://mail.citywatchla.com/index.php?option=com_content&view=article&id=33298:the-fallacy-of-police-abolitionism&catid=327)### [The Fallacy of Police Abolitionism](https://mail.citywatchla.com/index.php?option=com_content&view=article&id=33298:the-fallacy-of-police-abolitionism&catid=327)

 [ ![](https://mail.citywatchla.com/images/stories/Sept-2026/071k.png) ](https://mail.citywatchla.com/index.php?option=com_content&view=article&id=33303:the-babcock-avenue-burnout-is-nithya-raman-truly-ready-to-occupy-city-hall-room-300&catid=327)### [The Babcock Avenue Burnout: Is Nithya Raman Truly Ready to Occupy City Hall Room 300?](https://mail.citywatchla.com/index.php?option=com_content&view=article&id=33303:the-babcock-avenue-burnout-is-nithya-raman-truly-ready-to-occupy-city-hall-room-300&catid=327)

 [ ![](https://mail.citywatchla.com/images/stories/Sept-2026/071f.jpg) ](https://mail.citywatchla.com/index.php?option=com_content&view=article&id=33309:10-reasons-why-washington-blvd-must-be-cleared-of-illegally-parked-stationary-vehicles-now&catid=327)### [10 Reasons why Washington Blvd must be cleared of illegally parked, stationary vehicles now! ](https://mail.citywatchla.com/index.php?option=com_content&view=article&id=33309:10-reasons-why-washington-blvd-must-be-cleared-of-illegally-parked-stationary-vehicles-now&catid=327)

 [ ![](https://mail.citywatchla.com/images/stories/Sept-2026/071c.jpg) ](https://mail.citywatchla.com/index.php?option=com_content&view=article&id=33310:yimbys-are-a-threat-to-rent-control-and-affordable-housing&catid=327)### [YIMBYs Are a Threat to Rent Control and Affordable Housing](https://mail.citywatchla.com/index.php?option=com_content&view=article&id=33310:yimbys-are-a-threat-to-rent-control-and-affordable-housing&catid=327)
<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>
