SweepBeep

20th St street cleaning schedule

43 blocks of 20th 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.

2,489 street cleaning tickets were written on 20th St in 2025, the 52nd most of the 1,366 streets with posted cleaning, according to SFMTA citation records. See the 2025 ticket data.

20th St: Illinois St to 03rd St

South side

  • Every Tuesday, 1 to 6 AM

Next sweep: Tue, Nov 3, 1 AM

City record: 1634187

North side

  • Every Thursday, 12 to 6 AM

Next sweep: Thu, Nov 5, 12 AM

City record: 1608490

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

20th St: 03rd St to Tennessee St

South side

  • Every Tuesday, 1 to 6 AM

Next sweep: Tue, Nov 3, 1 AM

City record: 1634188

North side

  • Every Thursday, 12 to 6 AM

Next sweep: Thu, Nov 5, 12 AM

City record: 1608491

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

20th St: Tennessee St to Minnesota St

South side

  • Every Tuesday, 1 to 6 AM

Next sweep: Tue, Nov 3, 1 AM

City record: 1634189

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

20th St: Minnesota St to Indiana St

South side

  • Every Tuesday, 1 to 6 AM

Next sweep: Tue, Nov 3, 1 AM

City record: 1634190

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

20th St: Tennessee St to Pennsylvania Ave

North side

  • Every Thursday, 12 to 6 AM

Next sweep: Thu, Nov 5, 12 AM

City record: 1608492

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

20th St: Pennsylvania Ave to Mississippi St

South side

  • Every Wednesday, 8 to 10 AM

Next sweep: Wed, Nov 4, 8 AM

City record: 1646368

North side

  • Every Monday, 9 to 11 AM

Next sweep: Mon, Nov 2, 9 AM

City record: 1646364

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

20th St: Texas St to Mississippi St

South side

  • Every Monday, 9 to 11 AM

Next sweep: Mon, Nov 2, 9 AM

City record: 1646365

North side

  • Every Wednesday, 8 to 10 AM

Next sweep: Wed, Nov 4, 8 AM

City record: 1646369

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

20th St: Texas St to Missouri St

South side

  • Every Wednesday, 8 to 10 AM

Next sweep: Wed, Nov 4, 8 AM

City record: 1646861

North side

  • Every Monday, 9 to 11 AM

Next sweep: Mon, Nov 2, 9 AM

City record: 1646366

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

20th St: Missouri St to Connecticut St

South side

  • Every Wednesday, 8 to 10 AM

Next sweep: Wed, Nov 4, 8 AM

City record: 1646862

North side

  • Every Monday, 9 to 11 AM

Next sweep: Mon, Nov 2, 9 AM

City record: 1646367

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

20th St: Connecticut St to Arkansas St

South side

  • Every Wednesday, 8 to 10 AM

Next sweep: Wed, Nov 4, 8 AM

City record: 1646378

North side

  • Every Monday, 8 to 10 AM

Next sweep: Mon, Nov 2, 8 AM

City record: 1646370

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

20th St: Arkansas St to Wisconsin St

South side

  • Every Wednesday, 8 to 10 AM

Next sweep: Wed, Nov 4, 8 AM

City record: 1646379

North side

  • Every Monday, 8 to 10 AM

Next sweep: Mon, Nov 2, 8 AM

City record: 1646371

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

20th St: Wisconsin St to Carolina St

South side

  • Every Wednesday, 8 to 10 AM

Next sweep: Wed, Nov 4, 8 AM

City record: 1646380

North side

  • Every Monday, 8 to 10 AM

Next sweep: Mon, Nov 2, 8 AM

City record: 1646372

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

20th St: Carolina St to De Haro St

South side

  • Every Wednesday, 8 to 10 AM

Next sweep: Wed, Nov 4, 8 AM

City record: 1646381

North side

  • Every Monday, 8 to 10 AM

Next sweep: Mon, Nov 2, 8 AM

City record: 1646373

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

20th St: De Haro St to Rhode Island St

South side

  • Every Wednesday, 8 to 10 AM

Next sweep: Wed, Nov 4, 8 AM

City record: 1646382

