SweepBeep

21st St street cleaning schedule

33 blocks of 21st St 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,685 street cleaning tickets were written on 21st St in 2025, the 88th most of the 1,366 streets with posted cleaning, according to SFMTA citation records. See the 2025 ticket data.

21st St: Potrero Ave to Hampshire St

South side

  • Every Thursday, 9 to 11 AM

Next sweep: Thu, Nov 5, 9 AM

City record: 1646475

North side

  • Every Tuesday, 9 to 11 AM

Next sweep: Tue, Nov 3, 9 AM

City record: 1646386

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

21st St: Hampshire St to York St

South side

  • Every Thursday, 9 to 11 AM

Next sweep: Thu, Nov 5, 9 AM

City record: 1646476

North side

  • Every Tuesday, 9 to 11 AM

Next sweep: Tue, Nov 3, 9 AM

City record: 1646387

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

21st St: York St to Bryant St

South side

  • Every Thursday, 9 to 11 AM

Next sweep: Thu, Nov 5, 9 AM

City record: 1646477

North side

  • Every Tuesday, 9 to 11 AM

Next sweep: Tue, Nov 3, 9 AM

City record: 1646388

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

21st St: Bryant St to Florida St

South side

  • Every Thursday, 9 to 11 AM

Next sweep: Thu, Nov 5, 9 AM

City record: 1646478

North side

  • Every Tuesday, 9 to 11 AM

Next sweep: Tue, Nov 3, 9 AM

City record: 1646389

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

21st St: Florida St to Alabama St

South side

  • Every Thursday, 9 to 11 AM

Next sweep: Thu, Nov 5, 9 AM

City record: 1646479

North side

  • Every Tuesday, 9 to 11 AM

Next sweep: Tue, Nov 3, 9 AM

City record: 1646390

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

21st St: Alabama St to Harrison St

South side

  • Every Thursday, 9 to 11 AM

Next sweep: Thu, Nov 5, 9 AM

City record: 1646480

North side

  • Every Tuesday, 9 to 11 AM

Next sweep: Tue, Nov 3, 9 AM

City record: 1646391

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

21st St: Harrison St to Treat Ave

South side

  • Every Thursday, 9 to 11 AM

Next sweep: Thu, Nov 5, 9 AM

City record: 1646481

North side

  • Every Tuesday, 9 to 11 AM

Next sweep: Tue, Nov 3, 9 AM

City record: 1646392

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

21st St: Treat Ave to Folsom St

South side

  • Every Thursday, 9 to 11 AM

Next sweep: Thu, Nov 5, 9 AM

City record: 1646482

North side

  • Every Tuesday, 9 to 11 AM

Next sweep: Tue, Nov 3, 9 AM

City record: 1646393

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

21st St: Folsom St to Shotwell St

South side

  • Every Thursday, 9 to 11 AM

Next sweep: Thu, Nov 5, 9 AM

City record: 1646483

North side

  • Every Tuesday, 9 to 11 AM

Next sweep: Tue, Nov 3, 9 AM

City record: 1646394

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

21st St: Shotwell St to South Van Ness Ave

South side

  • Every Thursday, 9 to 11 AM

Next sweep: Thu, Nov 5, 9 AM

City record: 1646484

North side

  • Every Tuesday, 9 to 11 AM

Next sweep: Tue, Nov 3, 9 AM

City record: 1646395

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

21st St: South Van Ness Ave to Capp St

South side

  • Every Tuesday, 6 to 8 AM
  • Every Thursday, 6 to 8 AM

Next sweep: Tue, Nov 3, 6 AM

City records: 1646402, 1646404

North side

  • Every Monday, 6 to 8 AM
  • Every Wednesday, 6 to 8 AM
  • Every Friday, 6 to 8 AM

Next sweep: Mon, Nov 2, 6 AM

City records: 1646396, 1608549, 1608555

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

21st St: Capp St to Mission St

South side

  • Every Tuesday, 6 to 8 AM
  • Every Thursday, 6 to 8 AM

