Street cleaning in Excelsior, 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 Excelsior.
Excelsior in tickets
The street-cleaning fine is $105 (2026). In Excelsior, most tickets are written on Tuesdays around 12pm.
Parking in Excelsior
Of Excelsior's mapped curb, about 98% is general street parking. (Share of curb in SFMTA's Digital Curb data. The posted sign on your block always wins.)
- 302 Silver Ave · Lot165 spaces
- 1641 Geneva Ave · Lot110 spaces
- 725 Moscow St · Lot88 spaces
- 4175 Mission St · Lot67 spaces
No street spot? Rates are operator-supplied. Confirm on arrival.
Excelsior parking, live
Every curb in Excelsior, 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 Excelsior. Open one for its blocks, then a block for its posted days and times, the next sweep dates and when tickets actually land.
Acton St 1 block
- Mission St to Brumiss TerTue 9 to 11am; Fri 12 to 2pm
Allison St 5 blocks
- Mission St to Cross StTue 9 to 11am; Fri 12 to 2pm
- Cross St to Morse StTue 9 to 11am; Fri 12 to 2pm
- Morse St to Brunswick StTue 9 to 11am; Fri 12 to 2pm
- Brunswick St to Hanover StTue 9 to 11am; Fri 12 to 2pm
- at Hanover StFri 12 to 2pm
Amazon Ave 9 blocks
- Mission St to London StMon, Wed 8 to 10am
- London St to Paris StMon, Wed 8 to 10am
- Paris St to Lisbon StMon, Wed 8 to 10am
- Lisbon St to Madrid StMon 11am to 1pm; Fri 9 to 11am
- Madrid St to Edinburg StMon 11am to 1pm; Fri 9 to 11am
- Edinburg St to Naples StMon 11am to 1pm; Fri 9 to 11am
- Naples St to Vienna StThu 6 to 8am; Fri 9 to 11am
- Vienna St to Athens StMon 11am to 1pm; Fri 9 to 11am
- Athens St to Moscow StMon 11am to 1pm; Fri 9 to 11am
Amherst St 2 blocks
- Silver Ave to Silliman StTue, Thu 12 to 3pm
- Silliman St to Felton StTue, Thu 12 to 3pm
Athens St 13 blocks
- Madison St to Peru AveTue, Thu 12 to 3pm
- Peru Ave to Valmar TerTue, Thu 12 to 3pm
- Avalon Ave to Excelsior AveMon, Wed 12 to 2pm
- Excelsior Ave to Brazil AveMon, Wed 12 to 2pm
- Brazil Ave to Persia AveMon, Wed 12 to 2pm
- Persia Ave to Russia AveThu 11am to 1pm; Fri 10am to 12pm
- Russia Ave to France AveThu 11am to 1pm; Fri 10am to 12pm
- France Ave to Italy AveThu 11am to 1pm; Fri 10am to 12pm
- Italy Ave to Amazon AveThu 11am to 1pm; Fri 10am to 12pm
- Amazon Ave to Geneva AveThu 11am to 1pm; Fri 10am to 12pm
- Geneva Ave to Rolph StTue, Thu 12 to 2pm
- Rolph St to Cordova StTue, Thu 12 to 2pm
- Cordova St to Naples StTue, Thu 12 to 2pm
Avalon Ave 11 blocks
- Mission St to London StMon, Wed 8 to 10am
- London St to Paris StMon, Wed 8 to 10am
- Paris St to Lisbon StMon, Wed 8 to 10am
- Lisbon St to Madrid StWed 8 to 10am; Thu 10am to 12pm
- Madrid St to Edinburg StWed 8 to 10am; Thu 10am to 12pm
- Edinburg St to Naples StWed 8 to 10am; Thu 10am to 12pm
- Naples St to Vienna StWed 8 to 10am; Thu 10am to 12pm
- Vienna St to Athens StWed 8 to 10am; Thu 10am to 12pm
- Athens St to Moscow StWed 8 to 10am; Thu 10am to 12pm
- Moscow St to La Grande AveTue, Thu 12 to 3pm
- La Grande Ave to Felton StTue, Thu 12 to 3pm
Baltimore Way 6 blocks
- South Hill Blvd to Toyon LnTue, Thu 12 to 2pm
- at Toyon LnThu 12 to 2pm
- Toyon Ln to Naylor StTue, Thu 12 to 2pm
- at Naylor StTue, Thu 12 to 2pm
- at Cordova StTue, Thu 12 to 2pm
- County Line to Pope StTue, Thu 12 to 2pm
Brazil Ave 12 blocks
- Mission St to London StMon, Wed 8 to 10am
- London St to Paris StMon, Wed 8 to 10am
- Paris St to Lisbon StMon, Wed 8 to 10am
- Lisbon St to Madrid StThu 10am to 12pm; Fri 9 to 11am
- Madrid St to Edinburg StThu 10am to 12pm; Fri 9 to 11am
- Edinburg St to Naples StThu 10am to 12pm; Fri 9 to 11am
- Naples St to Vienna StThu 10am to 12pm; Fri 9 to 11am
- Vienna St to Athens StThu 10am to 12pm; Fri 9 to 11am
- Athens St to Moscow StThu 10am to 12pm; Fri 9 to 11am
- Moscow St to Munich StThu 10am to 12pm; Fri 9 to 11am
- Munich St to Prague StThu 10am to 12pm; Fri 9 to 11am
- Prague St to Dublin StThu 10am to 12pm; Fri 9 to 11am
Brumiss Ter 1 block
- at Acton StTue 9 to 11am
Brunswick St 14 blocks
- Newton St to Unnamed #071Tue 9 to 11am; Fri 12 to 2pm
- Unnamed 071 to Curtis StTue 9 to 11am; Fri 12 to 2pm
- Curtis St to Unnamed #070Tue 9 to 11am; Fri 12 to 2pm
- Unnamed 070 to Pope StTue 9 to 11am; Fri 12 to 2pm
- Pope St to Unnamed #069Tue 9 to 11am; Fri 12 to 2pm
- Unnamed 069 to Allison StTue 9 to 11am; Fri 12 to 2pm
- Allison St to Unnamed #068Tue 9 to 11am; Fri 12 to 2pm
- Unnamed 068 to Concord StTue 9 to 11am; Fri 12 to 2pm
- Concord St to Florentine AveTue 9 to 11am; Fri 12 to 2pm
- Florentine Ave to Guttenberg StTue 9 to 11am; Fri 12 to 2pm
- Guttenberg St to Lowell StTue 9 to 11am; Fri 12 to 2pm
- Lowell St to Roemer WayTue 9 to 11am; Fri 12 to 2pm
- Roemer Way to Whittier StTue 9 to 11am; Fri 12 to 2pm
- Whittier St to Oliver StTue 9 to 11am; Fri 12 to 2pm
Byron Ct 1 block
- at Lowell StTue 9 to 11am
Cambridge St 8 blocks
- Trumbull St to Stoneyford AveMon 12 to 2pm; Wed 10am to 12pm
- Stoneyford Ave to Gladstone DrMon 12 to 2pm; Wed 10am to 12pm
- Gladstone Dr to West View AveMon 12 to 2pm; Wed 10am to 12pm
- West View Ave to Sweeny StMon 12 to 2pm; Wed 10am to 12pm
- Silver Ave to Pioche StThu 12 to 3pm
- Pioche St to Silliman StTue, Thu 12 to 3pm
- Silliman St to Felton StTue, Thu 12 to 3pm
- Felton St to Burrows StTue, Thu 12 to 3pm
Canyon Dr 3 blocks
- Robinson Dr to South Hill BlvdTue, Thu 12 to 2pm
- South Hill Blvd to County Line · south sideTue 12 to 2pm
- South Hill Blvd to County Line · north & south sidesTue, Thu 12 to 2pm
Chicago Way 4 blocks
- at Lapham WayTue, Thu 12 to 2pm
- Lapham Way to South Hill BlvdTue, Thu 12 to 2pm
- South Hill Blvd to Naylor StTue, Thu 12 to 2pm
- Naylor St to Cordova StTue, Thu 12 to 2pm
Concord St 5 blocks
- Mission St to Cross StTue 9 to 11am; Fri 12 to 2pm
- Cross St to Morse StTue 9 to 11am; Fri 12 to 2pm
- Morse St to Brunswick StTue 9 to 11am; Fri 12 to 2pm
- Brunswick St to Pretor WayTue 9 to 11am; Fri 12 to 2pm
- Pretor Way to Hanover StTue 9 to 11am; Fri 12 to 2pm
Congdon St 3 blocks
- Trumbull St to Ney StMon 12 to 2pm; Wed 11am to 1pm
- Ney St to Maynard StMon 12 to 2pm; Wed 11am to 1pm
- Maynard St to Silver AveMon 12 to 2pm; Wed 11am to 1pm
Cordova St 7 blocks
- Rolph St to Athens StTue, Thu 12 to 2pm
- Athens St to Seville StTue, Thu 12 to 2pm
- Seville St to Munich StTue, Thu 12 to 2pm
- Munich St to Prague StTue, Thu 12 to 2pm
- Prague St to Winding WayTue, Thu 12 to 2pm
- Winding Way to Chicago WayTue, Thu 12 to 2pm
- Chicago Way to Baltimore WayTue, Thu 12 to 2pm
Craut St 3 blocks
- Trumbull St to Ney StMon 12 to 2pm; Wed 11am to 1pm
- Ney St to Maynard StMon 12 to 2pm; Wed 11am to 1pm
- Maynard St to Silver AveMon 12 to 2pm; Wed 11am to 1pm
Crescio Ct 1 block
- at Whittier StTue 9 to 11am
Cross St 2 blocks
- Pope St to Allison StTue 9 to 11am; Fri 12 to 2pm
- Allison St to Concord StTue 9 to 11am; Fri 12 to 2pm
Curtis St 4 blocks
- Rolph St to Morse StTue 9 to 11am; Fri 12 to 2pm
- Morse St to Brunswick StTue 9 to 11am; Fri 12 to 2pm
- Brunswick St to Naples StTue 9 to 11am; Fri 12 to 2pm
- Naples St to Prague StTue, Thu 12 to 2pm
Drake St 3 blocks
- Munich St to Prague StTue, Thu 12 to 2pm
- Prague St to Winding WayTue, Thu 12 to 2pm
- Winding Way to County LineTue, Thu 12 to 2pm
Dublin St 2 blocks
- Persia Ave to Russia AveThu 10am to 12pm; Fri 9 to 11am
- at Russia AveThu 10am to 12pm; Fri 9 to 11am
Edinburgh St 10 blocks
- Silver Ave to Peru AveMon 10am to 12pm; Wed 12 to 2pm
- Peru Ave to Avalon AveMon 10am to 12pm; Wed 12 to 2pm
- Avalon Ave to Excelsior AveMon 10am to 12pm; Wed 12 to 2pm
- Excelsior Ave to Brazil AveMon 10am to 12pm; Wed 12 to 2pm
- Brazil Ave to Persia AveMon 10am to 12pm; Wed 12 to 2pm
- Persia Ave to Russia AveTue 10am to 12pm; Fri 11am to 1pm
- Russia Ave to France AveTue 10am to 12pm; Fri 11am to 1pm
- France Ave to Italy AveTue 10am to 12pm; Fri 11am to 1pm
- Italy Ave to Amazon AveTue 10am to 12pm; Fri 11am to 1pm
- Amazon Ave to Geneva AveTue 10am to 12pm; Fri 11am to 1pm
Excelsior Ave 11 blocks
- Mission St to London StMon to Fri 5 to 7am
- London St to Paris StMon, Wed 8 to 10am
- Paris St to Lisbon StMon, Wed 8 to 10am
- Lisbon St to Madrid StThu 10am to 12pm; Fri 9 to 11am
- Madrid St to Edinburg StThu 10am to 12pm; Fri 9 to 11am
- Edinburg St to Naples StThu 10am to 12pm; Fri 9 to 11am
- Naples St to Vienna StThu 10am to 12pm; Fri 9 to 11am
- Vienna St to Athens StThu 10am to 12pm; Fri 9 to 11am
- Athens St to Moscow StThu 10am to 12pm; Fri 9 to 11am
- Moscow St to Munich StThu 10am to 12pm; Fri 9 to 11am
- at Munich StThu 10am to 12pm; Fri 9 to 11am
Felton St 7 blocks
- Amherst St to Yale StTue, Thu 12 to 3pm
- Yale St to Cambridge StTue, Thu 12 to 3pm
- Cambridge St to Oxford StTue, Thu 12 to 3pm
- Oxford St to Harvard StTue, Thu 12 to 3pm
- Harvard St to Gambier StTue, Thu 12 to 3pm
- Gambier St to Madison StTue, Thu 12 to 3pm
- Madison St to Avalon AveTue, Thu 12 to 3pm
Florentine Ave 2 blocks
- Mission St to Morse StTue 9 to 11am; Fri 12 to 2pm
- Morse St to Brunswick StTue 9 to 11am; Fri 12 to 2pm
France Ave 9 blocks
- Mission St to London StMon, Wed 8 to 10am
- London St to Paris StMon, Wed 8 to 10am
- Paris St to Lisbon StMon, Wed 8 to 10am
- Lisbon St to Madrid StMon 11am to 1pm; Fri 9 to 11am
- Madrid St to Edinburg StMon 11am to 1pm; Fri 9 to 11am
- Edinburg St to Naples StMon 11am to 1pm; Fri 9 to 11am
- Naples St to Vienna StMon 11am to 1pm; Fri 9 to 11am
- Vienna St to Athens StMon 11am to 1pm; Fri 9 to 11am
- Athens St to Moscow StMon 11am to 1pm; Fri 9 to 11am
Gambier St 4 blocks
- Silver Ave to Pioche StTue, Thu 12 to 3pm
- Pioche St to Silliman StTue, Thu 12 to 3pm
- Silliman St to Felton StTue, Thu 12 to 3pm
- Felton St to Burrows StTue, Thu 12 to 3pm
Geneva Ave 25 blocks
- Mission St to London St · northeast sideMon to Sun 5 to 7am
- Mission St to London St · northeast & southwest sidesMon to Sun 5 to 7am; Sat 6 to 8am
- London St to Paris St · northeast sideMon to Sun 5 to 7am
- London St to Paris St · northeast & southwest sidesMon to Sun 5 to 7am; Sat 6 to 8am
- Paris St to Lisbon St · northeast sideTue, Thu 6 to 8am
- Paris St to Lisbon St · northeast & southwest sidesMon, Wed, Fri, Sat 6 to 8am
- Lisbon St to Madrid St · northeast sideTue, Thu 6 to 8am
- Lisbon St to Madrid St · northeast & southwest sidesMon, Wed, Fri, Sat 6 to 8am
- Madrid St to Edinburg St · northeast sideTue, Thu 6 to 8am
- Madrid St to Edinburg St · northeast & southwest sidesMon, Wed, Fri, Sat 6 to 8am
- Edinburg St to Naples St · northeast sideTue, Thu 6 to 8am
- Edinburg St to Naples St · northeast & southwest sidesMon, Wed, Fri, Sat 6 to 8am
- Naples St to Vienna St · northeast sideTue, Thu 6 to 8am
- Naples St to Vienna St · northeast & southwest sidesMon, Wed, Fri, Sat 6 to 8am
- Vienna St to Athens St · northeast sideTue, Thu 6 to 8am
- Vienna St to Athens St · northeast & southwest sidesMon, Wed, Fri, Sat 6 to 8am
- Athens St to South Hill Blvd · northeast sideTue 6 to 8am
- Athens St to South Hill Blvd · northeast & southwest sidesMon, Wed, Fri, Sat 6 to 8am
- South Hill Blvd to Prague StTue 6 to 8am
- South Hill Blvd to Munich StMon, Wed, Fri, Sat 6 to 8am
- Munich St to Prague StFri, Sat 6 to 8am
- Prague St to Brookdale AveTue 6 to 8am
- Prague St to Linda Vista StpsFri 6 to 8am
- Linda Vista Stps to Stoneridge LnFri 6 to 8am
- Stoneridge Ln to Brookdale AveFri 6 to 8am
Gladstone Dr 4 blocks
- Cambridge St to Sunglow LnMon 12 to 2pm; Wed 11am to 1pm
- Sunglow Ln to Stoneyford AveMon 12 to 2pm; Wed 11am to 1pm
- Stoneyford Ave to Stoneybrook AveMon 12 to 2pm; Wed 11am to 1pm
- Stoneybrook Ave to Maynard StMon 12 to 2pm; Wed 11am to 1pm
Guttenberg St 7 blocks
- Mission St to Morse StTue 9 to 11am; Fri 12 to 2pm
- Morse St to Brunswick StTue 9 to 11am; Fri 12 to 2pm
- Brunswick St to Pretor WayTue 9 to 11am; Fri 12 to 2pm
- Pretor Way to Hanover StTue 9 to 11am; Fri 12 to 2pm
- Hanover St to Nadell CtTue 9 to 11am; Fri 12 to 2pm
- Nadell Ct to Lincoln CtTue 9 to 11am; Fri 12 to 2pm
- Lincoln Ct to Bellevue AveTue 9 to 11am; Fri 12 to 2pm
Hanover St 7 blocks
- Pope St to Unnamed #069Tue 9 to 11am; Fri 12 to 2pm
- Unnamed 069 to Allison StTue 9 to 11am; Fri 12 to 2pm
- Allison St to Unnamed #068Tue 9 to 11am; Fri 12 to 2pm
- Unnamed 068 to Watt AveTue 9 to 11am; Fri 12 to 2pm
- Watt Ave to Concord StTue 9 to 11am; Fri 12 to 2pm
- Concord St to Guttenberg StTue 9 to 11am; Fri 12 to 2pm
- Guttenberg St to Lowell StTue 9 to 11am; Fri 12 to 2pm
Harvard St 4 blocks
- Silver Ave to Pioche StTue, Thu 12 to 3pm
- Pioche St to Silliman StTue, Thu 12 to 3pm
- Silliman St to Felton StTue, Thu 12 to 3pm
- Felton St to Burrows StTue, Thu 12 to 3pm
Hollywood Ct 1 block
- at Pope StFri 12 to 2pm
Ina Ct 1 block
- at La Grande AveTue, Thu 12 to 3pm
Italy Ave 9 blocks
- Mission St to London StMon, Wed 8 to 10am
- London St to Paris StMon, Wed 8 to 10am
- Paris St to Lisbon StMon, Wed 8 to 10am
- Lisbon St to Madrid StMon 11am to 1pm; Fri 9 to 11am
- Madrid St to Edinburg StMon 11am to 1pm; Fri 9 to 11am
- Edinburg St to Naples StMon 11am to 1pm; Fri 9 to 11am
- Naples St to Vienna StThu 6 to 8am; Fri 9 to 11am
- Vienna St to Athens StMon 11am to 1pm; Fri 9 to 11am
- Athens St to Moscow StMon 11am to 1pm; Fri 9 to 11am
Knott Ct 1 block
- at Watt AveTue 9 to 11am
La Grande Ave 3 blocks
- Avalon Ave to Ina CtTue, Thu 12 to 3pm
- at Brazil AveThu 10am to 12pm; Fri 9 to 11am
- at Russia Ave · 600 to 699 blockMon 11am to 1pm
Lapham Way 3 blocks
- Chicago Way to Robinson DrTue, Thu 12 to 2pm
- at Robinson Dr · northeast & southwest sidesTue, Thu 12 to 2pm
- at Robinson Dr · north & south sidesTue 12 to 2pm
Lisbon St 11 blocks
- Silver Ave to Peru AveMon, Wed 8 to 10am
- Peru Ave to Avalon AveMon, Wed 8 to 10am
- at Avalon AveMon, Wed 8 to 10am
- Avalon Ave to Excelsior AveMon, Wed 8 to 10am
- Excelsior Ave to Brazil AveMon, Wed 8 to 10am
- Brazil Ave to Persia AveMon, Wed 8 to 10am
- Persia Ave to Russia AveMon 8 to 10am; Fri 9 to 11am
- Russia Ave to France AveMon 8 to 10am; Fri 9 to 11am
- France Ave to Italy AveMon 8 to 10am; Fri 9 to 11am
- Italy Ave to Amazon AveMon 8 to 10am; Fri 9 to 11am
- Amazon Ave to Geneva AveMon 8 to 10am; Fri 9 to 11am
London St 9 blocks
- Avalon Ave to Excelsior AveMon, Wed 8 to 10am
- Excelsior Ave to Brazil AveMon, Wed 8 to 10am
- Brazil Ave to Persia AveMon, Wed 8 to 10am
- Persia Ave to Russia AveMon, Wed 8 to 10am
- Russia Ave to France AveMon, Wed 8 to 10am
- France Ave to Kenny AlyMon, Wed 8 to 10am
- Kenny Aly to Italy AveMon, Wed 8 to 10am
- Italy Ave to Amazon AveMon, Wed 8 to 10am
- Amazon Ave to Geneva AveMon, Wed 8 to 10am
Lowell St 5 blocks
- Mission St to Morse StTue 9 to 11am; Fri 12 to 2pm
- Morse St to Brunswick StTue 9 to 11am; Fri 12 to 2pm
- Brunswick St to Byron CtTue 9 to 11am; Fri 12 to 2pm
- Byron Ct to Hanover StTue 9 to 11am; Fri 12 to 2pm
- Hanover St to County LineTue 9 to 11am; Fri 12 to 2pm
Madison St 4 blocks
- Silver Ave to Athens StTue, Thu 12 to 3pm
- Valmar Ter to Silliman StTue, Thu 12 to 3pm
- Silliman St to Felton StTue, Thu 12 to 3pm
- Felton St to Burrows StTue, Thu 12 to 3pm
Madrid St 11 blocks
- Silver Ave to Peru AveMon 10am to 12pm; Wed 12 to 2pm
- Peru Ave to Avalon AveMon 10am to 12pm; Wed 12 to 2pm
- Avalon Ave to Excelsior AveMon 10am to 12pm; Wed 12 to 2pm
- Excelsior Ave to Brazil AveMon 10am to 12pm; Wed 12 to 2pm
- Brazil Ave to Persia AveMon 10am to 12pm; Wed 12 to 2pm
- Persia Ave to Russia AveTue 10am to 12pm; Fri 11am to 1pm
- Russia Ave to France AveTue 10am to 12pm; Fri 11am to 1pm
- France Ave to Italy AveTue 10am to 12pm; Fri 11am to 1pm
- Italy Ave to Amazon AveTue 10am to 12pm; Fri 11am to 1pm
- Amazon Ave to Geneva AveTue 10am to 12pm; Fri 11am to 1pm
- Geneva Ave to Rolph StTue 9 to 11am; Fri 12 to 2pm
Maynard St 4 blocks
- Mission St to Craut StMon 12 to 2pm; Wed 11am to 1pm
- Craut St to Congdon StMon 12 to 2pm; Wed 11am to 1pm
- Congdon St to Gladstone DrMon 12 to 2pm; Wed 11am to 1pm
- Gladstone Dr to Trumbull StMon 12 to 2pm; Wed 11am to 1pm
Mission St 34 blocks
- Trumbull St to Ney St · southeast sideMon to Sun 5 to 7am
- Trumbull St to Ney St · northwest sideMon to Sun 5 to 7am
- Ney St to Admiral Ave · southeast sideMon to Sun 5 to 7am
- Ney St to Admiral Ave · northwest sideMon to Sun 5 to 7am
- Admiral Ave to Maynard St · southeast sideMon to Sun 5 to 7am
- Admiral Ave to Maynard St · northwest sideMon to Sun 5 to 7am
- Maynard St to Silver Ave · southeast sideMon to Sun 5 to 7am
- Maynard St to Silver Ave · northwest sideMon to Sun 5 to 7am
- Silver Ave to Tingley StMon to Sun 5 to 7am
- Avalon Ave to Cotter StMon to Sun 5 to 7am
- Excelsior Ave to Santa Rosa AveMon to Sun 5 to 7am
- Norton St to San Juan AveMon to Sun 5 to 7am
- San Juan Ave to Ocean AveMon to Sun 5 to 7am
- Leo St to Russia AveMon to Sun 5 to 7am
- Russia Ave to Onondaga Ave · southeast sideMon to Sun 5 to 7am
- Russia Ave to Onondaga Ave · northwest sideMon to Sun 5 to 7am
- Onondaga Ave to France Ave · southeast sideMon to Sun 5 to 7am
- Onondaga Ave to France Ave · northwest sideMon to Sun 5 to 7am
- France Ave to Kenny Aly · southeast sideMon to Sun 5 to 7am
- France Ave to Kenny Aly · northwest sideMon to Sun 5 to 7am
- Kenny Aly to Italy Ave · southeast sideMon to Sun 5 to 7am
- Kenny Aly to Italy Ave · northwest sideMon to Sun 5 to 7am
- Italy Ave to Seneca Ave · southeast sideMon to Sun 5 to 7am
- Italy Ave to Seneca Ave · northwest sideMon to Sun 5 to 7am
- Seneca Ave to Amazon Ave · southeast sideMon to Sun 5 to 7am
- Seneca Ave to Amazon Ave · northwest sideMon to Sun 5 to 7am
- Amazon Ave to Geneva AveMon to Sun 5 to 7am
- Geneva Ave to Rolph StMon to Fri 6 to 8am; Sat, Sun 5 to 7am
- Allison St to Mount Vernon AveMon to Fri 6 to 8am; Sat, Sun 5 to 7am
- Mount Vernon Ave to Concord StMon to Fri 6 to 8am; Sat, Sun 5 to 7am
- Concord St to Ottawa AveMon to Fri 6 to 8am; Sat, Sun 5 to 7am
- Ottawa Ave to Florentine AveMon to Fri 6 to 8am; Sat, Sun 5 to 7am
- Whipple Ave to Morse StMon to Fri 6 to 8am; Sat, Sun 5 to 7am
- Oliver St to Lawrence AveMon to Fri 6 to 8am; Sat, Sun 5 to 7am
Morse St 15 blocks
- Rolph St to Royal Lane CtTue 9 to 11am; Fri 12 to 2pm
- Royal Lane Ct to Newton StTue 9 to 11am; Fri 12 to 2pm
- Newton St to Unnamed #071Tue 9 to 11am; Fri 12 to 2pm
- Unnamed 071 to Curtis StTue 9 to 11am; Fri 12 to 2pm
- Curtis St to Unnamed #070Tue 9 to 11am; Fri 12 to 2pm
- Unnamed 070 to Pope StTue 9 to 11am; Fri 12 to 2pm
- Pope St to Unnamed #069Tue 9 to 11am; Fri 12 to 2pm
- Unnamed 069 to Allison StTue 9 to 11am; Fri 12 to 2pm
- Allison St to Unnamed #068Tue 9 to 11am; Fri 12 to 2pm
- Unnamed 068 to Concord StTue 9 to 11am; Fri 12 to 2pm
- Concord St to Florentine AveTue 9 to 11am; Fri 12 to 2pm
- at Florentine AveTue 9 to 11am; Fri 12 to 2pm
- Florentine Ave to Guttenberg StTue 9 to 11am; Fri 12 to 2pm
- Guttenberg St to Lowell StTue 9 to 11am; Fri 12 to 2pm
- Lowell St to Mission StTue 6 to 8am; Fri 12 to 2pm
Moscow St 8 blocks
- Avalon Ave to Excelsior AveMon, Wed 12 to 2pm
- Excelsior Ave to Brazil AveMon, Wed 12 to 2pm
- Brazil Ave to Persia AveMon, Wed 12 to 2pm
- Persia Ave to Russia AveThu 11am to 1pm; Fri 9 to 11am
- Russia Ave to France AveThu 11am to 1pm; Fri 9 to 11am
- France Ave to Italy AveThu 11am to 1pm; Fri 9 to 11am
- Italy Ave to Amazon AveThu 11am to 1pm; Fri 9 to 11am
- Amazon Ave to Geneva AveThu 11am to 1pm; Fri 9 to 11am
Munich St 10 blocks
- Excelsior Ave to Brazil AveMon, Wed 12 to 2pm
- Brazil Ave to Persia AveMon, Wed 12 to 2pm
- Persia Ave to Russia AveThu 11am to 1pm; Fri 9 to 11am
- at Russia AveThu 11am to 1pm; Fri 9 to 11am
- Geneva Ave to South Hill BlvdTue, Thu 12 to 2pm
- South Hill Blvd to Rolph StTue, Thu 12 to 2pm
- Rolph St to Naylor StTue, Thu 12 to 2pm
- Naylor St to Cordova StTue, Thu 12 to 2pm
- Cordova St to Drake StTue, Thu 12 to 2pm
- Drake St to Naples StTue, Thu 12 to 2pm
Naples St 17 blocks
- Silver Ave to Peru AveMon 10am to 12pm; Wed 12 to 2pm
- Peru Ave to Avalon AveMon 10am to 12pm; Wed 12 to 2pm
- Avalon Ave to Excelsior AveMon 10am to 12pm; Wed 12 to 2pm
- Excelsior Ave to Brazil AveMon 10am to 12pm; Wed 12 to 2pm
- Brazil Ave to Persia AveMon 10am to 12pm; Wed 12 to 2pm
- Persia Ave to Russia AveTue, Fri 10am to 12pm
- Russia Ave to France AveTue, Fri 10am to 12pm
- France Ave to Italy AveTue 10am to 12pm; Fri 11am to 1pm
- Italy Ave to Amazon AveTue 10am to 12pm; Fri 11am to 1pm
- Amazon Ave to Geneva AveTue 10am to 12pm; Fri 11am to 1pm
- Geneva Ave to Rolph St · part 2 of 3Tue 9 to 11am
- Geneva Ave to Rolph St · part 3 of 3Tue 9 to 11am
- Rolph St to Athens StTue 9 to 11am; Fri 12 to 2pm
- Athens St to Newton StTue 9 to 11am; Fri 12 to 2pm
- Newton St to Seville StTue 9 to 11am; Fri 12 to 2pm
- Seville St to Munich StTue 9 to 11am; Fri 12 to 2pm
- Munich St to Curtis StTue 9 to 11am
Naylor St 4 blocks
- Munich St to Prague StTue, Thu 12 to 2pm
- Prague St to Winding WayTue, Thu 12 to 2pm
- Winding Way to Chicago WayTue, Thu 12 to 2pm
- Chicago Way to Baltimore WayTue, Thu 12 to 2pm
Newton St 3 blocks
- Rolph St to Morse StTue 9 to 11am; Fri 12 to 2pm
- Morse St to Brunswick StTue 9 to 11am; Fri 12 to 2pm
- Brunswick St to Naples StFri 12 to 2pm
Ney St 3 blocks
- Mission St to Craut StMon 12 to 2pm; Wed 11am to 1pm
- Craut St to Congdon StMon 12 to 2pm; Wed 11am to 1pm
- Congdon St to Trumbull StMon 12 to 2pm; Wed 11am to 1pm
Oliver St 1 block
- Mission St to Brunswick StTue 9 to 11am; Fri 12 to 2pm
Oxford St 4 blocks
- Silver Ave to Pioche StTue, Thu 12 to 3pm
- Pioche St to Silliman StTue, Thu 12 to 3pm
- Silliman St to Felton StTue, Thu 12 to 3pm
- Felton St to Burrows StTue, Thu 12 to 3pm
Paris St 9 blocks
- Avalon Ave to Excelsior AveMon, Wed 8 to 10am
- Excelsior Ave to Brazil AveMon, Wed 8 to 10am
- Brazil Ave to Persia AveMon, Wed 8 to 10am
- Persia Ave to Russia AveMon, Wed 8 to 10am
- Russia Ave to France AveMon, Wed 8 to 10am
- France Ave to Italy AveMon, Wed 8 to 10am
- Italy Ave to Amazon AveMon, Wed 8 to 10am
- Amazon Ave to Geneva AveMon, Wed 8 to 10am
- Geneva Ave to Rolph StTue 9 to 11am; Fri 6 to 8am
Persia Ave 12 blocks
- Mission St to London StMon, Wed 8 to 10am
- London St to Paris StMon, Wed 8 to 10am
- Paris St to Lisbon StMon, Wed 8 to 10am
- Lisbon St to Madrid StMon, Wed 12 to 2pm
- Madrid St to Edinburg StMon, Wed 12 to 2pm
- Edinburg St to Naples StMon, Wed 12 to 2pm
- Naples St to Vienna StMon, Wed 12 to 2pm
- Vienna St to Athens StMon, Wed 12 to 2pm
- Athens St to Moscow StMon, Wed 12 to 2pm
- Moscow St to Munich StMon, Wed 12 to 2pm
- Munich St to Prague StMon, Wed 12 to 2pm
- Prague St to Dublin StMon, Wed 12 to 2pm
Peru Ave 7 blocks
- Lisbon St to Madrid StWed 8 to 10am; Thu 10am to 12pm
- Madrid St to Edinburg StWed 8 to 10am; Thu 10am to 12pm
- Edinburg St to Naples StWed 8 to 10am; Thu 10am to 12pm
- Naples St to Vienna StWed 8 to 10am; Thu 10am to 12pm
- Vienna St to Athens StWed 8 to 10am; Thu 10am to 12pm
- Valmar Ter to Felton StTue, Thu 12 to 3pm
- Felton St to Burrows StTue, Thu 12 to 3pm
Pioche St 3 blocks
- Cambridge St to Oxford StTue, Thu 12 to 3pm
- Oxford St to Harvard StTue, Thu 12 to 3pm
- Harvard St to Gambier StTue, Thu 12 to 3pm
Polaris Way 1 block
- County Line to Pope StTue, Thu 12 to 2pm
Pope St 9 blocks
- Mission St to Hollywood CtTue 11am to 1pm; Fri 12 to 2pm
- Hollywood Ct to Cross StTue 11am to 1pm; Fri 12 to 2pm
- Cross St to Morse StTue 11am to 1pm; Fri 12 to 2pm
- Morse St to Brunswick StTue 11am to 1pm; Fri 12 to 2pm
- Brunswick St to Hanover StTue 11am to 1pm; Fri 12 to 2pm
- Hanover St to Prague StThu 12 to 2pm
- Prague St to Baltimore WayTue, Thu 12 to 2pm
- Baltimore Way to Polaris WayTue, Thu 12 to 2pm
- Polaris Way to Bellevue AveTue, Thu 12 to 2pm
Prague St 12 blocks
- Excelsior Ave to Brazil AveThu 10am to 12pm; Fri 9 to 11am
- Brazil Ave to Persia AveThu 10am to 12pm; Fri 9 to 11am
- Persia Ave to Russia AveThu 11am to 1pm; Fri 9 to 11am
- at Russia AveThu 11am to 1pm; Fri 9 to 11am
- Geneva Ave to South Hill BlvdTue, Thu 12 to 2pm
- South Hill Blvd to Rolph StTue, Thu 12 to 2pm
- Rolph St to Naylor StTue, Thu 12 to 2pm
- Naylor St to Cordova StTue, Thu 12 to 2pm
- Cordova St to Drake StTue, Thu 12 to 2pm
- Drake St to Curtis StTue, Thu 12 to 2pm
- Curtis St to Winding WayTue, Thu 12 to 2pm
- Winding Way to Pope StTue, Thu 12 to 2pm
Pretor Way 1 block
- Concord St to Guttenberg StTue 9 to 11am; Fri 12 to 2pm
Princeton St 2 blocks
- Silver Ave to Silliman StTue, Thu 12 to 3pm
- Silliman St to Felton StTue, Thu 12 to 3pm
Robinson Dr 2 blocks
- Lapham Way to Canyon DrTue, Thu 12 to 2pm
- Canyon Dr to Lapham WayTue, Thu 12 to 2pm
Roemer Way 1 block
- at Brunswick StFri 12 to 2pm
Rolph St 14 blocks
- Mission St to Curtis StTue 11am to 1pm; Fri 12 to 2pm
- Curtis St to Paris StTue 11am to 1pm; Fri 12 to 2pm
- Paris St to Newton StTue 11am to 1pm; Fri 12 to 2pm
- Newton St to Madrid StTue 11am to 1pm; Fri 12 to 2pm
- Madrid St to Morse StTue 11am to 1pm; Fri 12 to 2pm
- Morse St to Naples StFri 12 to 2pm
- Naples St to Cordova StWed 6 to 8am; Thu 12 to 2pm
- Cordova St to Athens StTue, Thu 12 to 2pm
- Athens St to Seville StTue, Thu 12 to 2pm
- Seville St to Munich StTue, Thu 12 to 2pm
- Munich St to Prague StTue, Thu 12 to 2pm
- Prague St to South Hill BlvdTue, Thu 12 to 2pm
- South Hill Blvd to Linda Vista StpsTue, Thu 12 to 2pm
- at Linda Vista StpsTue, Thu 12 to 2pm
Russia Ave 13 blocks
- Mission St to London StMon, Tue 5 to 7am
- London St to Paris StMon, Wed 8 to 10am
- Paris St to Lisbon StMon, Wed 8 to 10am
- Lisbon St to Madrid StMon 11am to 1pm; Wed 12 to 2pm
- Madrid St to Edinburg StMon 11am to 1pm; Wed 12 to 2pm
- Edinburg St to Naples StMon 11am to 1pm; Wed 12 to 2pm
- Naples St to Vienna StMon 11am to 1pm; Wed 12 to 2pm
- Vienna St to Athens StMon 11am to 1pm; Wed 12 to 2pm
- Athens St to Moscow StMon 11am to 1pm; Wed 12 to 2pm
- Moscow St to Munich StMon 11am to 1pm; Wed 12 to 2pm
- Munich St to Prague StMon 11am to 1pm; Wed 12 to 2pm
- Prague St to Dublin StMon 11am to 1pm; Wed 12 to 2pm
- Dublin St to La Grande AveMon 11am to 1pm; Wed 12 to 2pm
Seville St 2 blocks
- Rolph St to Cordova StTue, Thu 12 to 2pm
- Cordova St to Naples StTue, Thu 12 to 2pm
Silliman St 9 blocks
- University St to Princeton StTue, Thu 12 to 3pm
- Princeton St to Amherst StTue, Thu 12 to 3pm
- Amherst St to Yale StTue, Thu 12 to 3pm
- Yale St to Cambridge StTue, Thu 12 to 3pm
- Cambridge St to Oxford StTue, Thu 12 to 3pm
- Oxford St to Harvard StTue, Thu 12 to 3pm
- Harvard St to Gambier StTue, Thu 12 to 3pm
- Gambier St to Madison StTue, Thu 12 to 3pm
- Madison St to Valmar TerTue, Thu 12 to 3pm
Silver Ave 13 blocks
- Mission St to Lisbon StMon 12 to 2pm; Wed 10am to 12pm
- Lisbon St to Craut StMon 12 to 2pm; Wed 10am to 12pm
- Craut St to Madrid StMon 12 to 2pm; Wed 10am to 12pm
- Madrid St to Edinburg StMon 12 to 2pm; Wed 10am to 12pm
- Edinburg St to Congdon StMon 12 to 2pm; Wed 10am to 12pm
- Congdon St to Naples StMon 12 to 2pm; Wed 10am to 12pm
- Naples St to Vienna StMon 12 to 2pm; Wed 10am to 12pm
- Vienna St to Madison StMon 12 to 2pm; Wed 10am to 12pm
- Madison St to Gambier StMon 12 to 2pm; Wed 10am to 12pm
- Gambier St to Harvard StMon 12 to 2pm; Wed 10am to 12pm
- Harvard St to Oxford StMon 12 to 2pm; Wed 10am to 12pm
- Oxford St to Cambridge StMon 12 to 2pm; Wed 10am to 12pm
- Cambridge St to Yale StTue, Thu 8 to 11am
South Hill Blvd 8 blocks
- Geneva Ave to Munich StTue, Thu 12 to 2pm
- Munich St to Prague StTue, Thu 12 to 2pm
- Prague St to Rolph StTue, Thu 12 to 2pm
- Rolph St to Chicago WayTue, Thu 12 to 2pm
- Chicago Way to Baltimore WayTue, Thu 12 to 2pm
- Baltimore Way to Toyon LnTue, Thu 12 to 2pm
- Toyon Ln to Canyon DrTue, Thu 12 to 2pm
- Canyon Dr to County LineTue, Thu 12 to 2pm
Stoneybrook Ave 1 block
- Cambridge St to Gladstone DrMon 12 to 2pm; Wed 11am to 1pm
Stoneyford Ave 1 block
- Cambridge St to Gladstone DrMon 12 to 2pm; Wed 11am to 1pm
Toyon Ln 1 block
- South Hill Blvd to Baltimore WayTue, Thu 12 to 2pm
Trumbull St 6 blocks
- Mission St to Craut StMon 12 to 2pm; Wed 10am to 12pm
- Craut St to Congdon StMon 12 to 2pm; Wed 10am to 12pm
- Congdon St to Davenport LnMon 12 to 2pm; Wed 10am to 12pm
- Davenport Ln to Ney StMon 12 to 2pm; Wed 10am to 12pm
- Ney St to Maynard StMon 12 to 2pm; Wed 10am to 12pm
- Maynard St to Cambridge StMon 12 to 2pm; Wed 10am to 12pm
University St 1 block
- Silliman St to Felton StTue, Thu 12 to 3pm
Valmar Ter 3 blocks
- Madison St to Silliman StTue, Thu 12 to 3pm
- Silliman St to Peru AveTue, Thu 12 to 3pm
- Peru Ave to Athens StTue, Thu 12 to 3pm
Vienna St 10 blocks
- Silver Ave to Peru AveMon, Wed 12 to 2pm
- Peru Ave to Avalon AveMon, Wed 12 to 2pm
- Avalon Ave to Excelsior AveMon, Wed 12 to 2pm
- Excelsior Ave to Brazil AveMon, Wed 12 to 2pm
- Brazil Ave to Persia AveMon, Wed 12 to 2pm
- Persia Ave to Russia AveTue 11am to 1pm; Fri 10am to 12pm
- Russia Ave to France AveTue 11am to 1pm; Fri 10am to 12pm
- France Ave to Italy AveTue 11am to 1pm; Fri 10am to 12pm
- Italy Ave to Amazon AveTue 6 to 8am; Fri 10am to 12pm
- Amazon Ave to Geneva AveTue 11am to 1pm; Fri 10am to 12pm
Watt Ave 2 blocks
- Hanover St to Knott CtTue 9 to 11am; Fri 12 to 2pm
- at Knott CtTue 9 to 11am
Whittier St 4 blocks
- Mission St to Cassandra CtTue 9 to 11am; Fri 12 to 2pm
- Cassandra Ct to Crescio CtTue 9 to 11am; Fri 12 to 2pm
- Crescio Ct to Brunswick StTue 9 to 11am; Fri 12 to 2pm
- Brunswick St to Hanover StTue 9 to 11am; Fri 12 to 2pm
Winding Way 5 blocks
- Rolph St to Naylor StTue, Thu 12 to 2pm
- Naylor St to Cordova StTue, Thu 12 to 2pm
- Cordova St to Drake StTue, Thu 12 to 2pm
- Drake St to Prague St · north & south sidesTue, Thu 12 to 2pm
- Drake St to Prague St · north sideTue 12 to 2pm
Yale St 2 blocks
- Silver Ave to Silliman StTue, Thu 12 to 3pm
- Silliman St to Felton StTue, Thu 12 to 3pm
By day & hour
Enforcement clusters at predictable times, not at random. These are the days and hours when Excelsior 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 Excelsior 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.
- MISSION2,213 tickets
- NAPLES979 tickets
- GENEVA874 tickets
- MADRID865 tickets
- LISBON774 tickets
- VIENNA724 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 Excelsior, that cluster lands around 12pm on Tuesdays.
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 Excelsior, answered
When is street cleaning in Excelsior?
Street-cleaning schedules in Excelsior 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 Excelsior on the CURB map to see the exact posted schedule and next sweep for any block. In practice, most Excelsior street-cleaning tickets are written on Tuesdays, clustered around 12pm.
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, Excelsior drivers were issued 20,793 street-cleaning tickets totaling about $2.1M in fines.
How do I avoid a street-cleaning ticket in Excelsior?
Move your car before the posted window: most tickets here are written around 12pm on Tuesdays. 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 Excelsior?
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 Excelsior blocks the sweep clusters around 12pm on Tuesdays. 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 Excelsior?
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.