Street cleaning in Noe Valley, SF
Schedules here are set block by block. Tap any block on the map for its exact posted day, time, and next sweep, then set a free reminder. Below: what the public ticket record shows about Noe Valley.
Noe Valley in tickets
The street-cleaning fine is $105 (2026). In Noe Valley, most tickets are written on Fridays around 9am.
Parking in Noe Valley
Of Noe Valley's mapped curb, about 88% is general street parking, 10% residential-permit (RPP). (Share of curb in SFMTA's Digital Curb data. The posted sign on your block always wins.)
- 3865 24TH ST · Lot29 spaces · $2/hr
- 2 27TH ST · Lot100 spaces
- 3950 24th St · Lot37 spaces
No street spot? Rates are operator-supplied. Confirm on arrival.
Noe Valley parking, live
Every curb in Noe Valley, colored by its next street sweep. Tap a block for its posted schedule, meters, permit zone, and a free move-your-car reminder.
Street cleaning, block by block
Every swept street in Noe Valley. Open one for its blocks, then a block for its posted days and times, the next sweep dates and when tickets actually land.
21st St 8 blocks
- Chattanooga St to Church StTue, Fri 12 to 2pm (2nd & 4th wks)
- Rayburn St to Noe StTue, Fri 12 to 2pm (2nd & 4th wks)
- Noe St to Castro StTue, Fri 12 to 2pm (2nd & 4th wks)
- Collingwood St to Diamond StMon 12 to 2pm (2nd & 4th wks); Wed 9 to 11am (2nd & 4th wks)
- Diamond St to Eureka StMon, Wed 12 to 2pm (2nd & 4th wks)
- Eureka St to Douglass StMon, Wed 12 to 2pm (2nd & 4th wks)
- Douglass St to Worth StMon, Wed 12 to 2pm (2nd & 4th wks)
- Worth St to Grand View AveMon, Wed 12 to 2pm (2nd & 4th wks)
22nd St 11 blocks
- Dolores St to Chattanooga StTue, Fri 12 to 2pm (2nd & 4th wks)
- Chattanooga St to Church StTue, Fri 12 to 2pm (2nd & 4th wks)
- Church St to Vicksburg StFri 12 to 2pm (2nd & 4th wks)
- Vicksburg St to Sanchez StTue, Fri 12 to 2pm (2nd & 4th wks)
- Sanchez St to Noe StTue, Fri 12 to 2pm (2nd & 4th wks)
- Noe St to Castro StTue, Fri 12 to 2pm (2nd & 4th wks)
- Castro St to Collingwood StMon, Wed 9 to 11am (2nd & 4th wks)
- Diamond St to Eureka StMon, Wed 12 to 2pm (2nd & 4th wks)
- Eureka St to Douglass StMon, Wed 12 to 2pm (2nd & 4th wks)
- Douglass St to Worth StMon, Wed 12 to 2pm (2nd & 4th wks)
- Worth St to Hoffman AveMon, Wed 12 to 2pm (2nd & 4th wks)
23rd St 15 blocks
- Dolores St to Mersey StTue, Fri 12 to 2pm (2nd & 4th wks)
- Mersey St to Chattanooga StTue, Fri 12 to 2pm (2nd & 4th wks)
- Chattanooga St to Severn StTue, Fri 12 to 2pm (2nd & 4th wks)
- Severn St to Church StTue, Fri 12 to 2pm (2nd & 4th wks)
- Church St to Nellie StTue, Fri 12 to 2pm (2nd & 4th wks)
- Nellie St to Vicksburg StTue, Fri 12 to 2pm (2nd & 4th wks)
- Vicksburg St to Blanche StTue, Fri 12 to 2pm (2nd & 4th wks)
- Blanche St to Sanchez StTue, Fri 12 to 2pm (2nd & 4th wks)
- Sanchez St to Noe StTue, Fri 12 to 2pm (2nd & 4th wks)
- Noe St to Castro StTue, Fri 12 to 2pm (2nd & 4th wks)
- Castro St to Diamond StTue, Fri 12 to 2pm (2nd & 4th wks)
- Diamond St to Eureka StMon, Wed 12 to 2pm (2nd & 4th wks)
- Eureka St to Douglass StMon, Wed 12 to 2pm (2nd & 4th wks)
- Douglass St to Hoffman AveMon, Wed 12 to 2pm (2nd & 4th wks)
- Hoffman Ave to Grand View AveMon, Wed 12 to 2pm (2nd & 4th wks)
24th St 13 blocks
- Dolores St to Mersey StTue 12 to 2pm (2nd & 4th wks); Fri 9 to 11am (2nd & 4th wks)
- Mersey St to Chattanooga StTue 12 to 2pm (2nd & 4th wks); Fri 9 to 11am (2nd & 4th wks)
- Chattanooga St to Church StMon to Fri 6 to 8am
- Church St to Vicksburg StMon to Fri 6 to 8am
- Vicksburg St to Sanchez StMon to Fri 6 to 8am
- Sanchez St to Noe StMon to Fri 6 to 8am
- Noe St to Castro StMon to Fri 6 to 8am
- Castro St to Diamond StThu, Fri 6 to 8am
- Diamond St to Douglass StMon, Wed 12 to 2pm (2nd & 4th wks)
- Douglass St to Homestead StMon, Wed 12 to 2pm (2nd & 4th wks)
- Homestead St to Hoffman AveMon, Wed 12 to 2pm (2nd & 4th wks)
- Hoffman Ave to Fountain StMon, Wed 12 to 2pm (2nd & 4th wks)
- Fountain St to Grand View AveMon, Wed 12 to 2pm (2nd & 4th wks)
25th St 11 blocks
- Dolores St to Church StTue, Fri 12 to 2pm (2nd & 4th wks)
- Church St to Vicksburg StTue, Fri 12 to 2pm (2nd & 4th wks)
- Vicksburg St to Sanchez StTue, Fri 12 to 2pm (2nd & 4th wks)
- Sanchez St to Noe StTue, Fri 12 to 2pm (2nd & 4th wks)
- Noe St to Castro StMon 6 to 8am; Tue 9 to 11am (2nd & 4th wks)
- Castro St to Diamond StTue, Fri 9 to 11am (2nd & 4th wks)
- Diamond St to Douglass StMon, Wed 12 to 2pm (2nd & 4th wks)
- Douglass St to Homestead StMon, Wed 12 to 2pm (2nd & 4th wks)
- Homestead St to Hoffman AveMon, Wed 12 to 2pm (2nd & 4th wks)
- Hoffman Ave to Fountain StMon, Wed 12 to 2pm (2nd & 4th wks)
- Fountain St to Grand View AveMon, Wed 12 to 2pm (2nd & 4th wks)
26th St 6 blocks
- Dolores St to Church StTue, Fri 9 to 11am (2nd & 4th wks)
- Church St to Sanchez StTue, Fri 9 to 11am (2nd & 4th wks)
- Sanchez St to Noe StTue, Fri 9 to 11am (2nd & 4th wks)
- Noe St to Castro StTue, Fri 9 to 11am (2nd & 4th wks)
- Castro St to Diamond StTue, Fri 9 to 11am (2nd & 4th wks)
- Diamond St to Douglass StMon, Wed 12 to 2pm (2nd & 4th wks)
27th St 11 blocks
- San Jose Ave to Guerrero StTue, Fri 7 to 9am
- Guerrero St to Dolores StTue, Fri 8 to 10am (2nd & 4th wks)
- Dolores St to Church StTue, Fri 9 to 11am (2nd & 4th wks)
- Church St to Sanchez StTue, Fri 9 to 11am (2nd & 4th wks)
- Sanchez St to Noe StTue, Fri 9 to 11am (2nd & 4th wks)
- at Castro St · south sideMon 9 to 11am (2nd & 4th wks)
- at Castro St · north sideWed 9 to 11am (2nd & 4th wks)
- Castro St to Kronquist CtWed 12 to 2pm (2nd & 4th wks); Fri 9 to 11am (2nd & 4th wks)
- Kronquist Ct to Diamond StWed 12 to 2pm (2nd & 4th wks); Fri 9 to 11am (2nd & 4th wks)
- Diamond St to Douglass StMon, Wed 12 to 2pm (2nd & 4th wks)
- Douglass St to Safira LnMon, Wed 12 to 2pm (2nd & 4th wks)
28th St 7 blocks
- San Jose Ave to Dolores StTue, Fri 8 to 10am (2nd & 4th wks)
- Dolores St to Church StTue, Fri 8 to 10am (2nd & 4th wks)
- Church St to Sanchez StTue, Fri 8 to 10am (2nd & 4th wks)
- Sanchez St to Noe StTue, Fri 8 to 10am (2nd & 4th wks)
- Noe St to Castro StTue, Fri 8 to 10am (2nd & 4th wks)
- Castro St to Diamond StWed 9 to 11am (2nd & 4th wks); Fri 8 to 10am (2nd & 4th wks)
- Diamond St to Douglass StMon, Wed 9 to 11am (2nd & 4th wks)
29th St 5 blocks
- San Jose Ave to Dolores StTue, Fri 8 to 10am (2nd & 4th wks)
- Dolores St to Church StTue, Fri 8 to 10am (2nd & 4th wks)
- Church St to Sanchez StTue, Fri 8 to 10am (2nd & 4th wks)
- Sanchez St to Noe StTue, Fri 8 to 10am (2nd & 4th wks)
- Noe St to Castro StTue, Fri 8 to 10am (2nd & 4th wks)
30th St 4 blocks
- Church St to Whitney StTue, Fri 8 to 10am (2nd & 4th wks)
- Whitney St to Sanchez StTue, Fri 8 to 10am (2nd & 4th wks)
- Sanchez St to Harper StTue, Fri 8 to 10am (2nd & 4th wks)
- Harper St to Noe StTue, Fri 8 to 10am (2nd & 4th wks)
Alvarado St 5 blocks
- Sanchez St to Noe StTue, Fri 12 to 2pm (2nd & 4th wks)
- Noe St to Castro StTue, Fri 12 to 2pm (2nd & 4th wks)
- Castro St to Diamond StTue, Fri 12 to 2pm (2nd & 4th wks)
- Douglass St to Hoffman AveMon, Wed 12 to 2pm (2nd & 4th wks)
- Hoffman Ave to Grand View AveMon, Wed 12 to 2pm (2nd & 4th wks)
Amber Dr 6 blocks
- Duncan St to Cameo WayMon, Thu 9 to 11am (2nd & 4th wks)
- Cameo Way to Amethyst WayMon, Thu 9 to 11am (2nd & 4th wks)
- Amethyst Way to Quartz WayMon, Thu 9 to 11am (2nd & 4th wks)
- Quartz Way to Coralino LnMon, Thu 9 to 11am (2nd & 4th wks)
- Coralino Ln to Turquoise WayMon, Thu 9 to 11am (2nd & 4th wks)
- Turquoise Way to Duncan StMon, Thu 9 to 11am (2nd & 4th wks)
Amethyst Way 2 blocks
- Amber Dr to Turquoise WayMon, Thu 9 to 11am (2nd & 4th wks)
- at Turquoise WayMon, Thu 9 to 11am (2nd & 4th wks)
Cameo Way 2 blocks
- Amber Dr to Coralino LnMon, Thu 9 to 11am (2nd & 4th wks)
- Coralino Ln to Duncan StMon, Thu 9 to 11am (2nd & 4th wks)
Carnelian Way 2 blocks
- at Diamond Heights BlvdMon, Thu 9 to 11am (2nd & 4th wks)
- Whole streetThu 9 to 11am (2nd & 4th wks)
Castro St 17 blocks
- 21st St to Hill StMon, Wed 9 to 11am (2nd & 4th wks)
- Hill St to 22nd StMon, Wed 9 to 11am (2nd & 4th wks)
- 22nd St to Alvarado StMon, Wed 9 to 11am (2nd & 4th wks)
- Alvarado St to 23rd StMon, Wed 9 to 11am (2nd & 4th wks)
- 23rd St to Elizabeth StMon, Wed 9 to 11am (2nd & 4th wks)
- Elizabeth St to 24th StMon, Wed 9 to 11am (2nd & 4th wks)
- 24th St to Jersey StMon to Fri 6 to 8am
- Jersey St to 25th StMon, Tue, Thu, Fri 6 to 8am
- 25th St to Clipper StWed 9 to 11am (2nd & 4th wks); Thu 6 to 8am
- Clipper St to 26th StMon, Wed 9 to 11am (2nd & 4th wks)
- 26th St to Cesar Chavez StMon, Wed 9 to 11am (2nd & 4th wks)
- Cesar Chavez St to 27th StMon, Wed 9 to 11am (2nd & 4th wks)
- at Duncan StMon 9 to 11am (2nd & 4th wks)
- 28th St to Valley StMon, Wed 9 to 11am (2nd & 4th wks)
- Valley St to 29th StMon, Wed 9 to 11am (2nd & 4th wks)
- 29th St to Day StMon, Wed 9 to 11am (2nd & 4th wks)
- Day St to 30th StMon, Wed 9 to 11am (2nd & 4th wks)
Cesar Chavez St 7 blocks
- San Jose Ave to Guerrero StTue, Thu, Sun 6 to 8am; Sat 8 to 10am
- Dolores St to Church StTue, Fri 9 to 11am (2nd & 4th wks)
- Church St to Sanchez StTue, Fri 9 to 11am (2nd & 4th wks)
- Sanchez St to Noe StTue, Fri 9 to 11am (2nd & 4th wks)
- at Castro St · east partMon, Wed 9 to 11am (2nd & 4th wks)
- at Castro St · west partWed 9 to 11am (2nd & 4th wks)
- Diamond St to Douglass StMon, Wed 12 to 2pm (2nd & 4th wks)
Chattanooga St 4 blocks
- 21st St to 22nd StMon, Wed 8 to 10am (2nd & 4th wks)
- 22nd St to 23rd StMon, Wed 8 to 10am (2nd & 4th wks)
- 23rd St to 24th StMon, Wed 8 to 10am (2nd & 4th wks)
- 24th St to Jersey StMon, Wed 8 to 10am (2nd & 4th wks)
Church St 17 blocks
- 21st St to Hill StMon, Wed 8 to 10am (2nd & 4th wks)
- Hill St to 22nd StMon, Wed 8 to 10am (2nd & 4th wks)
- 22nd St to 23rd StMon, Wed 8 to 10am (2nd & 4th wks)
- 23rd St to Elizabeth StMon, Wed 8 to 10am (2nd & 4th wks)
- Elizabeth St to 24th StMon, Wed 8 to 10am (2nd & 4th wks)
- 24th St to Jersey StMon, Wed 8 to 10am (2nd & 4th wks)
- Jersey St to 25th StMon, Wed 8 to 10am (2nd & 4th wks)
- 25th St to Clipper StMon, Wed 8 to 10am (2nd & 4th wks)
- Clipper St to 26th StMon, Wed 8 to 10am (2nd & 4th wks)
- 26th St to Cesar Chavez StMon, Wed 8 to 10am (2nd & 4th wks)
- Cesar Chavez St to 27th StMon, Wed 8 to 10am (2nd & 4th wks)
- 27th St to Duncan StMon, Wed 8 to 10am (2nd & 4th wks)
- Duncan St to 28th StMon, Wed 8 to 10am (2nd & 4th wks)
- 28th St to Valley StMon, Wed 8 to 10am (2nd & 4th wks)
- Valley St to 29th StMon, Wed 8 to 10am (2nd & 4th wks)
- 29th St to Day StMon, Wed 8 to 10am (2nd & 4th wks)
- Day St to 30th StMon, Wed 8 to 10am (2nd & 4th wks)
Clipper St 9 blocks
- Dolores St to Church StTue, Fri 9 to 11am (2nd & 4th wks)
- Church St to Sanchez StTue, Fri 9 to 11am (2nd & 4th wks)
- Sanchez St to Noe StTue, Fri 9 to 11am (2nd & 4th wks)
- Noe St to Castro StTue, Fri 9 to 11am (2nd & 4th wks); Wed 6 to 8am
- Castro St to Diamond StTue, Fri 9 to 11am (2nd & 4th wks)
- Diamond St to Douglass StMon, Wed 12 to 2pm (2nd & 4th wks)
- Douglass St to Grand View AveMon, Tue 12 to 2pm (2nd & 4th wks)
- Grand View Ave to High StMon, Tue 12 to 2pm (2nd & 4th wks)
- High St to Diamond Heights BlvdMon, Tue 12 to 2pm (2nd & 4th wks)
Clipper Ter 1 block
- Grand View Ave to High StMon 12 to 2pm (2nd & 4th wks)
Collingwood St 1 block
- 21st St to 22nd StMon, Wed 9 to 11am (2nd & 4th wks)
Day St 5 blocks
- San Jose Ave to Dolores StTue, Fri 8 to 10am (2nd & 4th wks)
- Dolores St to Church StTue, Fri 8 to 10am (2nd & 4th wks)
- Church St to Sanchez StTue, Fri 8 to 10am (2nd & 4th wks)
- Sanchez St to Noe StTue, Fri 8 to 10am (2nd & 4th wks)
- Noe St to Castro StTue, Fri 8 to 10am (2nd & 4th wks)
Diamond Heights Blvd 9 blocks
- Clipper St to Duncan St · northeast sideThu 9 to 11am (2nd & 4th wks)
- Clipper St to Duncan St · southwest sideMon 10am to 12pm (2nd & 4th wks)
- Duncan St to Carnelian Way · north sideThu 9 to 11am (2nd & 4th wks)
- Duncan St to Carnelian Way · south sideMon 10am to 12pm (2nd & 4th wks)
- Carnelian Way to Safira LnThu 9 to 11am (2nd & 4th wks)
- Safira Ln to Duncan StThu 9 to 11am (2nd & 4th wks)
- Carnelian Way to Duncan StMon 10am to 12pm (2nd & 4th wks)
- Duncan St to Gold Mine Dr · northeast sideThu 9 to 11am (2nd & 4th wks)
- Duncan St to Gold Mine Dr · southwest sideMon 10am to 12pm (2nd & 4th wks)
Diamond St 17 blocks
- 21st St to 22nd StMon, Wed 9 to 11am (2nd & 4th wks)
- 22nd St to Alvarado StMon, Wed 9 to 11am (2nd & 4th wks)
- Alvarado St to 23rd StMon, Wed 9 to 11am (2nd & 4th wks)
- 23rd St to Elizabeth StMon, Wed 9 to 11am (2nd & 4th wks)
- Elizabeth St to 24th StMon, Wed 9 to 11am (2nd & 4th wks)
- 24th St to Jersey StMon, Wed 9 to 11am (2nd & 4th wks)
- Jersey St to 25th StMon, Wed 9 to 11am (2nd & 4th wks)
- 25th St to Clipper StMon, Wed 9 to 11am (2nd & 4th wks)
- Clipper St to 26th StMon, Wed 9 to 11am (2nd & 4th wks)
- 26th St to Cesar Chavez StMon, Wed 9 to 11am (2nd & 4th wks)
- Cesar Chavez St to 27th StMon, Wed 9 to 11am (2nd & 4th wks)
- 27th St to Duncan StMon, Wed 9 to 11am (2nd & 4th wks)
- Duncan St to 28th StMon, Wed 9 to 11am (2nd & 4th wks)
- 28th St to Valley StMon, Wed 9 to 11am (2nd & 4th wks)
- Valley St to 29th StMon, Wed 9 to 11am (2nd & 4th wks)
- at Diamond Heights Blvd · southeast sideWed 9 to 11am (2nd & 4th wks)
- at Diamond Heights Blvd · northwest sideMon 9 to 11am (2nd & 4th wks)
Dolores St 28 blocks
- 21st St to 22nd St · east sideMon 7 to 9am
- 21st St to 22nd St · west sideWed 7 to 8am
- 22nd St to 23rd St · east sideMon 7 to 9am
- 22nd St to 23rd St · west sideWed 7 to 8am
- 23rd St to 24th St · east sideMon 7 to 9am
- 23rd St to 24th St · west sideWed 7 to 8am
- 24th St to Jersey St · east sideMon 7 to 9am
- 24th St to Jersey St · west sideWed 7 to 8am
- Jersey St to 25th St · east sideMon 7 to 9am
- Jersey St to 25th St · west sideWed 7 to 8am
- 25th St to Clipper St · east sideMon 7 to 9am
- 25th St to Clipper St · west sideWed 7 to 8am
- Clipper St to 26th St · east sideMon 7 to 9am
- Clipper St to 26th St · west sideWed 7 to 8am
- Cesar Chavez St to 27th St · east sideMon 7 to 9am
- Cesar Chavez St to 27th St · west sideWed 7 to 8am
- 27th St to Duncan St · east sideMon 7 to 9am
- 27th St to Duncan St · west sideWed 7 to 8am
- Duncan St to 28th St · east sideMon 7 to 9am
- Duncan St to 28th St · west sideWed 7 to 8am
- 28th St to Valley St · east sideMon 7 to 9am
- 28th St to Valley St · west sideWed 7 to 8am
- Valley St to 29th St · east sideMon 7 to 9am
- Valley St to 29th St · west sideWed 7 to 8am
- 29th St to Day St · east sideMon 7 to 9am
- 29th St to Day St · west sideWed 7 to 8am
- Day St to 30th St · east sideMon 7 to 9am
- Day St to 30th St · west sideWed 7 to 8am
Douglass St 13 blocks
- 21st St to 22nd StMon, Wed 9 to 11am (2nd & 4th wks)
- 22nd St to Alvarado StMon, Wed 9 to 11am (2nd & 4th wks)
- Alvarado St to 23rd StMon, Wed 9 to 11am (2nd & 4th wks)
- 23rd St to Elizabeth StMon, Wed 9 to 11am (2nd & 4th wks)
- Elizabeth St to 24th StMon, Wed 9 to 11am (2nd & 4th wks)
- 24th St to Jersey StMon, Wed 9 to 11am (2nd & 4th wks)
- Jersey St to 25th StMon, Wed 9 to 11am (2nd & 4th wks)
- 25th St to Clipper StMon, Wed 9 to 11am (2nd & 4th wks)
- Clipper St to 26th StMon, Wed 9 to 11am (2nd & 4th wks)
- 26th St to Cesar Chavez StMon, Wed 9 to 11am (2nd & 4th wks)
- Cesar Chavez St to 27th StMon, Wed 9 to 11am (2nd & 4th wks)
- 27th St to Duncan StMon, Wed 9 to 11am (2nd & 4th wks)
- Duncan St to 28th StMon, Wed 9 to 11am (2nd & 4th wks)
Duncan St 12 blocks
- San Jose Ave to Guerrero StTue, Fri 7 to 9am
- Guerrero St to Dolores StTue, Fri 8 to 10am (2nd & 4th wks)
- Dolores St to Church StTue, Fri 9 to 11am (2nd & 4th wks)
- Church St to Sanchez StTue, Fri 9 to 11am (2nd & 4th wks)
- at Castro StWed, Fri 9 to 11am (2nd & 4th wks)
- Castro St to Newburg StWed, Fri 9 to 11am (2nd & 4th wks)
- Newburg St to Diamond StWed, Fri 9 to 11am (2nd & 4th wks)
- Diamond St to Douglass StWed 12 to 2pm (2nd & 4th wks)
- Douglass St to Diamond Heights BlvdMon, Thu 9 to 11am (2nd & 4th wks)
- Amber Dr to Cameo WayMon, Thu 9 to 11am (2nd & 4th wks)
- Cameo Way to Amber DrMon, Thu 9 to 11am (2nd & 4th wks)
- Amber Dr to Diamond Heights BlvdMon, Thu 9 to 11am (2nd & 4th wks)
Elizabeth St 9 blocks
- Church St to Nellie StTue, Fri 9 to 11am (2nd & 4th wks)
- Nellie St to Vicksburg StTue, Fri 9 to 11am (2nd & 4th wks)
- Vicksburg St to Blanche StTue, Fri 9 to 11am (2nd & 4th wks)
- Blanche St to Sanchez StTue, Fri 9 to 11am (2nd & 4th wks)
- Sanchez St to Noe StTue, Fri 9 to 11am (2nd & 4th wks)
- Noe St to Castro StTue, Fri 9 to 11am (2nd & 4th wks)
- Castro St to Diamond StTue, Fri 9 to 11am (2nd & 4th wks)
- Diamond St to Douglass StWed 12 to 2pm (2nd & 4th wks); Fri 9 to 11am (2nd & 4th wks)
- Douglass St to Hoffman AveMon, Wed 12 to 2pm (2nd & 4th wks)
Eureka St 2 blocks
- 21st St to 22nd StMon, Wed 9 to 11am (2nd & 4th wks)
- 22nd St to 23rd StMon, Wed 9 to 11am (2nd & 4th wks)
Fountain St 1 block
- 24th St to 25th StMon, Wed 12 to 2pm (2nd & 4th wks)
Gold Mine Dr 1 block
- at Diamond Heights BlvdMon 9 to 11am (2nd & 4th wks); Thu 10am to 12pm (2nd & 4th wks)
Grand View Ave 5 blocks
- Alvarado St to 23rd StMon, Wed 12 to 2pm (2nd & 4th wks)
- 23rd St to Elizabeth StMon, Wed 12 to 2pm (2nd & 4th wks)
- Elizabeth St to 24th StMon, Wed 12 to 2pm (2nd & 4th wks)
- 24th St to 25th StMon, Wed 12 to 2pm (2nd & 4th wks)
- 25th St to Clipper StMon, Wed 12 to 2pm (2nd & 4th wks)
Guerrero St 5 blocks
- Cesar Chavez St to 27th St · east sideFri 9 to 11am
- Cesar Chavez St to 27th St · east & west sidesMon, Thu 7 to 9am; Sat 6 to 8am
- 27th St to Duncan St · east sideFri 9 to 11am
- 27th St to Duncan St · east & west sidesMon, Thu 7 to 9am; Sat 6 to 8am
- Duncan St to 28th StMon, Thu 7 to 9am; Fri 9 to 11am; Sat 6 to 8am
High St 1 block
- at Clipper TerMon 12 to 2pm (2nd & 4th wks)
Hill St 3 blocks
- Church St to Sanchez StFri 12 to 2pm (2nd & 4th wks)
- Sanchez St to Noe StTue, Fri 12 to 2pm (2nd & 4th wks)
- Noe St to Castro StTue, Fri 12 to 2pm (2nd & 4th wks)
Hoffman Ave 5 blocks
- 22nd St to Alvarado StMon, Wed 12 to 2pm (2nd & 4th wks)
- Alvarado St to 23rd StMon, Wed 12 to 2pm (2nd & 4th wks)
- 23rd St to Elizabeth StMon, Wed 12 to 2pm (2nd & 4th wks)
- Elizabeth St to 24th StMon, Wed 12 to 2pm (2nd & 4th wks)
- 24th St to 25th StMon, Wed 12 to 2pm (2nd & 4th wks)
Homestead St 1 block
- 24th St to 25th StMon, Wed 12 to 2pm (2nd & 4th wks)
Jersey St 8 blocks
- Dolores St to Chattanooga StTue, Fri 9 to 11am (2nd & 4th wks)
- Chattanooga St to Church StTue, Fri 9 to 11am (2nd & 4th wks)
- Church St to Vicksburg StTue, Fri 9 to 11am (2nd & 4th wks)
- Vicksburg St to Sanchez StTue, Fri 9 to 11am (2nd & 4th wks)
- Sanchez St to Noe StTue, Fri 9 to 11am (2nd & 4th wks)
- Noe St to Castro StTue, Fri 9 to 11am (2nd & 4th wks)
- Castro St to Diamond StWed 12 to 2pm (2nd & 4th wks); Fri 9 to 11am (2nd & 4th wks)
- Diamond St to Douglass StMon, Wed 12 to 2pm (2nd & 4th wks)
Kronquist Ct 1 block
- at 27th StFri 9 to 11am (2nd & 4th wks)
Market St 2 blocks
- Argent Aly to Portola Dr · east sideWed 12 to 2pm
- Argent Aly to Portola Dr · west sideWed 12 to 2pm
Newburg St 1 block
- Castro St to Duncan StMon, Wed 9 to 11am (2nd & 4th wks)
Noe St 18 blocks
- 21st St to Hill StMon 8 to 10am (2nd & 4th wks); Wed 9 to 11am (2nd & 4th wks)
- Hill St to 22nd StMon 8 to 10am (2nd & 4th wks); Wed 9 to 11am (2nd & 4th wks)
- 22nd St to Alvarado StMon 8 to 10am (2nd & 4th wks); Wed 9 to 11am (2nd & 4th wks)
- Alvarado St to 23rd StMon 8 to 10am (2nd & 4th wks); Wed 9 to 11am (2nd & 4th wks)
- 23rd St to Elizabeth StMon 8 to 10am (2nd & 4th wks); Wed 9 to 11am (2nd & 4th wks)
- Elizabeth St to 24th StMon 8 to 10am (2nd & 4th wks); Wed 9 to 11am (2nd & 4th wks)
- 24th St to Jersey StMon 8 to 10am (2nd & 4th wks); Wed 9 to 11am (2nd & 4th wks)
- Jersey St to 25th StMon 8 to 10am (2nd & 4th wks); Wed 9 to 11am (2nd & 4th wks)
- 25th St to Clipper StWed 6 to 8am; Wed 9 to 11am (2nd & 4th wks)
- Clipper St to 26th StMon 8 to 10am (2nd & 4th wks); Wed 9 to 11am (2nd & 4th wks)
- 26th St to Cesar Chavez StMon 8 to 10am (2nd & 4th wks); Wed 9 to 11am (2nd & 4th wks)
- Cesar Chavez St to 27th StMon 8 to 10am (2nd & 4th wks); Wed 9 to 11am (2nd & 4th wks)
- 27th St to Duncan StMon 8 to 10am (2nd & 4th wks); Wed 9 to 11am (2nd & 4th wks)
- Duncan St to 28th StMon 8 to 10am (2nd & 4th wks); Wed 9 to 11am (2nd & 4th wks)
- 28th St to Valley StMon 8 to 10am (2nd & 4th wks); Wed 9 to 11am (2nd & 4th wks)
- Valley St to 29th StMon 8 to 10am (2nd & 4th wks); Wed 9 to 11am (2nd & 4th wks)
- 29th St to Day StMon 8 to 10am (2nd & 4th wks); Wed 9 to 11am (2nd & 4th wks)
- Day St to 30th StMon 8 to 10am (2nd & 4th wks); Wed 9 to 11am (2nd & 4th wks)
Portola Dr 5 blocks
- Market St to Diamond Heights Blvd · east sideWed 12 to 2pm
- Market St to Diamond Heights Blvd · west sideWed 12 to 2pm
- Diamond Heights Blvd to Glenview DrWed 1 to 3pm (2nd & 4th wks)
- at Diamond Heights BlvdTue 7 to 8am
- at Glenview DrTue 7 to 8am
Quartz Way 1 block
- Amber Dr to Turquoise WayMon, Thu 9 to 11am (2nd & 4th wks)
Red Rock Way 1 block
- at Duncan StMon, Thu 9 to 11am (2nd & 4th wks)
San Jose Ave 3 blocks
- Duncan St to Guerrero StFri 6 to 8am; Fri 9 to 11am
- Guerrero St to 29th StFri 9 to 11am
- Guerrero St to Valley StMon, Thu 7 to 9am; Sat 6 to 8am
Sanchez St 18 blocks
- 21st St to Hill StMon, Wed 8 to 10am (2nd & 4th wks)
- Hill St to 22nd StMon, Wed 8 to 10am (2nd & 4th wks)
- 22nd St to Alvarado StMon, Wed 8 to 10am (2nd & 4th wks)
- Alvarado St to 23rd StMon, Wed 8 to 10am (2nd & 4th wks)
- 23rd St to Elizabeth StMon, Wed 8 to 10am (2nd & 4th wks)
- Elizabeth St to 24th StMon, Wed 8 to 10am (2nd & 4th wks)
- 24th St to Jersey StMon, Wed 8 to 10am (2nd & 4th wks)
- Jersey St to 25th StMon, Wed 8 to 10am (2nd & 4th wks)
- 25th St to Clipper StMon, Wed 8 to 10am (2nd & 4th wks)
- Clipper St to 26th StMon, Wed 8 to 10am (2nd & 4th wks)
- 26th St to Cesar Chavez StMon, Wed 8 to 10am (2nd & 4th wks)
- Cesar Chavez St to 27th StMon, Wed 8 to 10am (2nd & 4th wks)
- 27th St to Duncan StMon, Wed 8 to 10am (2nd & 4th wks)
- Duncan St to 28th StMon, Wed 8 to 10am (2nd & 4th wks)
- 28th St to Valley StMon, Wed 8 to 10am (2nd & 4th wks)
- Valley St to 29th StMon, Wed 8 to 10am (2nd & 4th wks)
- 29th St to Day StMon, Wed 8 to 10am (2nd & 4th wks)
- Day St to 30th StMon, Wed 8 to 10am (2nd & 4th wks)
Turquoise Way 2 blocks
- Amethyst Way to Quartz WayMon, Thu 9 to 11am (2nd & 4th wks)
- Quartz Way to Amber DrMon, Thu 9 to 11am (2nd & 4th wks)
Valley St 6 blocks
- San Jose Ave to Dolores StTue, Fri 8 to 10am (2nd & 4th wks)
- Dolores St to Church StTue, Fri 8 to 10am (2nd & 4th wks)
- Church St to Sanchez StTue, Fri 8 to 10am (2nd & 4th wks)
- Sanchez St to Noe StTue, Fri 8 to 10am (2nd & 4th wks)
- Noe St to Castro StTue, Fri 8 to 10am (2nd & 4th wks)
- at Castro StTue, Fri 8 to 10am (2nd & 4th wks)
Vicksburg St 5 blocks
- 22nd St to 23rd StMon, Wed 8 to 10am (2nd & 4th wks)
- 23rd St to Elizabeth StMon, Wed 8 to 10am (2nd & 4th wks)
- Elizabeth St to 24th StMon, Wed 8 to 10am (2nd & 4th wks)
- 24th St to Jersey StMon, Wed 8 to 10am (2nd & 4th wks)
- Jersey St to 25th StMon, Wed 8 to 10am (2nd & 4th wks)
Worth St 1 block
- 21st St to 22nd StMon, Wed 12 to 2pm (2nd & 4th wks)
By day & hour
Enforcement clusters at predictable times, not at random. These are the days and hours when Noe Valley street-cleaning tickets are actually written. Your block's posted window is what counts, but the pattern shows when to be careful.
Where tickets cluster
The Noe Valley streets with the most street-cleaning citations over ~2 years. High counts usually mean a busy corridor with frequent sweeping. Check the exact block on the map.
- 23RD1,867 tickets
- 25TH1,765 tickets
- NOE1,634 tickets
- 24TH1,541 tickets
- SANCHEZ1,522 tickets
- CLIPPER1,521 tickets
The 2-hour sign, the 20-minute reality
San Francisco posts a street-cleaning window, often two hours, but the ticket doesn't wait. Across about 1.35 million GPS-located citations (over a million matched to blocks), the typical SF block gets most of its tickets inside the same ~20 minutes, usually right after the window opens. In Noe Valley, that cluster lands around 9am on Fridays.
Once the sweeper has physically passed your side of the street, SFMTA's own rules let you re-park there, even before the posted hours end. But don't park early assuming it's done, and being even a minute off is still ticketable.
Good to know: a residential parking permit (RPP) runs $224/yr; meters are free on Sundays and three holidays; and a car can't sit in one spot more than 72 hours, even with a permit. The posted sign is always the final word.
Street cleaning in Noe Valley, answered
When is street cleaning in Noe Valley?
Street-cleaning schedules in Noe Valley are set block by block: each side of each street has its own day and time, so there's no single neighborhood-wide schedule. Open Noe Valley on the CURB map to see the exact posted schedule and next sweep for any block. In practice, most Noe Valley street-cleaning tickets are written on Fridays, clustered around 9am.
How much is a street-cleaning ticket in San Francisco?
As of 2026 the street-cleaning fine is $105 citywide (many older sites still list $73 to $97; those are out of date). Over the last ~2 years, Noe Valley drivers were issued 35,301 street-cleaning tickets totaling about $3.6M in fines.
How do I avoid a street-cleaning ticket in Noe Valley?
Move your car before the posted window: most tickets here are written around 9am on Fridays. CURB lets you tap your block, see the next sweep, and set a free reminder (calendar or push) ~30 minutes before, plus the night before. The posted sign always wins if it differs.
Can I park after the street sweeper passes in Noe Valley?
Yes. Under SFMTA's rules, once the sweeper has physically swept your side of the street you can re-park there, even if the posted hours haven't ended. But you can't park during the posted window just because it looks done early, and being even a minute off is ticketable. On most Noe Valley blocks the sweep clusters around 9am on Fridays. Check your exact block on the map.
Is street cleaning enforced on holidays?
Regular street sweeping stops on every city holiday SFMTA lists, about a dozen a year (for example Memorial Day, Labor Day, Thanksgiving and Christmas), overnight routes included. About 590 blocks post a holiday schedule on their sign, like HOLIDAYS 4 TO 6AM, and are swept at those hours on those days, except on New Year's Day, Thanksgiving and Christmas, when nothing is swept. Temporary signs and the posted schedule always override. When in doubt, read the sign on your block.
What if my car was towed for street cleaning in Noe Valley?
SF street-cleaning tows go to AutoReturn at 450 7th Street (open 24/7). Call (415) 865-8200 or check autoreturn.com to find your car. Expect a tow fee plus daily storage on top of the $105 ticket; a discounted low-income rate is available. Note: SF's "Text Before Tow" alerts do not cover street-cleaning tows.
How do I contest a street-cleaning ticket?
File a protest within 21 days of the citation through the SFMTA citation portal, ideally with a photo from where you parked showing a missing, faded, or blocked sign, or that you were ticketed outside the posted window. A meaningful share of first-level protests are dismissed, so it's often worth contesting if your sign was unclear.