SweepBeep

21st Ave street cleaning schedule

25 blocks of 21st 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,333 street cleaning tickets were written on 21st Ave in 2025, according to SFMTA citation records. See the 2025 ticket data.

21st Ave: Start: 01-99 Block to Lake St

East side

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

Next sweep: Thu, Nov 12, 9 AM

City record: 1644465

West side

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

Next sweep: Thu, Nov 12, 9 AM

City record: 1644464

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

21st Ave: Lake St to California St

East side

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

Next sweep: Thu, Nov 12, 9 AM

City record: 1644466

West side

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

Next sweep: Tue, Nov 10, 9 AM

City record: 1643972

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

21st Ave: California St to Clement St

East side

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

Next sweep: Thu, Nov 12, 8 AM

City record: 1643973

West side

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

Next sweep: Tue, Nov 10, 8 AM

City record: 1643979

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

21st Ave: Clement St to Geary Blvd

East side

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

Next sweep: Thu, Nov 12, 8 AM

City record: 1643974

West side

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

Next sweep: Tue, Nov 10, 8 AM

City record: 1643980

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

21st Ave: Geary Blvd to Anza St

East side

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

Next sweep: Thu, Nov 12, 8 AM

City record: 1643975

West side

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

Next sweep: Tue, Nov 10, 8 AM

City record: 1643981

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

21st Ave: Anza St to Balboa St

East side

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

Next sweep: Thu, Nov 12, 8 AM

City record: 1643976

West side

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

Next sweep: Tue, Nov 10, 8 AM

City record: 1643982

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

21st Ave: Balboa St to Cabrillo St

East side

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

Next sweep: Thu, Nov 12, 8 AM

City record: 1643977

West side

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

Next sweep: Tue, Nov 10, 8 AM

City record: 1643983

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

21st Ave: Cabrillo St to Fulton St

East side

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

Next sweep: Thu, Nov 12, 8 AM

City record: 1643978

West side

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

Next sweep: Tue, Nov 10, 8 AM

City record: 1643984

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

21st Ave: Lincoln Way to Irving St

East side

  • Every Tuesday, 7 to 9 AM

Next sweep: Tue, Nov 3, 7 AM

City records: 1641953, 1645016

West side

  • 1st, 3rd & 5th Friday, 8 to 10 AM

Next sweep: Fri, Nov 6, 8 AM

City record: 1645326

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

21st Ave: Irving St to Judah St

East side

  • Every Tuesday, 7 to 9 AM

Next sweep: Tue, Nov 3, 7 AM

City records: 1641954, 1645017

West side

  • 1st, 3rd & 5th Friday, 8 to 10 AM

Next sweep: Fri, Nov 6, 8 AM

City record: 1645327

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

21st Ave: Judah St to Kirkham St

East side

  • Every Tuesday, 7 to 9 AM

Next sweep: Tue, Nov 3, 7 AM

City records: 1641955, 1645018

West side

  • 1st, 3rd & 5th Friday, 8 to 10 AM

Next sweep: Fri, Nov 6, 8 AM

City record: 1645328

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

21st Ave: Kirkham St to Lawton St

East side

  • Every Tuesday, 7 to 9 AM

Next sweep: Tue, Nov 3, 7 AM

City records: 1641956, 1645019

West side

  • 1st, 3rd & 5th Friday, 8 to 10 AM

Next sweep: Fri, Nov 6, 8 AM

City record: 1645329

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

21st Ave: Lawton St to Moraga St

East side

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

Next sweep: Thu, Nov 5, 7 AM

City record: 1645330

West side

  • 1st, 3rd & 5th Monday, 8 to 10 AM

Next sweep: Mon, Nov 2, 8 AM

City record: 1645341

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

21st Ave: Moraga St to Noriega St

East side

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

Next sweep: Thu, Nov 5, 7 AM

City record: 1645331

West side

  • 1st, 3rd & 5th Monday, 8 to 10 AM

Next sweep: Mon, Nov 2, 8 AM

City record: 1645342

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

21st Ave: Noriega St to Ortega St

East side

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

Next sweep: Thu, Nov 5, 7 AM

City record: 1645332

West side

  • 1st, 3rd & 5th Monday, 8 to 10 AM

Next sweep: Mon, Nov 2, 8 AM

City record: 1645343

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

21st Ave: Ortega St to Pacheco St

East side

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

Next sweep: Thu, Nov 5, 7 AM

City record: 1645333

West side

  • 1st, 3rd & 5th Monday, 8 to 10 AM

Next sweep: Mon, Nov 2, 8 AM

City record: 1645344

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

21st Ave: Pacheco St to Quintara St

East side

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

Next sweep: Mon, Nov 9, 7 AM

City record: 1607655

West side

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

Next sweep: Thu, Nov 12, 8 AM

City record: 1607663

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

21st Ave: Quintara St to Rivera St

East side

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

Next sweep: Mon, Nov 9, 7 AM

City record: 1607656

West side

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

Next sweep: Thu, Nov 12, 8 AM

City record: 1607664

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

21st Ave: Rivera St to Santiago St

East side

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

Next sweep: Mon, Nov 9, 7 AM

City record: 1607657

West side

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

Next sweep: Thu, Nov 12, 8 AM

City record: 1607665

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

21st Ave: Santiago St to Taraval St

East side

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

Next sweep: Mon, Nov 9, 7 AM

City record: 1607658

West side

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

Next sweep: Thu, Nov 12, 8 AM

City record: 1607666

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

21st Ave: Taraval St to Ulloa St

East side

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

Next sweep: Fri, Nov 13, 7 AM

City record: 1607667

West side

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

Next sweep: Tue, Nov 10, 8 AM

City record: 1608532

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

21st Ave: Ulloa St to Vicente St

East side

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

Next sweep: Fri, Nov 13, 7 AM

City record: 1607668

West side

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

Next sweep: Tue, Nov 10, 7 AM

City record: 1623016

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

21st Ave: Vicente St to Wawona St

East side

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

Next sweep: Fri, Nov 13, 7 AM

City record: 1607669

West side

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

Next sweep: Tue, Nov 10, 7 AM

City record: 1623017

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

21st Ave: Sloat Blvd to Ocean Ave

East side

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

Next sweep: Mon, Nov 9, 11 AM

City record: 1634214

West 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: 1623018

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

21st Ave: Ocean Ave to Eucalyptus Dr

East side

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

Next sweep: Mon, Nov 9, 11 AM

City record: 1634215

West 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: 1623019

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

Find your exact curb

The street sweeping map shows every block of 21st 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 21st Ave say something different? Report it with the block and the city record number shown above, and we will check it.