North side

  • Every Monday, 8 to 10 AM

Next sweep: Mon, Nov 2, 8 AM

City record: 1646374

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

20th St: Rhode Island St to Kansas St

South side

  • Every Wednesday, 8 to 10 AM

Next sweep: Wed, Nov 4, 8 AM

City record: 1646383

North side

  • Every Monday, 8 to 10 AM

Next sweep: Mon, Nov 2, 8 AM

City record: 1646375

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

20th St: Kansas St to Vermont St

South side

  • Every Wednesday, 8 to 10 AM

Next sweep: Wed, Nov 4, 8 AM

City record: 1646384

North side

  • Every Monday, 8 to 10 AM

Next sweep: Mon, Nov 2, 8 AM

City record: 1646376

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

20th St: Vermont St to San Bruno Ave

South side

  • Every Wednesday, 8 to 10 AM

Next sweep: Wed, Nov 4, 8 AM

City record: 1646385

North side

  • Every Monday, 8 to 10 AM

Next sweep: Mon, Nov 2, 8 AM

City record: 1646377

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

20th St: Potrero Ave to Hampshire St

South side

  • Every Tuesday, 9 to 11 AM

Next sweep: Tue, Nov 3, 9 AM

City record: 1646470

North side

  • Every Thursday, 9 to 11 AM

Next sweep: Thu, Nov 5, 9 AM

City record: 1646207

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

20th St: Hampshire St to York St

South side

  • Every Tuesday, 9 to 11 AM

Next sweep: Tue, Nov 3, 9 AM

City record: 1646471

North side

  • Every Thursday, 9 to 11 AM

Next sweep: Thu, Nov 5, 9 AM

City record: 1646208

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

20th St: York St to Bryant St

South side

  • Every Tuesday, 9 to 11 AM

Next sweep: Tue, Nov 3, 9 AM

City record: 1646472

North side

  • Every Thursday, 9 to 11 AM

Next sweep: Thu, Nov 5, 9 AM

City record: 1646209

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

20th St: Bryant St to Florida St

South side

  • Every Tuesday, 9 to 11 AM

Next sweep: Tue, Nov 3, 9 AM

City record: 1646473

North side

  • Every Thursday, 9 to 11 AM

Next sweep: Thu, Nov 5, 9 AM

City record: 1646210

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

20th St: Florida St to Alabama St

South side

  • Every Tuesday, 9 to 11 AM

Next sweep: Tue, Nov 3, 9 AM

City record: 1646474

North side

  • Every Thursday, 9 to 11 AM

Next sweep: Thu, Nov 5, 9 AM

City record: 1646211

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

20th St: Alabama St to Harrison St

South side

  • Every Tuesday, 9 to 11 AM

Next sweep: Tue, Nov 3, 9 AM

City record: 1646217

North side

  • Every Thursday, 9 to 11 AM

Next sweep: Thu, Nov 5, 9 AM

City record: 1646212

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

20th St: Harrison St to Treat Ave

South side

  • Every Tuesday, 9 to 11 AM

Next sweep: Tue, Nov 3, 9 AM

City record: 1646218

North side

  • Every Thursday, 9 to 11 AM

Next sweep: Thu, Nov 5, 9 AM

City record: 1646213

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

20th St: Treat Ave to Folsom St

South side

  • Every Tuesday, 9 to 11 AM

Next sweep: Tue, Nov 3, 9 AM

City record: 1646219

North side

  • Every Thursday, 9 to 11 AM

Next sweep: Thu, Nov 5, 9 AM

City record: 1646214

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

20th St: Folsom St to Shotwell St

South 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: 1622985, 1646863, 1622992

North side

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

Next sweep: Tue, Nov 3, 6 AM

City records: 1607620, 1646215

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

20th St: Shotwell St to South Van Ness Ave

South 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: 1622986, 1646864, 1622993

North side

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

Next sweep: Tue, Nov 3, 6 AM

City records: 1607621, 1646216

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

20th St: South Van Ness Ave to Capp St

South 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: 1622987, 1646865, 1622994

North side

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

Next sweep: Tue, Nov 3, 6 AM

City records: 1607622, 1607627

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

