SweepBeep

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

Northeast side

  • Every Wednesday, 12 to 2 PM

Next sweep: Wed, Nov 4, 12 PM

City record: 1606922

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

Castro St: Divisadero St to Lloyd St

Southwest side

  • Every Wednesday, 12 to 2 PM

Next sweep: Wed, Nov 4, 12 PM

City record: 1606924

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

Castro St: Lloyd St to Duboce Ave

Northeast side

  • Every Wednesday, 12 to 2 PM

Next sweep: Wed, Nov 4, 12 PM

City record: 1606923

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

Castro St: Lloyd St to Duboce Ave

Southwest side

  • Every Wednesday, 12 to 2 PM

Next sweep: Wed, Nov 4, 12 PM

City record: 1606925

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

Castro St: Duboce Ave to 14th St

East side

  • Every Tuesday, 6 to 8 AM

Next sweep: Tue, Nov 3, 6 AM

City record: 1606926

West side

  • Every Thursday, 8 to 10 AM

Next sweep: Thu, Nov 5, 8 AM

City record: 1633531

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

Castro St: 14th St to Henry St

East side

  • Every Friday, 8 to 10 AM

Next sweep: Fri, Nov 6, 8 AM

City record: 1633536

West side

  • Every Thursday, 8 to 10 AM

Next sweep: Thu, Nov 5, 8 AM

City record: 1633532

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

Castro St: Henry St to 15th St

East side

  • Every Friday, 8 to 10 AM

Next sweep: Fri, Nov 6, 8 AM

City record: 1633537

West side

  • Every Thursday, 8 to 10 AM

Next sweep: Thu, Nov 5, 8 AM

City record: 1633533

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

Castro St: 15th St to Beaver St

East side

  • Every Friday, 8 to 10 AM

Next sweep: Fri, Nov 6, 8 AM

City record: 1633538

West side

  • Every Thursday, 8 to 10 AM

Next sweep: Thu, Nov 5, 8 AM

City record: 1633534

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

Castro St: Beaver St to 16th St

East side

  • Every Friday, 8 to 10 AM

Next sweep: Fri, Nov 6, 8 AM

City record: 1633539

West side

  • Every Thursday, 8 to 10 AM

Next sweep: Thu, Nov 5, 8 AM

City record: 1633535

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

City records: 1633540, 1633542

West 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: 1622562, 1622566, 1622570

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

City records: 1633541, 1633543

West 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: 1622563, 1622567, 1622571

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

City records: 1606927, 1606929

West 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: 1622564, 1622568, 1622572

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

City records: 1606928, 1606930

West 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: 1622565, 1622569, 1622573

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

Castro St: 19th St to 20th St

East side

  • Every Wednesday, 8 to 10 AM

Next sweep: Wed, Nov 4, 8 AM

City record: 1622580

West side

  • Every Friday, 8 to 10 AM

Next sweep: Fri, Nov 6, 8 AM

City record: 1633544

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

Castro St: 20th St to Liberty St

East side

  • Every Wednesday, 8 to 10 AM

Next sweep: Wed, Nov 4, 8 AM

City record: 1622581

West side

  • Every Friday, 8 to 10 AM

Next sweep: Fri, Nov 6, 8 AM

City record: 1633545

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

Castro St: Liberty St to 21st St

East side

  • Every Wednesday, 8 to 10 AM

Next sweep: Wed, Nov 4, 8 AM

City record: 1622582

West side

  • Every Friday, 8 to 10 AM

Next sweep: Fri, Nov 6, 8 AM

City record: 1633546

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

Castro St: 21st St to Hill St

East side

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

Next sweep: Mon, Nov 9, 9 AM

City record: 1633547

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

East side

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

Next sweep: Mon, Nov 9, 9 AM

City record: 1633548

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

East side

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

Next sweep: Mon, Nov 9, 9 AM

City record: 1633549

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

East side

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

Next sweep: Mon, Nov 9, 9 AM

City record: 1633550

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

East side

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

Next sweep: Mon, Nov 9, 9 AM

City record: 1633551

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

East side

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

Next sweep: Mon, Nov 9, 9 AM

City record: 1633552

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

City records: 1622585, 1622587, 1622589, 1622592

West 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: 1612029, 1612033, 1622583, 1622584, 1612031, 1612035

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

City records: 1622586, 1622588, 1622590, 1622593

West side

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

Next sweep: Mon, Nov 2, 6 AM

City records: 1612030, 1612034, 1612032, 1612036

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

Castro St: 25th St to Clipper St

East side

  • Every Thursday, 6 to 8 AM

Next sweep: Thu, Nov 5, 6 AM

City records: 1622591, 1622594

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

East side

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

Next sweep: Mon, Nov 9, 9 AM

City record: 1606931

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

East side

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

Next sweep: Mon, Nov 9, 9 AM

City record: 1606932

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

East side

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

Next sweep: Mon, Nov 9, 9 AM

City record: 1633556

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

East side

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

Next sweep: Mon, Nov 9, 9 AM

City record: 1612037

West side

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

Next sweep: Mon, Nov 9, 9 AM

City record: 1633557

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

Castro St: 28th St to Valley St

East side

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

Next sweep: Mon, Nov 9, 9 AM

City record: 1606934

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

East side

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

Next sweep: Mon, Nov 9, 9 AM

City record: 1606935

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

East side

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

Next sweep: Mon, Nov 9, 9 AM

City record: 1606936

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

East side

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

Next sweep: Mon, Nov 9, 9 AM

City record: 1606937

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

East side

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

Next sweep: Tue, Nov 10, 11 AM

City record: 1606938

West side

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

Next sweep: Fri, Nov 13, 11 AM

City record: 1612038

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

Castro St: Laidley St to Surrey St

East side

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

Next sweep: Tue, Nov 10, 11 AM

City record: 1606939

West side

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

Next sweep: Fri, Nov 13, 11 AM

City record: 1612039

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

Castro St: Surrey St to Chenery St

East side

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

Next sweep: Tue, Nov 10, 11 AM

City record: 1606940

West side

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

Next sweep: Fri, Nov 13, 11 AM

City record: 1612040

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 map

We 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.