San Francisco · street cleaning

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.

By the numbers · last ~2 years

Excelsior in tickets

20,793
Street-cleaning tickets
$2.1M
In fines assessed
~12pm
Most common ticket time
#23
of 36 hoods by volume
+25%
vs 5 years ago

The street-cleaning fine is $105 (2026). In Excelsior, most tickets are written on Tuesdays around 12pm.

What parking is like

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

Off-street parking nearby
  • 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.

The live map

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.

Every swept block · 525 in Excelsior

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
Allison St 5 blocks
Amazon Ave 9 blocks
Amherst St 2 blocks
Athens St 13 blocks
Avalon Ave 11 blocks
Baltimore Way 6 blocks
Brazil Ave 12 blocks
Brumiss Ter 1 block
Brunswick St 14 blocks
Byron Ct 1 block
Cambridge St 8 blocks
Canyon Dr 3 blocks
Chicago Way 4 blocks
Concord St 5 blocks
Congdon St 3 blocks
Cordova St 7 blocks
Craut St 3 blocks
Crescio Ct 1 block
Cross St 2 blocks
Curtis St 4 blocks
Drake St 3 blocks
Dublin St 2 blocks
Edinburgh St 10 blocks
Excelsior Ave 11 blocks
Felton St 7 blocks
Florentine Ave 2 blocks
France Ave 9 blocks
Gambier St 4 blocks
Geneva Ave 25 blocks
Gladstone Dr 4 blocks
Guttenberg St 7 blocks
Hanover St 7 blocks
Harvard St 4 blocks
Hollywood Ct 1 block
Ina Ct 1 block
Italy Ave 9 blocks
Knott Ct 1 block
La Grande Ave 3 blocks
Lapham Way 3 blocks
Lisbon St 11 blocks
London St 9 blocks
Lowell St 5 blocks
Madison St 4 blocks
Madrid St 11 blocks
Maynard St 4 blocks
Mission St 34 blocks
Morse St 15 blocks
Moscow St 8 blocks
Munich St 10 blocks
Naples St 17 blocks
Naylor St 4 blocks
Newton St 3 blocks
Ney St 3 blocks
Oliver St 1 block
Oxford St 4 blocks
Paris St 9 blocks
Persia Ave 12 blocks
Peru Ave 7 blocks
Pioche St 3 blocks
Polaris Way 1 block
Pope St 9 blocks
Prague St 12 blocks
Pretor Way 1 block
Princeton St 2 blocks
Robinson Dr 2 blocks
Roemer Way 1 block
Rolph St 14 blocks
Russia Ave 13 blocks
Seville St 2 blocks
Silliman St 9 blocks
Silver Ave 13 blocks
South Hill Blvd 8 blocks
Stoneybrook Ave 1 block
Stoneyford Ave 1 block
Toyon Ln 1 block
Trumbull St 6 blocks
University St 1 block
Valmar Ter 3 blocks
Vienna St 10 blocks
Watt Ave 2 blocks
Whittier St 4 blocks
Winding Way 5 blocks
Yale St 2 blocks
When tickets happen in Excelsior

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.

By day of week
By hour of day
Heaviest-ticketed streets

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
How enforcement works

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.

FAQ

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.

Nearby

Other neighborhoods

See all 36 neighborhoods →