Next sweep: Tue, Nov 3, 6 AM

City records: 1646403, 1646405

North side

  • Every Monday, 6 to 8 AM
  • Every Wednesday, 6 to 8 AM
  • Every Friday, 6 to 8 AM

Next sweep: Mon, Nov 2, 6 AM

City records: 1646397, 1608550, 1608556

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

21st St: Mission St to San Carlos St

South side

  • Every Tuesday, 6 to 8 AM
  • Every Thursday, 6 to 8 AM

Next sweep: Tue, Nov 3, 6 AM

City records: 1646406, 1646410

North side

  • Every Monday, 6 to 8 AM
  • Every Wednesday, 6 to 8 AM
  • Every Friday, 6 to 8 AM

Next sweep: Mon, Nov 2, 6 AM

City records: 1646398, 1608551, 1608557

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

21st St: San Carlos St to Bartlett St

South side

  • Every Tuesday, 6 to 8 AM
  • Every Thursday, 6 to 8 AM

Next sweep: Tue, Nov 3, 6 AM

City records: 1646407, 1646411

North side

  • Every Monday, 6 to 8 AM
  • Every Wednesday, 6 to 8 AM
  • Every Friday, 6 to 8 AM

Next sweep: Mon, Nov 2, 6 AM

City records: 1646399, 1608552, 1608558

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

21st St: Bartlett St to Lexington St

South side

  • Every Tuesday, 6 to 8 AM
  • Every Thursday, 6 to 8 AM

Next sweep: Tue, Nov 3, 6 AM

City records: 1646408, 1646412

North side

  • Every Monday, 6 to 8 AM
  • Every Wednesday, 6 to 8 AM
  • Every Friday, 6 to 8 AM

Next sweep: Mon, Nov 2, 6 AM

City records: 1646400, 1608553, 1608559

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

21st St: Lexington St to Valencia St

South side

  • Every Tuesday, 6 to 8 AM
  • Every Thursday, 6 to 8 AM

Next sweep: Tue, Nov 3, 6 AM

City records: 1646409, 1646434

North side

  • Every Monday, 6 to 8 AM
  • Every Wednesday, 6 to 8 AM
  • Every Friday, 6 to 8 AM

Next sweep: Mon, Nov 2, 6 AM

City records: 1646401, 1608554, 1608560

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

21st St: Valencia St to Guerrero St

South 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: 1608573

North side

  • Every Thursday, 9 to 11 AM

Next sweep: Thu, Nov 5, 9 AM

City record: 1623020

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

21st St: Guerrero St to Ames St

South side

  • 2nd & 4th Tuesday, 12 to 2 PM

Next sweep: Tue, Nov 10, 12 PM

City record: 1623031

North side

  • 2nd & 4th Friday, 12 to 2 PM

Next sweep: Fri, Nov 13, 12 PM

City record: 1623021

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

21st St: Ames St to Fair Oaks St

South side

  • 2nd & 4th Tuesday, 12 to 2 PM

Next sweep: Tue, Nov 10, 12 PM

City record: 1623032

North side

  • 2nd & 4th Friday, 12 to 2 PM

Next sweep: Fri, Nov 13, 12 PM

City record: 1623022

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

21st St: Fair Oaks St to Quane St

South side

  • 2nd & 4th Tuesday, 12 to 2 PM

Next sweep: Tue, Nov 10, 12 PM

City record: 1623033

North side

  • 2nd & 4th Friday, 12 to 2 PM

Next sweep: Fri, Nov 13, 12 PM

City record: 1623023

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

21st St: Quane St to Dolores St

South side

  • 2nd & 4th Tuesday, 12 to 2 PM

Next sweep: Tue, Nov 10, 12 PM

City record: 1623034

North side

  • 2nd & 4th Friday, 12 to 2 PM

Next sweep: Fri, Nov 13, 12 PM

City record: 1623024

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

21st St: Dolores St to Chattanooga St

South side

  • 2nd & 4th Tuesday, 12 to 2 PM

