20th Ave street cleaning schedule
25 blocks of 20th Ave in San Francisco have posted street cleaning. Each block lists both sides of the street separately, because they are usually swept on different days. Times are when you cannot park there. Next sweep dates skip city holidays and update hourly.
Source: SF Public Works street sweeping schedule (DataSF), dataset updated May 14, 2026, checked October 25, 2026. The posted sign always wins.
1,484 street cleaning tickets were written on 20th Ave in 2025, the 98th most of the 1,366 streets with posted cleaning, according to SFMTA citation records. See the 2025 ticket data.
20th Ave: Start: 01-99 Block to Lake St
East side
- 2nd & 4th Wednesday, 9 to 11 AM
Next sweep: Wed, Nov 25, 9 AM
Skipped first: Veterans Day: regular daytime sweeping is suspended.
City record: 1643909
West side
- 2nd & 4th Wednesday, 9 to 11 AM
Next sweep: Wed, Nov 25, 9 AM
Skipped first: Veterans Day: regular daytime sweeping is suspended.
City record: 1643965
Map of this block · See it on the sweeping map · Centerline network number 997000
20th Ave: Lake St to California St
East side
- 2nd & 4th Wednesday, 9 to 11 AM
Next sweep: Wed, Nov 25, 9 AM
Skipped first: Veterans Day: regular daytime sweeping is suspended.
City record: 1643910
Map of this block · See it on the sweeping map · Centerline network number 998000
20th Ave: California St to Clement St
East side
- 2nd & 4th Wednesday, 8 to 10 AM
Next sweep: Wed, Nov 25, 8 AM
Skipped first: Veterans Day: regular daytime sweeping is suspended.
City record: 1644458
Map of this block · See it on the sweeping map · Centerline network number 999000
20th Ave: Clement St to Geary Blvd
East side
- 2nd & 4th Wednesday, 8 to 10 AM
Next sweep: Wed, Nov 25, 8 AM
Skipped first: Veterans Day: regular daytime sweeping is suspended.
City record: 1644459
Map of this block · See it on the sweeping map · Centerline network number 1000000
20th Ave: Geary Blvd to Anza St
East side
- 2nd & 4th Wednesday, 8 to 10 AM
Next sweep: Wed, Nov 25, 8 AM
Skipped first: Veterans Day: regular daytime sweeping is suspended.
City record: 1644460
Map of this block · See it on the sweeping map · Centerline network number 1001000
20th Ave: Anza St to Balboa St
East side
- 2nd & 4th Wednesday, 8 to 10 AM
Next sweep: Wed, Nov 25, 8 AM
Skipped first: Veterans Day: regular daytime sweeping is suspended.
City record: 1644461
Map of this block · See it on the sweeping map · Centerline network number 1002000
20th Ave: Balboa St to Cabrillo St
East side
- 2nd & 4th Wednesday, 8 to 10 AM
Next sweep: Wed, Nov 25, 8 AM
Skipped first: Veterans Day: regular daytime sweeping is suspended.
City record: 1644462
Map of this block · See it on the sweeping map · Centerline network number 1003000
20th Ave: Cabrillo St to Fulton St
East side
- 2nd & 4th Wednesday, 8 to 10 AM
Next sweep: Wed, Nov 25, 8 AM
Skipped first: Veterans Day: regular daytime sweeping is suspended.
City record: 1644463
Map of this block · See it on the sweeping map · Centerline network number 1004000
20th Ave: Lincoln Way to Irving St
Map of this block · See it on the sweeping map · Centerline network number 1005000
20th Ave: Irving St to Judah St
Map of this block · See it on the sweeping map · Centerline network number 1006000
20th Ave: Judah St to Kirkham St
Map of this block · See it on the sweeping map · Centerline network number 1007000
20th Ave: Kirkham St to Lawton St
Map of this block · See it on the sweeping map · Centerline network number 1008000
20th Ave: Lawton St to Moraga St
Map of this block · See it on the sweeping map · Centerline network number 1009000
20th Ave: Moraga St to Noriega St
Map of this block · See it on the sweeping map · Centerline network number 1010000
20th Ave: Noriega St to Ortega St
Map of this block · See it on the sweeping map · Centerline network number 1011000
20th Ave: Ortega St to Pacheco St
Map of this block · See it on the sweeping map · Centerline network number 1012000
20th Ave: Pacheco St to Quintara St
Map of this block · See it on the sweeping map · Centerline network number 1013000
20th Ave: Quintara St to Rivera St
Map of this block · See it on the sweeping map · Centerline network number 1014000
20th Ave: Rivera St to Santiago St
Map of this block · See it on the sweeping map · Centerline network number 1015000
20th Ave: Santiago St to Taraval St
Map of this block · See it on the sweeping map · Centerline network number 1016000
20th Ave: Taraval St to Ulloa St
Map of this block · See it on the sweeping map · Centerline network number 1017000
20th Ave: Ulloa St to Vicente St
Map of this block · See it on the sweeping map · Centerline network number 1018000
20th Ave: Vicente St to Wawona St
Map of this block · See it on the sweeping map · Centerline network number 1019000
20th Ave: Sloat Blvd to Ocean Ave
East side
- 2nd & 4th Wednesday, 8 to 10 AM
Next sweep: Wed, Nov 25, 8 AM
Skipped first: Veterans Day: regular daytime sweeping is suspended.
City record: 1608488
Map of this block · See it on the sweeping map · Centerline network number 1020000
20th Ave: Ocean Ave to Eucalyptus Dr
East side
- 2nd & 4th Wednesday, 8 to 10 AM
Next sweep: Wed, Nov 25, 8 AM
Skipped first: Veterans Day: regular daytime sweeping is suspended.
City record: 1608489
Map of this block · See it on the sweeping map · Centerline network number 1021000
Find your exact curb
The street sweeping map shows every block of 20th Ave with both sides colored by the next sweep. Use your location, save the spot, or add the next sweeps to your calendar.
Open the mapWe are also building alerts that know where your car is parked. Join the waitlist.
Does a posted sign on 20th Ave say something different? Report it with the block and the city record number shown above, and we will check it.
More San Francisco streets
- 18th St Street Cleaning Schedule, San Francisco
Street cleaning schedule for 18th St, San Francisco: 53 blocks, each side of the street, with the next sweep and holiday exceptions.
- 19th Ave Street Cleaning Schedule, San Francisco
Street cleaning schedule for 19th Ave, San Francisco: 65 blocks, each side of the street, with the next sweep and holiday exceptions.
- 19th St Street Cleaning Schedule, San Francisco
Street cleaning schedule for 19th St, San Francisco: 52 blocks, each side of the street, with the next sweep and holiday exceptions.
- 20th St Street Cleaning Schedule, San Francisco
Street cleaning schedule for 20th St, San Francisco: 43 blocks, each side of the street, with the next sweep and holiday exceptions.
- 21st Ave Street Cleaning Schedule, San Francisco
Street cleaning schedule for 21st Ave, San Francisco: 25 blocks, each side of the street, with the next sweep and holiday exceptions.
- 21st St Street Cleaning Schedule, San Francisco
Street cleaning schedule for 21st St, San Francisco: 33 blocks, each side of the street, with the next sweep and holiday exceptions.