Street cleaning in South of Market, 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 South of Market.
South of Market in tickets
The street-cleaning fine is $105 (2026). In South of Market, most tickets are written on Wednesday nights around 12am.
Parking in South of Market
Of South of Market's mapped curb, about 86% is general street parking, 4% residential-permit (RPP), and 9% loading zones. (Share of curb in SFMTA's Digital Curb data. The posted sign on your block always wins.)
- 833 Mission Street · Garage2,585 spaces · $3.5/hr
- 650 TOWNSEND ST · Garage526 spaces · $4/hr
- 450 10th St · Garage500 spaces
- 635 08th St · Lot472 spaces · $12/hr
No street spot? Rates are operator-supplied. Confirm on arrival.
South of Market parking, live
Every curb in South of Market, 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 South of Market. Open one for its blocks, then a block for its posted days and times, the next sweep dates and when tickets actually land.
3rd St 9 blocks
- Clementina St to Folsom StMon to Sun 2 to 6am
- Folsom St to Saint Francis PlMon to Sun 2 to 6am
- Saint Francis Pl to Harrison StMon to Sun 2 to 6am
- Harrison St to Perry StMon to Sun 2 to 6am
- Perry St to Stillman StMon to Sun 2 to 6am
- Taber Pl to South ParkMon to Sun 2 to 6am
- South Park to Varney PlMon to Sun 2 to 6am
- Varney Pl to Brannan StMon to Sun 2 to 6am
- Brannan St to Townsend StMon to Sun 2 to 6am
4th St 14 blocks
- Market St to Stevenson StMon to Fri 12 to 2am
- Howard St to Clementina StMon to Fri 12 to 2am
- Clementina St to Folsom StMon to Fri 12 to 2am
- Folsom St to Shipley StMon to Fri 4 to 6am
- Shipley St to Clara StMon to Fri 4 to 6am
- Clara St to Harrison StMon to Fri 4 to 6am
- Harrison St to Perry StMon to Fri 4 to 6am
- Perry St to Stillman StMon to Fri 4 to 6am
- Stillman St to Bryant StMon to Fri 4 to 6am
- Bryant St to Welsh StMon to Fri 4 to 6am
- Welsh St to Freelon StMon to Fri 4 to 6am
- Freelon St to Brannan StMon to Fri 4 to 6am
- Brannan St to Bluxome StMon to Fri 12 to 2am
- Bluxome St to Townsend StMon to Fri 12 to 2am
5th St 19 blocks
- Market St to Stevenson StMon, Wed, Fri 12 to 2am; Tue, Thu 12 to 6am
- Stevenson St to Jessie StMon, Wed, Fri 12 to 2am; Tue, Thu 12 to 6am
- at Jessie StMon, Wed, Fri 12 to 2am; Tue, Thu 12 to 6am
- Jessie St to Mission StMon, Wed, Fri 12 to 2am; Tue, Thu 12 to 6am
- Mission St to Minna StMon, Wed, Fri 12 to 2am; Tue, Thu 12 to 6am
- Minna St to Natoma StMon, Wed, Fri 12 to 2am; Tue, Thu 12 to 6am
- Natoma St to Howard StMon, Wed, Fri 12 to 2am; Tue, Thu 12 to 6am
- Howard St to Tehama StMon, Wed, Fri 12 to 2am; Tue, Thu 12 to 6am
- Tehama St to Clementina StMon, Wed, Fri 12 to 2am; Tue, Thu 12 to 6am
- Clementina St to Folsom StMon, Wed, Fri 12 to 2am; Tue, Thu 12 to 6am
- Folsom St to Shipley StMon to Fri 4 to 6am
- Shipley St to Jennifer PlMon to Fri 4 to 6am
- Jennifer Pl to Scott AlyMon to Fri 4 to 6am
- Scott Aly to Clara StMon to Fri 4 to 6am
- Clara St to Harrison StMon to Fri 4 to 6am
- Harrison St to Perry StMon to Fri 12 to 2am
- Perry St to Bryant StMon to Fri 12 to 2am
- Bryant St to Welsh StMon to Fri 12 to 2am
- Welsh St to Brannan StMon to Fri 12 to 2am
6th St 15 blocks
- Market St to Stevenson StMon to Sun 4 to 6am
- Stevenson St to Jessie StMon to Sun 4 to 6am
- Jessie St to Mission StMon to Sun 4 to 6am
- Mission St to Minna StMon to Sun 4 to 6am
- Minna St to Natoma StMon to Sun 4 to 6am
- Natoma St to Howard StMon to Sun 4 to 6am
- Howard St to Tehama StMon to Sun 4 to 6am
- Tehama St to Clementina StMon to Sun 4 to 6am
- Clementina St to Folsom StMon to Sun 4 to 6am
- Folsom St to Shipley StMon to Sun 4 to 6am
- Shipley St to Clara StMon to Sun 4 to 6am
- Clara St to Harrison StMon to Sun 4 to 6am
- Harrison St to Ahern WayMon to Fri 4 to 6am
- Ahern Way to Bryant StMon to Fri 4 to 6am
- Bryant St to Brannan StMon to Fri 12 to 2am
7th St 13 blocks
- Market St to Stevenson StMon, Wed, Fri 12 to 2am; Tue, Thu 12 to 6am
- Stevenson St to Mission StMon, Wed, Fri 12 to 2am; Tue, Thu 12 to 6am
- Mission St to Minna StMon, Wed, Fri 12 to 2am; Tue, Thu 12 to 6am
- Minna St to Natoma StMon, Wed, Fri 12 to 2am; Tue, Thu 12 to 6am
- Natoma St to Howard StMon, Wed, Fri 12 to 2am; Tue, Thu 12 to 6am
- Howard St to Folsom StMon to Fri 4 to 6am
- Folsom St to Cleveland StMon to Fri 12 to 2am
- Cleveland St to Harrison StMon to Fri 12 to 2am
- Harrison St to I-80 E Off RampMon to Fri 12 to 2am
- at I-80 E Off RampMon to Fri 12 to 2am
- I-80 E Off Ramp to Bryant StMon to Fri 12 to 2am
- Bryant St to Brannan StMon to Fri 12 to 6am
- Brannan St to Townsend StMon to Fri 12 to 6am
8th St 16 blocks
- Market St to Stevenson StMon, Wed, Fri 12 to 2am; Mon to Fri 2 to 6am; Tue, Thu 12 to 6am
- Stevenson St to Mission StMon, Wed, Fri 12 to 2am; Mon to Fri 2 to 6am; Tue, Thu 12 to 6am
- Mission St to Minna StMon, Wed, Fri 12 to 2am; Tue, Thu 12 to 6am
- Minna St to Natoma StMon, Wed, Fri 12 to 2am; Tue, Thu 12 to 6am
- Natoma St to Howard StMon, Wed, Fri 12 to 2am; Tue, Thu 12 to 6am
- Howard St to Tehama StMon to Fri 4 to 6am
- Tehama St to Clementina StMon to Fri 4 to 6am
- Clementina St to Folsom StMon to Fri 4 to 6am
- Folsom St to Ringold StMon to Fri 12 to 2am
- Ringold St to Heron StMon to Fri 12 to 2am
- Heron St to Harrison StMon to Fri 12 to 2am
- Harrison St to I-80 W Off RampMon to Fri 12 to 2am
- at I-80 W Off RampMon to Fri 12 to 2am
- I-80 W Off Ramp to Bryant StMon to Fri 12 to 2am
- Bryant St to Brannan StMon to Fri 12 to 6am
- Brannan St to Townsend StMon to Fri 12 to 6am
9th St 14 blocks
- Market St to Jessie StMon to Fri 12 to 6am; Mon to Fri 2 to 6am
- Jessie St to Mission StMon to Fri 12 to 6am; Mon to Fri 2 to 6am
- Mission St to Minna StMon to Fri 12 to 6am; Mon to Fri 2 to 6am
- Minna St to Natoma StMon to Fri 12 to 6am; Mon to Fri 2 to 6am
- Natoma St to Howard StMon to Fri 12 to 6am; Mon to Fri 2 to 6am
- Howard St to Tehama StMon to Fri 12 to 6am; Mon to Fri 2 to 6am
- Tehama St to Clementina StMon to Fri 12 to 6am; Mon to Fri 2 to 6am
- Clementina St to Folsom StMon to Fri 12 to 6am; Mon to Fri 2 to 6am
- Folsom St to Ringold StMon to Fri 2 to 6am; Mon to Fri 4 to 6am
- Ringold St to Sheridan StMon to Fri 2 to 6am; Mon to Fri 4 to 6am
- Sheridan St to Harrison StMon to Fri 2 to 6am; Mon to Fri 4 to 6am
- Harrison St to McLea CtMon to Fri 2 to 6am; Mon to Fri 4 to 6am
- McLea Ct to Bryant StMon to Fri 2 to 6am; Mon to Fri 4 to 6am
- Bryant St to Brannan StMon to Fri 12 to 6am; Mon to Fri 2 to 6am
10th St 12 blocks
- Market St to Stevenson StMon to Fri 12 to 6am; Mon to Fri 2 to 6am
- Stevenson St to Jessie StMon to Fri 12 to 6am; Mon to Fri 2 to 6am
- at Jessie StMon to Fri 12 to 6am; Mon to Fri 2 to 6am
- Jessie St to Mission StMon to Fri 12 to 6am; Mon to Fri 2 to 6am
- Mission St to Minna StMon to Fri 12 to 6am; Mon to Fri 2 to 6am
- Minna St to Natoma StMon to Fri 12 to 6am; Mon to Fri 2 to 6am
- Natoma St to Howard StMon to Fri 12 to 6am; Mon to Fri 2 to 6am
- Howard St to Folsom StMon to Fri 12 to 6am; Mon to Fri 2 to 6am
- Folsom St to Sheridan StMon to Fri 2 to 6am; Mon to Fri 4 to 6am
- Sheridan St to Harrison StMon to Fri 2 to 6am; Mon to Fri 4 to 6am
- Harrison St to Bryant StMon to Fri 2 to 6am; Mon to Fri 4 to 6am
- Bryant St to Potrero AveMon to Fri 12 to 6am; Mon to Fri 2 to 6am
11th St 7 blocks
- Market St to Mission StMon to Fri 4 to 6am
- Mission St to Minna StMon to Fri 4 to 6am
- Minna St to Natoma StMon to Fri 4 to 6am
- Howard St to Kissling StMon to Fri 4 to 6am
- Kissling St to Burns PlMon to Fri 4 to 6am
- Burns Pl to Folsom StMon to Fri 4 to 6am
- Harrison St to Bryant StMon to Fri 4 to 6am
Ahern Way 1 block
- 6th St to Harriet StTue 12 to 6am
Berwick Pl 1 block
- Heron St to Harrison StFri 12 to 2am
Bluxome St 1 block
- 4th St to 5th StTue, Thu 12 to 2am
Boardman Pl 2 blocks
- Bryant St to Fargo PlMon, Tue 12 to 6am
- Fargo Pl to Brannan StMon, Tue 12 to 6am
Bonifacio St 2 blocks
- Tandang Sora to Mabini StMon, Wed 12 to 2am
- Mabini St to Lapu-lapu StMon, Wed 12 to 2am
Brannan St 14 blocks
- 3rd St to Ritch StMon to Fri 12 to 2am
- Ritch St to Zoe StMon to Fri 12 to 2am
- Zoe St to 4th StMon to Fri 12 to 2am
- 4th St to 5th StMon to Fri 12 to 2am
- 5th St to 6th StTue, Thu 12 to 6am
- 6th St to Harriet StMon to Fri 12 to 6am
- Harriet St to Lucerne StMon to Fri 12 to 6am
- Lucerne St to Boardman PlMon to Fri 12 to 6am
- Boardman Pl to Butte PlMon to Fri 12 to 6am
- Butte Pl to Gilbert StMon to Fri 12 to 6am
- Gilbert St to 7th StMon to Fri 12 to 6am
- 7th St to 8th StMon to Fri 12 to 6am
- 8th St to 9th StMon to Fri 12 to 6am
- 9th St to Dore StMon to Fri 12 to 6am
Brush Pl 1 block
- at Hallam StThu 4 to 6am
Bryant St 20 blocks
- 3rd St to Ritch StMon to Fri 12 to 2am
- Ritch St to Zoe StMon to Fri 12 to 2am
- Zoe St to 4th StMon to Fri 12 to 2am
- 4th St to 5th StMon to Fri 12 to 2am
- 5th St to Oak Grove StMon to Fri 12 to 2am
- Oak Grove St to Morris StMon to Fri 12 to 2am
- Morris St to 6th StMon to Fri 12 to 2am
- 6th St to Harriet StMon to Fri 12 to 2am
- Harriet St to Boardman PlMon to Fri 12 to 2am
- Boardman Pl to Gilbert StMon to Fri 12 to 2am
- Gilbert St to 7th StMon to Fri 12 to 2am
- 7th St to Langton StMon to Fri 12 to 2am
- Langton St to Kate StMon to Fri 12 to 2am
- Kate St to Decatur StMon to Fri 12 to 2am
- Decatur St to I-80 E On RampMon to Fri 12 to 2am
- I-80 E On Ramp to 8th StMon to Fri 12 to 2am
- 8th St to Converse StMon to Fri 12 to 2am
- Converse St to 9th StMon to Fri 12 to 2am
- 9th St to Dore StMon to Fri 4 to 6am
- Dore St to 10th StMon to Fri 4 to 6am
Clara St 3 blocks
- 4th St to Hulbert AlyFri 12 to 2am
- Hulbert Aly to 5th StFri 12 to 2am
- 5th St to 6th StFri 12 to 2am
Clementina St 5 blocks
- 4th St to Gallagher LnTue, Thu 12 to 2am
- Gallagher Ln to 5th StMon, Tue, Thu 12 to 2am
- 5th St to 6th StTue, Thu 12 to 6am
- Sumner St to 8th StFri 4 to 6am
- 8th St to 9th StTue, Thu 12 to 6am
Cleveland St 1 block
- Sherman St to 7th StWed 12 to 2am
Columbia Square St 1 block
- Folsom St to Harrison StTue, Thu 12 to 2am
Dore St 3 blocks
- Howard St to Folsom StMon, Wed, Fri 12 to 2am
- Harrison St to Bryant StTue 4 to 6am
- Bryant St to Brannan StMon to Fri 12 to 6am
Falmouth St 1 block
- Folsom St to Shipley StWed 12 to 2am
Folsom St 21 blocks
- 3rd St to Mabini StMon to Fri 12 to 2am
- Mabini St to 4th StMon to Fri 12 to 2am
- 4th St to 5th StMon to Fri 12 to 2am
- 5th St to Falmouth StMon to Fri 4 to 6am
- Falmouth St to 6th StMon to Fri 4 to 6am
- 6th St to Harriet StMon to Fri 4 to 6am
- Harriet St to Columbia Square StMon to Fri 4 to 6am
- Columbia Square St to Russ StMon to Fri 4 to 6am
- Russ St to Sherman StMon to Fri 4 to 6am
- Sherman St to Moss StMon to Fri 4 to 6am
- Moss St to 7th StMon to Fri 4 to 6am
- 7th St to Langton StMon to Fri 4 to 6am
- Langton St to Hallam StMon to Fri 4 to 6am
- Hallam St to Rausch StMon to Fri 4 to 6am
- Rausch St to Rodgers StMon to Fri 4 to 6am
- Rodgers St to 8th StMon to Fri 4 to 6am
- 8th St to 9th StMon to Fri 4 to 6am
- 9th St to Dore StMon to Fri 4 to 6am
- Dore St to 10th StMon to Fri 4 to 6am
- 10th St to Juniper StMon to Fri 4 to 6am
- Juniper St to 11th StMon to Fri 4 to 6am
Freelon St 1 block
- Zoe St to 4th StTue 12 to 2am
Gallagher Ln 1 block
- Tehama St to Clementina StMon to Fri 12 to 2am
Gilbert St 1 block
- Bryant St to Brannan StMon, Fri 12 to 6am
Grace St 1 block
- Mission St to Howard StWed 12 to 2am
Hallam St 2 blocks
- Folsom St to Brush PlThu 4 to 6am
- at Brush PlThu 4 to 6am
Harriet St 5 blocks
- Howard St to Folsom StWed 12 to 2am; Thu 12 to 6am
- Folsom St to Harrison StTue, Thu 12 to 2am
- Harrison St to Ahern WayThu 12 to 6am
- Ahern Way to Bryant StThu 12 to 6am
- Bryant St to Brannan StThu 12 to 6am
Harrison St 21 blocks
- 3rd St to Lapu-lapu StMon to Fri 2 to 6am
- Lapu-lapu St to 4th StMon to Fri 2 to 6am
- 4th St to 5th StMon to Fri 12 to 2am
- 5th St to Merlin StMon to Fri 4 to 6am
- Merlin St to Oak Grove StMon to Fri 4 to 6am
- Oak Grove St to Morris StMon to Fri 4 to 6am
- Morris St to 6th StMon to Fri 4 to 6am
- 6th St to Harriet StMon to Fri 4 to 6am
- Harriet St to Columbia Square StMon to Fri 4 to 6am
- Columbia Square St to Sherman StMon to Fri 4 to 6am
- Sherman St to 7th StMon to Fri 4 to 6am
- 7th St to I-80 W On RampMon to Fri 12 to 2am
- I-80 W On Ramp to Langton StMon to Fri 12 to 2am
- Langton St to Chesley StMon to Fri 12 to 2am
- Chesley St to Berwick PlMon to Fri 12 to 2am
- Berwick Pl to 8th StMon to Fri 12 to 2am
- 8th St to Gordon StMon to Fri 4 to 6am
- Gordon St to 9th StMon to Fri 4 to 6am
- 9th St to Dore StMon to Fri 4 to 6am
- Dore St to 10th StMon to Fri 4 to 6am
- 10th St to 11th StMon to Fri 4 to 6am
Heron St 1 block
- Berwick Pl to 8th StFri 12 to 2am
Howard St 17 blocks
- 4th St to 5th StMon to Fri 3 to 5am
- 5th St to Mary StMon to Fri 3 to 5am
- Mary St to 6th StMon to Fri 3 to 5am
- 6th St to Harriet StMon to Fri 4 to 6am
- Harriet St to Russ StMon to Fri 4 to 6am
- Russ St to Moss StMon to Fri 4 to 6am
- Moss St to 7th StMon to Fri 4 to 6am
- 7th St to Langton StMon to Fri 4 to 6am
- Langton St to Rausch StMon to Fri 4 to 6am
- Rausch St to Sumner StMon to Fri 4 to 6am
- Sumner St to 8th StMon to Fri 4 to 6am
- 8th St to 9th StMon to Fri 4 to 6am
- 9th St to Washburn StMon to Fri 4 to 6am
- Washburn St to Dore StMon to Fri 4 to 6am
- Dore St to Grace StMon to Fri 4 to 6am
- Grace St to 10th StMon to Fri 4 to 6am
- 10th St to 11th StMon, Wed, Fri 12 to 2am; Tue, Thu 12 to 6am
Jessie East St 1 block
- Jessie St to Mission StMon, Wed, Fri 12 to 2am
Jessie St 5 blocks
- at 5th StMon, Wed, Fri 12 to 2am
- 4th St to Jessie East StMon, Wed, Fri 12 to 2am
- Mint St to 6th StTue, Thu 12 to 6am
- at 6th StMon, Wed, Fri 4 to 6am
- 9th St to 10th StMon to Fri 12 to 6am
Jessie West St 1 block
- Jessie St to Mission StMon, Wed, Fri 12 to 2am
Juniper St 1 block
- at Folsom StFri 4 to 6am
Langton St 3 blocks
- Howard St to Folsom StWed 12 to 2am
- Folsom St to Decker AlyThu 12 to 2am
- Decker Aly to Harrison StThu 12 to 2am
Lapu-lapu St 2 blocks
- Harrison St to Rizal StMon, Wed 12 to 2am
- Rizal St to Bonifacio StMon, Wed 12 to 2am
Mabini St 1 block
- Folsom St to Bonifacio StMon, Wed 12 to 2am
Market St 20 blocks
- Stockton St to Powell St · northeast roadwayMon to Fri 2 to 6am; Mon to Fri 5 to 6am; Sat, Sun 5 to 7am
- Stockton St to Powell St · southwest roadwayMon to Fri 2 to 6am; Mon to Fri 5 to 6am; Sat, Sun 5 to 7am
- Powell St to 5th St · northeast roadwayMon to Fri 2 to 6am; Mon to Fri 5 to 6am; Sat, Sun 5 to 7am
- Powell St to 5th St · southwest roadwayMon to Fri 2 to 6am; Mon to Fri 5 to 6am; Sat, Sun 5 to 7am
- 5th St to Mason St · southeast roadwayMon to Fri 2 to 6am; Mon to Fri 5 to 6am; Sat, Sun 5 to 7am
- 5th St to Mason St · northwest roadwayMon to Fri 2 to 6am; Mon to Fri 5 to 6am; Sat, Sun 5 to 7am
- Mason St to Taylor St · southeast roadwayMon to Fri 2 to 6am; Mon to Fri 5 to 6am; Sat, Sun 5 to 7am
- Mason St to Taylor St · northwest roadwayMon to Fri 2 to 6am; Mon to Fri 5 to 6am; Sat, Sun 5 to 7am
- Taylor St to 7th StMon to Fri 2 to 6am; Mon to Fri 5 to 6am; Sat, Sun 5 to 7am
- Taylor St to McAllister StMon to Fri 2 to 6am; Mon to Fri 5 to 6am; Sat, Sun 5 to 7am
- Jones St to 7th StMon to Fri 2 to 6am; Mon to Fri 5 to 6am; Sat, Sun 5 to 7am
- 7th St to Hyde St · southeast roadwayMon to Fri 2 to 6am; Mon to Fri 5 to 6am; Sat, Sun 5 to 7am
- 7th St to Hyde St · northwest roadwayMon to Fri 2 to 6am; Mon to Fri 5 to 6am; Sat, Sun 5 to 7am
- Hyde St to Larkin StMon to Fri 2 to 6am; Mon to Fri 5 to 6am; Sat, Sun 5 to 7am
- Hyde St to Hayes StMon to Fri 2 to 6am; Mon to Fri 5 to 6am; Sat, Sun 5 to 7am
- Hayes St to Larkin StMon to Fri 2 to 6am; Mon to Fri 5 to 6am; Sat, Sun 5 to 7am
- Larkin St to Polk St · southeast roadwayMon to Fri 2 to 6am; Mon to Fri 5 to 6am; Sat, Sun 5 to 7am
- Larkin St to Polk St · northwest roadwayMon to Fri 2 to 6am; Mon to Fri 5 to 6am; Sat, Sun 5 to 7am
- Polk St to 11th StMon to Fri 2 to 6am; Mon to Fri 5 to 6am; Sat, Sun 5 to 7am
- Polk St to Van Ness AveMon to Fri 2 to 6am; Mon to Fri 5 to 6am; Sat, Sun 5 to 7am
Mary St 3 blocks
- Mission St to Minna StTue 12 to 6am
- Minna St to Natoma StTue 12 to 6am
- Natoma St to Howard StTue 12 to 6am
Merlin St 1 block
- at Harrison StMon 12 to 2am
Minna St 9 blocks
- 4th St to 5th StTue, Thu 12 to 2am
- 5th St to Mary StMon, Wed, Fri 12 to 2am
- Mary St to 6th StMon, Wed, Fri 12 to 2am
- 6th St to Russ StMon 12 to 2am
- Russ St to 7th StMon 12 to 2am
- 7th St to Julia StMon 12 to 2am; Wed, Fri 12 to 6am
- Julia St to 8th StMon 12 to 2am; Wed, Fri 12 to 6am
- 8th St to 9th StMon 12 to 2am; Wed, Fri 12 to 6am
- 10th St to 11th StTue, Fri 4 to 6am
Mint St 1 block
- Jessie St to Mission StTue, Thu 12 to 6am
Mission St 15 blocks
- 4th St to Jessie East StMon to Sun 2 to 6am
- Jessie East St to Jessie West StMon to Sun 2 to 6am
- Jessie West St to 5th StMon to Sun 2 to 6am
- 5th St to Mint StMon to Sun 2 to 6am
- Mint St to Mary StMon to Sun 2 to 6am
- Mary St to 6th StMon to Sun 2 to 6am
- 6th St to 7th StMon to Sun 2 to 6am
- 7th St to Julia StMon to Sun 2 to 6am
- Julia St to 8th StMon to Sun 2 to 6am
- 8th St to Laskie StMon to Sun 2 to 6am
- Laskie St to 9th StMon to Sun 2 to 6am
- 9th St to Washburn StMon to Sun 2 to 6am
- Washburn St to Grace StMon to Sun 2 to 6am
- Grace St to 10th StMon to Sun 2 to 6am
- 10th St to 11th StMon to Sun 2 to 6am
Morris St 2 blocks
- Harrison St to Bryant StTue, Thu 12 to 2am
- at Bryant StTue 12 to 2am
Moss St 1 block
- Howard St to Folsom StTue, Thu 12 to 6am; Wed 12 to 2am
Natoma St 7 blocks
- 5th St to Mary StTue, Thu 12 to 6am
- Mary St to 6th StTue, Thu 12 to 6am
- 6th St to Russ StThu 12 to 6am
- Russ St to 7th StThu 12 to 6am
- 7th St to 8th StThu 12 to 6am
- 8th St to 9th StThu 12 to 6am
- 10th St to 11th StTue, Fri 4 to 6am
Oak Grove St 1 block
- Harrison St to Bryant StTue, Thu 12 to 2am
Perry St 1 block
- 3rd St to 4th StTue, Thu 4 to 6am
Rausch St 1 block
- Howard St to Folsom StMon, Wed 4 to 6am
Ringold St 1 block
- 8th St to 9th StWed 12 to 2am
Ritch St 2 blocks
- Bryant St to Brannan StTue 12 to 2am
- Brannan St to Townsend StTue 12 to 2am
Rizal St 1 block
- Tandang Sora to Lapu-lapu StMon, Wed 12 to 2am
Russ St 1 block
- Howard St to Folsom StMon, Wed, Fri 12 to 2am; Tue, Thu 12 to 6am
Sheridan St 1 block
- 9th St to 10th StMon, Wed 4 to 6am
Sherman St 2 blocks
- Folsom St to Cleveland StMon 12 to 2am
- Cleveland St to Harrison StMon 12 to 2am
Shipley St 3 blocks
- 4th St to 5th StWed 12 to 2am
- 5th St to Falmouth StWed 12 to 2am
- Falmouth St to 6th StWed 12 to 2am
Stevenson St 3 blocks
- 5th St to 6th StTue, Thu 12 to 6am
- 6th St to 7th StTue, Thu 2 to 6am
- at 7th StMon, Wed, Fri 12 to 2am
Stillman St 1 block
- 3rd St to 4th StTue to Fri, Sun 4 to 6am
Sumner St 1 block
- Howard St to Clementina StFri 4 to 6am
Tandang Sora 1 block
- Bonifacio St to Rizal StMon, Wed 12 to 2am
Tehama St 4 blocks
- at Gallagher LnTue, Thu 12 to 2am
- Gallagher Ln to 5th StMon, Tue, Thu 12 to 2am
- 5th St to 6th StMon, Fri 12 to 2am
- 8th St to 9th StMon, Wed, Fri 12 to 6am
Townsend St 5 blocks
- 3rd St to Ritch StMon to Fri 12 to 2am
- Ritch St to Clyde StMon to Fri 12 to 2am
- Clyde St to Lusk StMon to Fri 12 to 2am
- Lusk St to 4th StMon to Fri 12 to 2am
- 4th St to 5th StMon to Fri 12 to 2am
Washburn St 1 block
- Mission St to Howard StThu 12 to 6am
Welsh St 1 block
- Zoe St to 4th StTue 12 to 2am
Zoe St 3 blocks
- Bryant St to Welsh StThu 12 to 2am
- Welsh St to Freelon StThu 12 to 2am
- Freelon St to Brannan StThu 12 to 2am
By day & hour
Enforcement clusters at predictable times, not at random. These are the days and hours when South of Market 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 South of Market 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.
- MISSION6,289 tickets
- 06TH5,224 tickets
- MINNA2,925 tickets
- HOWARD2,605 tickets
- 09TH2,511 tickets
- HARRISON2,111 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 South of Market, that cluster lands around 12am on Wednesday nights.
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 South of Market, answered
When is street cleaning in South of Market?
Street-cleaning schedules in South of Market 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 South of Market on the CURB map to see the exact posted schedule and next sweep for any block. In practice, most South of Market street-cleaning tickets are written on Wednesday nights, clustered around 12am.
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, South of Market drivers were issued 42,858 street-cleaning tickets totaling about $4.4M in fines.
How do I avoid a street-cleaning ticket in South of Market?
Move your car before the posted window: most tickets here are written around 12am on Wednesday nights. 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 South of Market?
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 South of Market blocks the sweep clusters around 12am on Wednesday nights. 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 South of Market?
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.