SweepBeep

31st Ave street cleaning schedule

20 blocks of 31st 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.

900 street cleaning tickets were written on 31st Ave in 2025, according to SFMTA citation records. See the 2025 ticket data.

31st Ave: Sea View Ter to California St

East side

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

Next sweep: Tue, Nov 10, 9 AM

City record: 1644680

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: 1643872

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

31st Ave: California St to Clement St

East side

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

Next sweep: Fri, Nov 13, 10 AM

City record: 1643873

West side

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

Next sweep: Thu, Nov 12, 11 AM

City record: 1644681

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

31st Ave: Clement St to Geary Blvd

East side

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

Next sweep: Fri, Nov 13, 10 AM

City record: 1643874

West side

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

Next sweep: Thu, Nov 12, 11 AM

City record: 1644682

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

31st Ave: Balboa St to Cabrillo St

East side

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

Next sweep: Fri, Nov 13, 10 AM

City record: 1644142

West side

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

Next sweep: Thu, Nov 12, 11 AM

City record: 1644683

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

31st Ave: Cabrillo St to Fulton St

East side

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

Next sweep: Fri, Nov 13, 10 AM

City record: 1644143

West side

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

Next sweep: Thu, Nov 12, 11 AM

City record: 1644684

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

31st Ave: Lincoln Way to Irving St

East side

  • 1st, 3rd & 5th Tuesday, 9 to 11 AM

Next sweep: Tue, Nov 3, 9 AM

City record: 1645457

West side

  • 1st, 3rd & 5th Friday, 9 to 11 AM

Next sweep: Fri, Nov 6, 9 AM

City record: 1644950

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

31st Ave: Irving St to Judah St

East side

  • 1st, 3rd & 5th Tuesday, 9 to 11 AM

Next sweep: Tue, Nov 3, 9 AM

City record: 1645458

West side

  • 1st, 3rd & 5th Friday, 9 to 11 AM

Next sweep: Fri, Nov 6, 9 AM

City record: 1644951

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

31st Ave: Judah St to Kirkham St

East side

  • 1st, 3rd & 5th Tuesday, 9 to 11 AM

Next sweep: Tue, Nov 3, 9 AM

City record: 1645459

West side

  • 1st, 3rd & 5th Friday, 9 to 11 AM

Next sweep: Fri, Nov 6, 9 AM

City record: 1644952

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

31st Ave: Kirkham St to Lawton St

East side

  • Every Monday, 7 to 8 AM

Next sweep: Mon, Nov 2, 7 AM

City records: 1600405, 1645895

West side

  • 1st, 3rd & 5th Friday, 9 to 11 AM

Next sweep: Fri, Nov 6, 9 AM

City record: 1644953

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

31st Ave: Lawton St to Moraga St

East side

  • 1st & 3rd Thursday, 9 to 11 AM

Next sweep: Thu, Nov 5, 9 AM

City record: 1644954

West side

  • 1st, 3rd & 5th Monday, 9 to 11 AM

Next sweep: Mon, Nov 2, 9 AM

City record: 1646022

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

31st Ave: Moraga St to Noriega St

East side

  • 1st & 3rd Thursday, 9 to 11 AM

Next sweep: Thu, Nov 5, 9 AM

City record: 1644955

West side

  • 1st, 3rd & 5th Monday, 9 to 11 AM

Next sweep: Mon, Nov 2, 9 AM

City record: 1646023

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

31st Ave: Noriega St to Ortega St

East side

  • 1st & 3rd Thursday, 9 to 11 AM

Next sweep: Thu, Nov 5, 9 AM

City record: 1644956

West side

  • 1st, 3rd & 5th Monday, 9 to 11 AM

Next sweep: Mon, Nov 2, 9 AM

City record: 1646024

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

31st Ave: Ortega St to Pacheco St

East side

  • 1st & 3rd Thursday, 9 to 11 AM

Next sweep: Thu, Nov 5, 9 AM

City record: 1644957

West side

  • 1st, 3rd & 5th Monday, 9 to 11 AM

Next sweep: Mon, Nov 2, 9 AM

City record: 1646025

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

31st Ave: Pacheco St to Quintara St

East side

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

Next sweep: Mon, Nov 9, 9 AM

City record: 1626961

West side

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

Next sweep: Thu, Nov 12, 8 AM

City record: 1626957

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

31st Ave: Quintara St to Rivera St

East side

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

Next sweep: Mon, Nov 9, 9 AM

City record: 1626962

West side

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

Next sweep: Thu, Nov 12, 8 AM

City record: 1626958

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

31st Ave: Rivera St to Santiago St

East side

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

Next sweep: Mon, Nov 9, 9 AM

City record: 1626963

West side

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

Next sweep: Thu, Nov 12, 8 AM

City record: 1626959

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

31st Ave: Santiago St to Taraval St

East side

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

Next sweep: Mon, Nov 9, 9 AM

City record: 1626964

West side

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

Next sweep: Thu, Nov 12, 8 AM

City record: 1626960

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

31st Ave: Taraval St to Ulloa St

East side

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

Next sweep: Fri, Nov 13, 9 AM

City record: 1626966

West side

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

Next sweep: Tue, Nov 10, 9 AM

City record: 1600414

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

31st Ave: Ulloa St to Vicente St

East side

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

Next sweep: Fri, Nov 13, 9 AM

City record: 1626967

West side

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

Next sweep: Tue, Nov 10, 9 AM

City record: 1641650

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

31st Ave: Vicente St to Escolta Way

East side

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

Next sweep: Fri, Nov 13, 9 AM

City record: 1626968

West side

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

Next sweep: Tue, Nov 10, 9 AM

City record: 1626965

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

Find your exact curb

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