Castro St street cleaning schedule
36 blocks of Castro 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,578 street cleaning tickets were written on Castro St in 2025, the 93rd most of the 1,366 streets with posted cleaning, according to SFMTA citation records. See the 2025 ticket data.
Castro St: Divisadero St to Lloyd St
Map of this block · See it on the sweeping map · Centerline network number 3781101
Castro St: Divisadero St to Lloyd St
Map of this block · See it on the sweeping map · Centerline network number 3781201
Castro St: Lloyd St to Duboce Ave
Map of this block · See it on the sweeping map · Centerline network number 3782101
Castro St: Lloyd St to Duboce Ave
Map of this block · See it on the sweeping map · Centerline network number 3782201
Castro St: Duboce Ave to 14th St
Map of this block · See it on the sweeping map · Centerline network number 3783000
Castro St: 14th St to Henry St
Map of this block · See it on the sweeping map · Centerline network number 3784000
Castro St: Henry St to 15th St
Map of this block · See it on the sweeping map · Centerline network number 3785000
Castro St: 15th St to Beaver St
Map of this block · See it on the sweeping map · Centerline network number 3786000
Castro St: Beaver St to 16th St
Map of this block · See it on the sweeping map · Centerline network number 3787000
Castro St: 16th St to States St
East side
- Every Tuesday, 6 to 8 AM
- Every Thursday, 6 to 8 AM
Next sweep: Tue, Nov 3, 6 AM
Map of this block · See it on the sweeping map · Centerline network number 3788000
Castro St: States St to Market St
East side
- Every Tuesday, 6 to 8 AM
- Every Thursday, 6 to 8 AM
Next sweep: Tue, Nov 3, 6 AM
Map of this block · See it on the sweeping map · Centerline network number 3789000
Castro St: Market St to 18th St
East side
- Every Tuesday, 6 to 8 AM
- Every Thursday, 6 to 8 AM
Next sweep: Tue, Nov 3, 6 AM
Map of this block · See it on the sweeping map · Centerline network number 3790000
Castro St: 18th St to 19th St
East side
- Every Tuesday, 6 to 8 AM
- Every Thursday, 6 to 8 AM
Next sweep: Tue, Nov 3, 6 AM
Map of this block · See it on the sweeping map · Centerline network number 3791000
Castro St: 19th St to 20th St
Map of this block · See it on the sweeping map · Centerline network number 3792000
Castro St: 20th St to Liberty St
Map of this block · See it on the sweeping map · Centerline network number 3793000
Castro St: Liberty St to 21st St
Map of this block · See it on the sweeping map · Centerline network number 3794000
Castro St: 21st St to Hill St
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: 1622574
Map of this block · See it on the sweeping map · Centerline network number 3795000
Castro St: Hill St to 22nd St
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: 1622575
Map of this block · See it on the sweeping map · Centerline network number 3796000
Castro St: 22nd St to Alvarado St
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: 1622576
Map of this block · See it on the sweeping map · Centerline network number 3797000
Castro St: Alvarado St to 23rd St
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: 1622577
Map of this block · See it on the sweeping map · Centerline network number 3798000
Castro St: 23rd St to Elizabeth St
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: 1622578
Map of this block · See it on the sweeping map · Centerline network number 3799000
Castro St: Elizabeth St to 24th St
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: 1622579
Map of this block · See it on the sweeping map · Centerline network number 3800000
Castro St: 24th St to Jersey St
East side
- Every Tuesday, 6 to 8 AM
- Every Thursday, 6 to 8 AM
Next sweep: Tue, Nov 3, 6 AM
Map of this block · See it on the sweeping map · Centerline network number 3801000
Castro St: Jersey St to 25th St
East side
- Every Tuesday, 6 to 8 AM
- Every Thursday, 6 to 8 AM
Next sweep: Tue, Nov 3, 6 AM
Map of this block · See it on the sweeping map · Centerline network number 3802000
Castro St: 25th St to Clipper St
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: 1633553
Map of this block · See it on the sweeping map · Centerline network number 3803000
Castro St: Clipper St to 26th St
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: 1633554
Map of this block · See it on the sweeping map · Centerline network number 3804000
Castro St: 26th St to Cesar Chavez St
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: 1633555
Map of this block · See it on the sweeping map · Centerline network number 3805000
Castro St: Cesar Chavez St to 27th St
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: 1606933
Map of this block · See it on the sweeping map · Centerline network number 3806000
Castro St: Duncan St to Castro St
Map of this block · See it on the sweeping map · Centerline network number 3808000
Castro St: 28th St to Valley St
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: 1622595
Map of this block · See it on the sweeping map · Centerline network number 3810000
Castro St: Valley St to 29th St
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: 1622596
Map of this block · See it on the sweeping map · Centerline network number 3811000
Castro St: 29th St to Day St
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: 1622597
Map of this block · See it on the sweeping map · Centerline network number 3812000
Castro St: Day St to 30th St
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: 1622598
Map of this block · See it on the sweeping map · Centerline network number 3813000
Castro St: Sussex St to Laidley St
Map of this block · See it on the sweeping map · Centerline network number 3814000
Castro St: Laidley St to Surrey St
Map of this block · See it on the sweeping map · Centerline network number 3815000
Castro St: Surrey St to Chenery St
Map of this block · See it on the sweeping map · Centerline network number 3816000
Find your exact curb
The street sweeping map shows every block of Castro 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 mapWe are also building alerts that know where your car is parked. Join the waitlist.
Does a posted sign on Castro St say something different? Report it with the block and the city record number shown above, and we will check it.
More San Francisco streets
- Bush St Street Cleaning Schedule, San Francisco
Street cleaning schedule for Bush St, San Francisco: 42 blocks, each side of the street, with the next sweep and holiday exceptions.
- Cabrillo St Street Cleaning Schedule, San Francisco
Street cleaning schedule for Cabrillo St, San Francisco: 49 blocks, each side of the street, with the next sweep and holiday exceptions.
- California St Street Cleaning Schedule, San Francisco
Street cleaning schedule for California St, San Francisco: 86 blocks, each side of the street, with the next sweep and holiday exceptions.
- Cayuga Ave Street Cleaning Schedule, San Francisco
Street cleaning schedule for Cayuga Ave, San Francisco: 34 blocks, each side of the street, with the next sweep and holiday exceptions.
- Cesar Chavez St Street Cleaning Schedule, San Francisco
Street cleaning schedule for Cesar Chavez St, San Francisco: 51 blocks, each side of the street, with the next sweep and holiday exceptions.
- Chestnut St Street Cleaning Schedule, San Francisco
Street cleaning schedule for Chestnut St, San Francisco: 23 blocks, each side of the street, with the next sweep and holiday exceptions.