SweepBeep

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

West side

  • 2nd & 4th Monday, 9 to 11 AM

Next sweep: Mon, Nov 9, 9 AM

City record: 1644457

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

West side

  • 2nd & 4th Monday, 8 to 10 AM

Next sweep: Mon, Nov 9, 8 AM

City record: 1643966

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

West side

  • 2nd & 4th Monday, 8 to 10 AM

Next sweep: Mon, Nov 9, 8 AM

City record: 1643967

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

West side

  • 2nd & 4th Monday, 8 to 10 AM

Next sweep: Mon, Nov 9, 8 AM

City record: 1643968

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

West side

  • 2nd & 4th Monday, 8 to 10 AM

Next sweep: Mon, Nov 9, 8 AM

City record: 1643969

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

West side

  • 2nd & 4th Monday, 8 to 10 AM

Next sweep: Mon, Nov 9, 8 AM

City record: 1643970

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

West side

  • 2nd & 4th Monday, 8 to 10 AM

Next sweep: Mon, Nov 9, 8 AM

City record: 1643971

Map of this block · See it on the sweeping map · Centerline network number 1004000

20th Ave: Lincoln Way to Irving St

East side

  • Every Friday, 7 to 9 AM

Next sweep: Fri, Nov 6, 7 AM

City records: 1642057, 1645877

West side

  • Every Tuesday, 7 to 9 AM

Next sweep: Tue, Nov 3, 7 AM

City records: 1641949, 1645319

Map of this block · See it on the sweeping map · Centerline network number 1005000

20th Ave: Irving St to Judah St

East side

  • Every Friday, 7 to 9 AM

Next sweep: Fri, Nov 6, 7 AM

City records: 1642058, 1645878

West side

  • Every Tuesday, 7 to 9 AM

Next sweep: Tue, Nov 3, 7 AM

City records: 1641950, 1645320

Map of this block · See it on the sweeping map · Centerline network number 1006000

20th Ave: Judah St to Kirkham St

East side

  • Every Friday, 7 to 9 AM

Next sweep: Fri, Nov 6, 7 AM

City records: 1642059, 1645879

West side

  • Every Tuesday, 7 to 9 AM

Next sweep: Tue, Nov 3, 7 AM

City records: 1641951, 1645012

Map of this block · See it on the sweeping map · Centerline network number 1007000

20th Ave: Kirkham St to Lawton St

East side

  • Every Friday, 7 to 9 AM

Next sweep: Fri, Nov 6, 7 AM

City records: 1642060, 1645880

West side

  • Every Tuesday, 7 to 9 AM

Next sweep: Tue, Nov 3, 7 AM

City records: 1641952, 1645013

Map of this block · See it on the sweeping map · Centerline network number 1008000

20th Ave: Lawton St to Moraga St

East side

  • Every Friday, 7 to 8 AM

Next sweep: Fri, Nov 6, 7 AM

City records: 1634185, 1645014

West side

  • Every Tuesday, 7 to 8 AM

Next sweep: Tue, Nov 3, 7 AM

City records: 1608472, 1645321

Map of this block · See it on the sweeping map · Centerline network number 1009000

20th Ave: Moraga St to Noriega St

East side

  • Every Friday, 7 to 8 AM

Next sweep: Fri, Nov 6, 7 AM

City records: 1634186, 1645015

West side

  • Every Tuesday, 7 to 8 AM

Next sweep: Tue, Nov 3, 7 AM

City records: 1608473, 1645322

Map of this block · See it on the sweeping map · Centerline network number 1010000

20th Ave: Noriega St to Ortega St

East side

  • Every Monday, 7 to 9 AM

Next sweep: Mon, Nov 2, 7 AM

City records: 1641945, 1645324

West side

  • 1st, 3rd & 5th Thursday, 7 to 9 AM

Next sweep: Thu, Nov 5, 7 AM

City record: 1645881

Map of this block · See it on the sweeping map · Centerline network number 1011000

20th Ave: Ortega St to Pacheco St

East side

  • Every Monday, 7 to 9 AM

Next sweep: Mon, Nov 2, 7 AM

City records: 1641946, 1645325

West side

  • 1st, 3rd & 5th Thursday, 7 to 9 AM

Next sweep: Thu, Nov 5, 7 AM

City record: 1645323

Map of this block · See it on the sweeping map · Centerline network number 1012000

20th Ave: Pacheco St to Quintara St

East side

  • 2nd & 4th Thursday, 7 to 9 AM

Next sweep: Thu, Nov 12, 7 AM

City record: 1608477

West side

  • 2nd & 4th Monday, 7 to 9 AM

Next sweep: Mon, Nov 9, 7 AM

City record: 1607611

Map of this block · See it on the sweeping map · Centerline network number 1013000

20th Ave: Quintara St to Rivera St

East side

  • 2nd & 4th Thursday, 7 to 9 AM

Next sweep: Thu, Nov 12, 7 AM

City record: 1608479

West side

  • 2nd & 4th Monday, 7 to 9 AM

Next sweep: Mon, Nov 9, 7 AM

City record: 1607612

Map of this block · See it on the sweeping map · Centerline network number 1014000

20th Ave: Rivera St to Santiago St

East side

  • 2nd & 4th Thursday, 7 to 9 AM

Next sweep: Thu, Nov 12, 7 AM

City record: 1608480

West side

  • 2nd & 4th Monday, 8 to 10 AM

Next sweep: Mon, Nov 9, 8 AM

City record: 1622982

Map of this block · See it on the sweeping map · Centerline network number 1015000

20th Ave: Santiago St to Taraval St

East side

  • 2nd & 4th Thursday, 7 to 9 AM

Next sweep: Thu, Nov 12, 7 AM

City record: 1608481

West side

  • 2nd & 4th Monday, 7 to 9 AM

Next sweep: Mon, Nov 9, 7 AM

City record: 1608478

Map of this block · See it on the sweeping map · Centerline network number 1016000

20th Ave: Taraval St to Ulloa St

East side

  • 2nd & 4th Tuesday, 7 to 9 AM

Next sweep: Tue, Nov 10, 7 AM

City record: 1608485

West side

  • 2nd & 4th Friday, 7 to 9 AM

Next sweep: Fri, Nov 13, 7 AM

City record: 1608482

Map of this block · See it on the sweeping map · Centerline network number 1017000

20th Ave: Ulloa St to Vicente St

East side

  • 2nd & 4th Tuesday, 7 to 9 AM

Next sweep: Tue, Nov 10, 7 AM

City record: 1608486

West side

  • 2nd & 4th Friday, 7 to 9 AM

Next sweep: Fri, Nov 13, 7 AM

City record: 1608483

Map of this block · See it on the sweeping map · Centerline network number 1018000

20th Ave: Vicente St to Wawona St

East side

  • 2nd & 4th Tuesday, 7 to 9 AM

Next sweep: Tue, Nov 10, 7 AM

City record: 1608487

West side

  • 2nd & 4th Friday, 7 to 9 AM

Next sweep: Fri, Nov 13, 7 AM

City record: 1608484

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

West side

  • 2nd & 4th Monday, 11 AM to 1 PM

Next sweep: Mon, Nov 9, 11 AM

City record: 1607613

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

West side

  • 2nd & 4th Monday, 11 AM to 1 PM

Next sweep: Mon, Nov 9, 11 AM

City record: 1607614

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 map

We 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.