Mission District / Bernal Heights / Portola Street Sweeping Schedule & Parking Rules
In District 9 (Mission District, Bernal Heights, Portola), street sweeping is enforced year-round on Thursdays (9β11 AM / 11 AMβ1 PM). Citations are $85 with immediate towing on transit routes.
Primary Sweeping Routes in Mission District / Bernal Heights / Portola
Enforcement officers actively ticket and tow vehicles parked along these major thoroughfares during cleaning hours:
Geographic Sweeping Zones
Sweeping patterns boundary around key community landmarks across San Francisco:
How to Dispute a Street Sweeping Ticket in Mission District / Bernal Heights / Portola
Received a street sweeping ticket on Mission District / Bernal Heights / Portola corridors? You have a statutory right to dispute citations with the SFMTA Customer Service Center.
Mission District / Bernal Heights / Portola Street Sweeping Q&A
When is street sweeping in Mission District / Bernal Heights / Portola, San Francisco?
Street sweeping in Mission District / Bernal Heights / Portola (SFMTA District 9) takes place 1st & 3rd Thursday (North) / 2nd & 4th Thursday (South) between 9:00 AM - 11:00 AM / 11:00 AM - 1:00 PM. Active Year-Round (Enforced 52 weeks/year).
How much is a street cleaning parking ticket in Mission District / Bernal Heights / Portola?
A street sweeping parking citation in Mission District / Bernal Heights / Portola, San Francisco is $85.00, with risk level classified as "High - Immediate Towing".
When does street cleaning start and end in Mission District / Bernal Heights / Portola?
Street sweeping in Mission District / Bernal Heights / Portola operates under municipal schedule: Active Year-Round (Enforced 52 weeks/year). Outside active months, routine residential sweeping is paused except for emergency snow routes or special DPW notices.
Is street sweeping enforced on city holidays in Mission District / Bernal Heights / Portola?
No. Street sweeping and alternate side parking enforcement are suspended on all official city and federal holidays in San Francisco. Missed holiday routes are generally not made up until the next scheduled cycle.
How do I dispute a street sweeping ticket in Mission District / Bernal Heights / Portola?
You can contest citations online within 21 days through the SFMTA Customer Service Center at 11 South Van Ness Ave, San Francisco, CA 94103. A common statutory defense is: Signage obstructed by tree canopy or unannounced route detour.
Are odd and even sides of the street swept on different days in Mission District / Bernal Heights / Portola?
Yes. Municipal sweepers alternate between opposite curbs on bi-weekly or staggered weekday schedules. Vehicles parked on the restricted side during posted hours are subject to immediate citation.
How can I receive street sweeping text alerts for Mission District / Bernal Heights / Portola?
Enter your address on StreetCleaningAlerts.com to activate automated SMS reminders delivered at 8:00 PM the evening prior to cleaning.
More San Francisco Street Sweeping Schedules & Districts
Never pay another $85 ticket in Mission District / Bernal Heights / Portola
Get automated SMS alerts at 8:00 PM the night before sweeping. Includes 3-Day Free Trial ($0.00 due today) & 30-day satisfaction guarantee.