Next sweep: Tue, Nov 10, 12 PM

City record: 1623035

North side

  • 2nd & 4th Friday, 12 to 2 PM

Next sweep: Fri, Nov 13, 12 PM

City record: 1623025

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

21st St: Chattanooga St to Church St

South side

  • 2nd & 4th Tuesday, 12 to 2 PM

Next sweep: Tue, Nov 10, 12 PM

City record: 1623036

North side

  • 2nd & 4th Friday, 12 to 2 PM

Next sweep: Fri, Nov 13, 12 PM

City record: 1623026

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

21st St: Church St to Sanchez St

South side

  • 2nd & 4th Tuesday, 12 to 2 PM

Next sweep: Tue, Nov 10, 12 PM

City record: 1623037

North side

  • 2nd & 4th Friday, 12 to 2 PM

Next sweep: Fri, Nov 13, 12 PM

City record: 1623027

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

21st St: Sanchez St to Rayburn St

South side

  • 2nd & 4th Tuesday, 12 to 2 PM

Next sweep: Tue, Nov 10, 12 PM

City record: 1608574

North side

  • 2nd & 4th Friday, 12 to 2 PM

Next sweep: Fri, Nov 13, 12 PM

City record: 1623028

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

21st St: Rayburn St to Noe St

South side

  • 2nd & 4th Tuesday, 12 to 2 PM

Next sweep: Tue, Nov 10, 12 PM

City record: 1608575

North side

  • 2nd & 4th Friday, 12 to 2 PM

Next sweep: Fri, Nov 13, 12 PM

City record: 1623029

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

21st St: Noe St to Castro St

South side

  • 2nd & 4th Tuesday, 12 to 2 PM

Next sweep: Tue, Nov 10, 12 PM

City record: 1608576

North side

  • 2nd & 4th Friday, 12 to 2 PM

Next sweep: Fri, Nov 13, 12 PM

City record: 1623030

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

21st St: Castro St to Collingwood St

South side

  • 2nd & 4th Tuesday, 12 to 2 PM

Next sweep: Tue, Nov 10, 12 PM

City record: 1608577

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

21st St: Collingwood St to Diamond St

South 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: 1623043

North side

  • 2nd & 4th Monday, 12 to 2 PM

Next sweep: Mon, Nov 9, 12 PM

City record: 1623038

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

21st St: Diamond St to Eureka St

South side

  • 2nd & 4th Wednesday, 12 to 2 PM

Next sweep: Wed, Nov 25, 12 PM

Skipped first: Veterans Day: regular daytime sweeping is suspended.

City record: 1634216

North side

  • 2nd & 4th Monday, 12 to 2 PM

Next sweep: Mon, Nov 9, 12 PM

City record: 1623039

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

21st St: Eureka St to Douglass St

South side

  • 2nd & 4th Wednesday, 12 to 2 PM

Next sweep: Wed, Nov 25, 12 PM

Skipped first: Veterans Day: regular daytime sweeping is suspended.

City record: 1634217

North side

  • 2nd & 4th Monday, 12 to 2 PM

Next sweep: Mon, Nov 9, 12 PM

City record: 1623040

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

21st St: Douglass St to Worth St

South side

  • 2nd & 4th Wednesday, 12 to 2 PM

Next sweep: Wed, Nov 25, 12 PM

Skipped first: Veterans Day: regular daytime sweeping is suspended.

City record: 1634218

North side

  • 2nd & 4th Monday, 12 to 2 PM

Next sweep: Mon, Nov 9, 12 PM

City record: 1623041

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

21st St: Worth St to Grand View Ave

South side

  • 2nd & 4th Wednesday, 12 to 2 PM

Next sweep: Wed, Nov 25, 12 PM

Skipped first: Veterans Day: regular daytime sweeping is suspended.

City record: 1634219

North side

  • 2nd & 4th Monday, 12 to 2 PM

Next sweep: Mon, Nov 9, 12 PM

City record: 1623042

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

Find your exact curb

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