20th St: Capp St to Mission St

South 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: 1622988, 1646866, 1622995

North side

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

Next sweep: Tue, Nov 3, 6 AM

City records: 1607623, 1607628

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

20th St: Mission St to San Carlos St

South 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: 1622989, 1646867, 1622996

North side

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

Next sweep: Tue, Nov 3, 6 AM

City records: 1607624, 1607629

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

20th St: San Carlos St to Lexington St

South 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: 1622990, 1646868, 1622997

North side

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

Next sweep: Tue, Nov 3, 6 AM

City records: 1607625, 1607630

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

20th St: Lexington St to Valencia St

South 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: 1622991, 1646869, 1622998

North side

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

Next sweep: Tue, Nov 3, 6 AM

City records: 1607626, 1607631

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

20th St: Valencia St to Guerrero St

South side

  • Every Monday, 12 to 2 PM

Next sweep: Mon, Nov 2, 12 PM

City record: 1607632

North side

  • Every Thursday, 9 to 11 AM

Next sweep: Thu, Nov 5, 9 AM

City record: 1607637

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

20th St: Guerrero St to Dolores St

South side

  • Every Monday, 9 to 11 AM

Next sweep: Mon, Nov 2, 9 AM

City record: 1608515

North side

  • Every Thursday, 9 to 11 AM

Next sweep: Thu, Nov 5, 9 AM

City record: 1607638

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

20th St: Dolores St to Church St

South side

  • Every Monday, 9 to 11 AM

Next sweep: Mon, Nov 2, 9 AM

City record: 1608516

North side

  • Every Thursday, 9 to 11 AM

Next sweep: Thu, Nov 5, 9 AM

City record: 1607639

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

20th St: Church St to Sanchez St

South side

  • Every Monday, 9 to 11 AM

Next sweep: Mon, Nov 2, 9 AM

City record: 1608517

North side

  • Every Thursday, 9 to 11 AM

Next sweep: Thu, Nov 5, 9 AM

City record: 1634209

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

20th St: 20th St to Noe St

South side

  • Every Wednesday, 9 to 11 AM

Next sweep: Wed, Nov 4, 9 AM

City record: 1607641

North side

  • Every Friday, 9 to 11 AM

Next sweep: Fri, Nov 6, 9 AM

City record: 1623006

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

20th St: Noe St to Hartford St

South side

  • Every Monday, 12 to 2 PM

Next sweep: Mon, Nov 2, 12 PM

City record: 1623007

North side

  • Every Thursday, 12 to 2 PM

Next sweep: Thu, Nov 5, 12 PM

City record: 1608518

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

20th St: Hartford St to Castro St

South side

  • Every Monday, 12 to 2 PM

Next sweep: Mon, Nov 2, 12 PM

City record: 1623008

North side

  • Every Thursday, 12 to 2 PM

Next sweep: Thu, Nov 5, 12 PM

City record: 1608519

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

20th St: Castro St to Collingwood St

South side

  • Every Monday, 12 to 2 PM

Next sweep: Mon, Nov 2, 12 PM

City record: 1623009

North side

  • Every Thursday, 12 to 2 PM

Next sweep: Thu, Nov 5, 12 PM

City record: 1608520

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

20th St: Collingwood St to Diamond St

South side

  • Every Monday, 12 to 2 PM

Next sweep: Mon, Nov 2, 12 PM

City record: 1623010

North side

  • Every Thursday, 12 to 2 PM

Next sweep: Thu, Nov 5, 12 PM

City record: 1608521

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

20th St: Diamond St to Eureka St

South side

  • Every Monday, 12 to 2 PM

Next sweep: Mon, Nov 2, 12 PM

City record: 1623011

North side

  • Every Thursday, 12 to 2 PM

Next sweep: Thu, Nov 5, 12 PM

City record: 1608522

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

20th St: Eureka St to Douglass St

South side

  • Every Monday, 12 to 2 PM

Next sweep: Mon, Nov 2, 12 PM

City record: 1623012

North side

  • Every Thursday, 12 to 2 PM

Next sweep: Thu, Nov 5, 12 PM

City record: 1608523

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

Find your exact curb

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