Street cleaning in Western Addition, 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 Western Addition.
Western Addition in tickets
The street-cleaning fine is $105 (2026). In Western Addition, most tickets are written on Thursdays around 12pm.
Parking in Western Addition
Of Western Addition's mapped curb, about 77% is general street parking, 19% residential-permit (RPP), and 4% loading zones. (Share of curb in SFMTA's Digital Curb data. The posted sign on your block always wins.)
- 601 VAN NESS AVE · Garage560 spaces · $6/hr
- 1101 VAN NESS AVE · Garage420 spaces · $5/hr
- 2190 OFARRELL ST · Garage410 spaces · $2/hr
- 1388 Sutter St · Garage225 spaces · $15/hr
No street spot? Rates are operator-supplied. Confirm on arrival.
Western Addition parking, live
Every curb in Western Addition, 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 Western Addition. Open one for its blocks, then a block for its posted days and times, the next sweep dates and when tickets actually land.
Austin St 2 blocks
- Van Ness Ave to Franklin StTue 2 to 6am
- Franklin St to Gough StTue 2 to 6am
Baker St 1 block
- McAllister St to Golden Gate AveWed, Fri 12 to 2pm
Beideman St 1 block
- Ellis St to O'Farrell StWed, Fri 12 to 2pm
Broderick St 6 blocks
- Fulton St to McAllister StWed, Fri 12 to 2pm
- McAllister St to Golden Gate AveWed, Fri 12 to 2pm
- Golden Gate Ave to Turk StWed, Fri 12 to 2pm
- Turk St to Eddy StWed, Fri 12 to 2pm
- Eddy St to Ellis StWed, Fri 12 to 2pm
- Ellis St to O'Farrell StWed, Fri 12 to 2pm
Buchanan St 2 blocks
- at Eddy StWed 12 to 2pm
- Eddy St to Willow StWed 12 to 2pm
Bush St 2 blocks
- Van Ness Ave to Franklin StMon, Fri 7 to 9am; Tue, Thu 6 to 8am
- Franklin St to Gough StMon 6 to 8am; Tue 7 to 9am
Cleary Ct 1 block
- Geary Blvd to Laguna StTue 9 to 11am; Wed, Fri 12 to 2pm
Daniel Burnham Ct 1 block
- Van Ness Ave to Franklin StTue 2 to 6am
Divisadero St 14 blocks
- Fulton St to McAllister St · west sideMon, Wed, Fri, Sat 6 to 8am
- Fulton St to McAllister St · east sideTue, Thu, Sun 6 to 8am
- McAllister St to Golden Gate Ave · west sideFri 6 to 8am
- McAllister St to Golden Gate Ave · east sideTue 6 to 8am
- Golden Gate Ave to Turk St · west sideFri 6 to 8am
- Golden Gate Ave to Turk St · east sideTue 6 to 8am
- Turk St to Eddy St · west sideFri 6 to 8am
- Turk St to Eddy St · east sideTue 6 to 8am
- Eddy St to Ellis St · west sideFri 6 to 8am
- Eddy St to Ellis St · east sideTue 6 to 8am
- Ellis St to O'Farrell St · west sideMon, Wed, Fri 6 to 8am
- Ellis St to O'Farrell St · east sideTue 6 to 8am
- O'Farrell St to Geary Blvd · west sideMon, Wed, Fri 6 to 8am
- O'Farrell St to Geary Blvd · east sideTue 6 to 8am
Eddy St 12 blocks
- Van Ness Ave to Franklin StTue, Thu 8 to 10am
- Franklin St to Gough StTue, Thu 8 to 10am
- Gough St to Laguna StTue 9 to 11am; Thu 12 to 2pm
- Laguna St to Buchanan StTue 9 to 11am; Thu 12 to 2pm
- Buchanan St to Webster StTue 9 to 11am; Thu 12 to 2pm
- Webster St to Fillmore StTue 9 to 11am; Thu 12 to 2pm
- Fillmore St to Steiner StTue 9 to 11am; Thu 12 to 2pm
- Steiner St to Pierce StMon 6 to 8am (1st & 2nd & 3rd & 4th wks); Tue 9 to 11am
- Pierce St to Scott StMon 6 to 8am (1st & 2nd & 3rd & 4th wks); Tue 9 to 11am
- Scott St to Divisadero StTue 9 to 11am; Thu 12 to 2pm
- Divisadero St to Broderick StTue 9 to 11am; Thu 12 to 2pm
- Broderick St to Saint Joseph's AveTue 9 to 11am; Thu 12 to 2pm
Ellis St 14 blocks
- Van Ness Ave to Franklin StTue, Thu 8 to 10am
- Franklin St to Gough StTue, Thu 8 to 10am
- Gough St to Laguna StTue 9 to 11am; Thu 12 to 2pm
- Laguna St to Quickstep LnTue 9 to 11am; Thu 12 to 2pm
- Quickstep Ln to Inca LnTue 9 to 11am; Thu 12 to 2pm
- at Hollis StTue 9 to 11am; Thu 12 to 2pm
- Hollis St to Webster StTue 9 to 11am; Thu 12 to 2pm
- at Fillmore StTue 9 to 11am
- Steiner St to Pierce StTue 9 to 11am; Thu 12 to 2pm
- Pierce St to Scott StThu 12 to 2pm; Fri 6 to 8am (1st & 2nd & 3rd & 4th wks)
- Scott St to Beideman StTue 9 to 11am; Thu 12 to 2pm
- Beideman St to Divisadero StTue 9 to 11am; Thu 12 to 2pm
- Divisadero St to Broderick StTue 9 to 11am; Thu 12 to 2pm
- Broderick St to Terra Vista AveTue 9 to 11am; Thu 12 to 2pm
Fern St 2 blocks
- Van Ness Ave to Franklin StThu 2 to 6am
- Franklin St to Gough StThu 2 to 6am
Fillmore St 7 blocks
- Fulton St to McAllister StMon to Wed, Fri 8 to 10am
- McAllister St to Golden Gate AveMon to Fri 6 to 8am (1st & 2nd & 3rd & 4th wks); Sat, Sun 6 to 8am
- Golden Gate Ave to Turk StMon to Fri 6 to 8am (1st & 2nd & 3rd & 4th wks); Sat, Sun 6 to 8am
- Turk St to Eddy StMon to Fri 6 to 8am (1st & 2nd & 3rd & 4th wks); Sat, Sun 6 to 8am
- Eddy St to Ellis StMon to Fri 6 to 8am (1st & 2nd & 3rd & 4th wks); Sat, Sun 6 to 8am
- Ellis St to O'Farrell StMon to Fri 6 to 8am (1st & 2nd & 3rd & 4th wks); Sat, Sun 6 to 8am
- O'Farrell St to Geary BlvdMon to Fri 6 to 8am (1st & 2nd & 3rd & 4th wks); Sat, Sun 6 to 8am
Franklin St 20 blocks
- McAllister St to Redwood StMon, Wed, Fri 12 to 2am; Tue, Thu 12 to 6am
- Redwood St to Golden Gate AveMon, Wed, Fri 12 to 2am; Tue, Thu 12 to 6am
- Golden Gate Ave to Elm StMon, Wed, Fri 12 to 2am; Tue, Thu 12 to 6am
- Elm St to Turk StMon, Wed, Fri 12 to 2am; Tue, Thu 12 to 6am
- Turk St to Larch StWed, Fri 8 to 10am
- Larch St to Eddy StWed, Fri 8 to 10am
- Eddy St to Willow StWed, Fri 8 to 10am
- Willow St to Ellis StWed, Fri 8 to 10am
- Ellis St to Olive StWed, Fri 8 to 10am
- Olive St to O'Farrell StWed, Fri 8 to 10am
- O'Farrell St to Myrtle StWed, Fri 8 to 10am
- Myrtle St to Geary BlvdWed, Fri 8 to 10am
- Geary Blvd to Post StWed, Fri 8 to 10am
- Post St to Daniel Burnham CtWed, Fri 8 to 10am
- Daniel Burnham Ct to Sutter StWed, Fri 8 to 10am
- Sutter St to Fern StWed, Fri 7 to 9am
- Fern St to Bush StWed, Fri 7 to 9am
- Bush St to Austin StWed, Fri 7 to 9am
- Austin St to Pine StWed, Fri 7 to 9am
- Pine St to California StWed, Fri 7 to 9am
Fulton St 5 blocks
- Gough St to Octavia StTue 8 to 10am; Thu 12 to 2pm
- Webster St to Friendship CtTue 8 to 10am; Thu 12 to 2pm
- Fillmore St to Steiner StTue 8 to 10am; Thu 12 to 2pm
- Scott St to Divisadero StTue 8 to 10am; Thu 9 to 11am
- Broderick St to Baker StTue 8 to 10am; Thu 9 to 11am
Geary Blvd 19 blocks
- Van Ness Ave to Franklin StMon to Fri 6 to 8am
- Franklin St to Gough StTue, Thu, Fri 6 to 8am
- Gough St to Cleary CtTue 9 to 11am
- Cleary Ct to Laguna StTue 9 to 11am
- Gough St to Laguna StWed 6 to 8am (1st & 2nd & 3rd & 4th wks)
- Laguna St to Buchanan StTue 9 to 11am
- Buchanan St to Zampa LnTue 9 to 11am
- at Zampa LnTue 9 to 11am
- Laguna St to Webster StMon, Wed, Fri 6 to 8am (1st & 2nd & 3rd & 4th wks)
- Webster St to Fillmore St · north & south sidesTue, Thu 6 to 8am (1st & 2nd & 3rd & 4th wks); Thu 12 to 2pm (1st & 3rd wks)
- Fillmore St to Steiner StTue, Thu 6 to 8am (1st & 2nd & 3rd & 4th wks); Thu 12 to 2pm (1st & 3rd wks)
- Webster St to Fillmore St · north sideMon, Wed, Fri 6 to 8am (1st & 2nd & 3rd & 4th wks)
- Steiner St to Scott St · north & south sidesTue, Thu 6 to 8am (1st & 2nd & 3rd & 4th wks); Thu 12 to 2pm (1st & 3rd wks)
- Steiner St to Scott St · north sideMon, Wed, Fri 6 to 8am (1st & 2nd & 3rd & 4th wks)
- Scott St to Divisadero St · north & south sidesTue, Thu 6 to 8am (1st & 2nd & 3rd & 4th wks); Thu 12 to 2pm (1st & 3rd wks)
- Scott St to Divisadero St · north sideMon, Wed, Fri 6 to 8am (1st & 2nd & 3rd & 4th wks)
- Divisadero St to Baker StTue 6 to 8am (1st & 2nd & 3rd & 4th wks)
- Divisadero St to Broderick StMon 6 to 8am (1st & 2nd & 3rd & 4th wks)
- Broderick St to Baker StMon 6 to 8am (1st & 2nd & 3rd & 4th wks)
Golden Gate Ave 12 blocks
- Van Ness Ave to Franklin StMon to Fri 2 to 6am
- Franklin St to Gough StMon to Fri 2 to 6am
- Gough St to Laguna StTue 8 to 10am; Thu 12 to 2pm
- Laguna St to Webster StTue 8 to 10am; Thu 12 to 2pm
- Webster St to Fillmore StTue 8 to 10am; Thu 12 to 2pm
- Fillmore St to Steiner StTue 8 to 10am; Thu 12 to 2pm
- Steiner St to Pierce StTue 8 to 10am; Thu 12 to 2pm
- Pierce St to Scott StTue 8 to 10am; Thu 12 to 2pm
- Scott St to Seymour StTue 8 to 10am; Thu 12 to 2pm
- Seymour St to Divisadero StTue 8 to 10am; Thu 12 to 2pm
- Divisadero St to Broderick StTue 8 to 10am; Thu 12 to 2pm
- Broderick St to Baker StTue 8 to 10am; Thu 12 to 2pm
Gough St 12 blocks
- Fulton St to Ash StMon, Wed, Fri 12 to 2am; Tue, Thu 12 to 6am
- Ash St to McAllister StMon, Wed, Fri 12 to 2am; Tue, Thu 12 to 6am
- McAllister St to Golden Gate AveMon, Wed, Fri 12 to 2am; Tue, Thu 12 to 6am
- Golden Gate Ave to Elm StMon, Wed, Fri 12 to 2am; Tue, Thu 12 to 6am
- Elm St to Turk StMon, Wed, Fri 12 to 2am; Tue, Thu 12 to 6am
- Turk St to Eddy StWed, Fri 7 to 9am
- Eddy St to Ellis StWed, Fri 7 to 9am
- Ellis St to Geary BlvdWed, Fri 7 to 9am
- Sutter St to Fern StWed, Fri 7 to 9am
- Fern St to Bush StWed, Fri 7 to 9am
- Bush St to Austin StWed, Fri 7 to 9am
- Austin St to Pine StWed, Fri 7 to 9am
Hollis St 1 block
- Ellis St to O'Farrell StTue 9 to 11am; Thu 12 to 2pm
Laguna St 10 blocks
- Fulton St to McAllister StWed, Fri 12 to 2pm
- McAllister St to Redwood StWed, Fri 12 to 2pm
- Redwood St to Golden Gate AveWed, Fri 12 to 2pm
- Golden Gate Ave to Turk StWed, Fri 12 to 2pm
- Turk St to Larch StWed, Fri 12 to 2pm
- Larch St to Eddy StWed, Fri 12 to 2pm
- Eddy St to Willow StWed, Fri 12 to 2pm
- Willow St to Ellis StWed, Fri 12 to 2pm
- Ellis St to Cleary CtWed, Fri 12 to 2pm
- Cleary Ct to Geary BlvdWed, Fri 12 to 2pm
Larch St 1 block
- Van Ness Ave to Franklin StTue 2 to 6am
McAllister St 10 blocks
- Gough St to Laguna StTue 8 to 10am; Thu 12 to 2pm
- Laguna St to Webster StTue, Wed 8 to 10am
- Webster St to Friendship CtTue 8 to 10am; Thu 12 to 2pm
- Friendship Ct to Fillmore StTue 8 to 10am; Thu 12 to 2pm
- Fillmore St to Steiner StTue 8 to 10am; Thu 12 to 2pm
- Steiner St to Pierce StTue 8 to 10am; Thu 9 to 11am
- Pierce St to Scott StTue 8 to 10am; Thu 9 to 11am
- Scott St to Divisadero StTue 8 to 10am; Thu 9 to 11am
- Divisadero St to Broderick StTue 8 to 10am; Thu 9 to 11am
- Broderick St to Baker StTue 8 to 10am; Thu 9 to 11am
Myrtle St 1 block
- Van Ness Ave to Franklin StThu 2 to 6am
O'Farrell St 8 blocks
- Van Ness Ave to Franklin StTue, Thu 6 to 8am
- Hollis St to Webster StTue 9 to 11am; Thu 12 to 2pm
- Fillmore St to Steiner StTue 9 to 11am; Thu 12 to 2pm
- Pierce St to Scott StThu 12 to 2pm; Fri 6 to 8am (1st & 2nd & 3rd & 4th wks)
- Scott St to Beideman StTue 9 to 11am; Thu 12 to 2pm
- Beideman St to Divisadero StTue 9 to 11am; Thu 12 to 2pm
- Divisadero St to Broderick StMon, Tue 6 to 8am (1st & 2nd & 3rd & 4th wks)
- Broderick St to Saint Joseph's AveMon, Tue 6 to 8am (1st & 2nd & 3rd & 4th wks)
Olive St 1 block
- Van Ness Ave to Franklin StTue 2 to 6am
Peter Yorke Way 1 block
- Geary Blvd to Franklin StTue 6 to 8am; Wed 6 to 8am (1st & 2nd & 3rd & 4th wks)
Pierce St 7 blocks
- Fulton St to McAllister StWed, Fri 9 to 11am
- McAllister St to Golden Gate AveWed, Fri 9 to 11am
- Golden Gate Ave to Elm StWed, Fri 9 to 11am
- Elm St to Turk StWed, Fri 9 to 11am
- Turk St to Eddy StWed, Fri 9 to 11am
- Eddy St to Ellis StWed 9 to 11am; Fri 6 to 8am (1st & 2nd & 3rd & 4th wks)
- Ellis St to O'Farrell StThu 12 to 2pm; Fri 6 to 8am (1st & 2nd & 3rd & 4th wks)
Pine St 2 blocks
- Van Ness Ave to Franklin StMon, Wed, Fri 6 to 8am; Tue, Thu 7 to 9am
- Franklin St to Gough StMon, Wed 7 to 9am
Post St 2 blocks
- Van Ness Ave to Franklin StMon to Fri 6 to 8am
- Franklin St to Gough StWed, Thu 6 to 8am (1st & 2nd & 3rd & 4th wks)
Saint Joseph's Ave 2 blocks
- Eddy St to Ellis StWed, Fri 9 to 11am
- O'Farrell St to Geary BlvdMon, Tue 6 to 8am (1st & 2nd & 3rd & 4th wks)
Scott St 8 blocks
- Fulton St to McAllister StWed, Fri 12 to 2pm
- McAllister St to Golden Gate AveWed, Fri 12 to 2pm
- Golden Gate Ave to Elm StWed, Fri 12 to 2pm
- Elm St to Turk StWed, Fri 12 to 2pm
- Turk St to Eddy StWed, Fri 12 to 2pm
- Eddy St to Ellis StMon 6 to 8am (1st & 2nd & 3rd & 4th wks); Fri 12 to 2pm
- Ellis St to O'Farrell StWed, Fri 12 to 2pm
- O'Farrell St to Geary BlvdThu 6 to 8am; Fri 12 to 2pm
Seymour St 1 block
- Golden Gate Ave to Turk StFri 12 to 2pm
Starr King Way 1 block
- Franklin St to Geary BlvdTue, Thu 6 to 8am
Steiner St 7 blocks
- Fulton St to McAllister StWed, Fri 9 to 11am
- McAllister St to Golden Gate AveWed, Fri 9 to 11am
- Golden Gate Ave to Turk StWed, Fri 9 to 11am
- Turk St to Eddy StWed, Fri 9 to 11am
- Eddy St to Ellis StWed, Fri 9 to 11am
- Ellis St to O'Farrell StTue 6 to 8am (1st & 2nd & 3rd & 4th wks); Fri 9 to 11am
- O'Farrell St to Geary BlvdMon, Tue 6 to 8am (1st & 2nd & 3rd & 4th wks)
Sutter St 2 blocks
- Van Ness Ave to Franklin StTue, Thu 7 to 9am
- Franklin St to Gough StTue, Thu 7 to 9am
Turk St 13 blocks
- Van Ness Ave to Franklin StMon to Fri 2 to 6am
- Franklin St to Gough StMon, Wed, Fri 12 to 2am; Tue, Thu 12 to 6am
- Gough St to Laguna StSat, Sun 4 to 6am
- Laguna St to Webster StTue 8 to 10am; Thu 12 to 2pm
- Webster St to Fillmore StTue 8 to 10am; Thu 12 to 2pm
- Fillmore St to Steiner StTue 8 to 10am; Thu 12 to 2pm
- Steiner St to Pierce StTue 8 to 10am; Thu 12 to 2pm
- Pierce St to Scott StTue 8 to 10am; Thu 12 to 2pm
- Scott St to Seymour StTue 8 to 10am; Thu 12 to 2pm
- Seymour St to Divisadero StTue 8 to 10am; Thu 12 to 2pm
- Divisadero St to Broderick StTue 8 to 10am; Thu 12 to 2pm
- Broderick St to Saint Joseph's AveTue 8 to 10am; Thu 12 to 2pm
- Saint Joseph's Ave to Baker StTue 8 to 10am; Thu 12 to 2pm
Van Ness Ave 3 blocks
- Geary Blvd to Post StMon to Fri 2 to 6am; Sat, Sun 4 to 6am
- Geary Blvd to Cedar StMon to Fri 2 to 6am; Sat, Sun 4 to 6am
- Cedar St to Post StMon to Fri 2 to 6am; Sat, Sun 4 to 6am
Webster St 14 blocks
- Fulton St to McAllister St · west sideMon, Wed 8 to 10am
- Fulton St to McAllister St · east sideFri 12 to 2pm
- McAllister St to Golden Gate Ave · west sideMon, Wed 8 to 10am
- McAllister St to Golden Gate Ave · east sideFri 12 to 2pm
- Golden Gate Ave to Turk St · west sideMon, Wed 8 to 10am
- Golden Gate Ave to Turk St · east sideFri 12 to 2pm
- Turk St to Eddy St · west sideMon, Wed 8 to 10am
- Turk St to Eddy St · east sideFri 12 to 2pm
- Eddy St to Ellis St · west sideMon, Wed 8 to 10am
- Eddy St to Ellis St · east sideFri 12 to 2pm
- Ellis St to O'Farrell St · west sideMon, Wed 8 to 10am
- Ellis St to O'Farrell St · east sideFri 12 to 2pm
- O'Farrell St to Geary Blvd · west sideMon, Wed 8 to 10am
- O'Farrell St to Geary Blvd · east sideFri 12 to 2pm
Willow St 2 blocks
- Van Ness Ave to Franklin StThu 2 to 6am
- Laguna St to Buchanan StTue 9 to 11am; Wed 12 to 2pm
By day & hour
Enforcement clusters at predictable times, not at random. These are the days and hours when Western Addition 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 Western Addition 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.
- GOLDEN GATE2,866 tickets
- EDDY2,623 tickets
- TURK2,348 tickets
- ELLIS2,170 tickets
- MCALLISTER2,131 tickets
- FILLMORE1,943 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 Western Addition, that cluster lands around 12pm on Thursdays.
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 Western Addition, answered
When is street cleaning in Western Addition?
Street-cleaning schedules in Western Addition 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 Western Addition on the CURB map to see the exact posted schedule and next sweep for any block. In practice, most Western Addition street-cleaning tickets are written on Thursdays, 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, Western Addition drivers were issued 31,400 street-cleaning tickets totaling about $3.2M in fines.
How do I avoid a street-cleaning ticket in Western Addition?
Move your car before the posted window: most tickets here are written around 12pm on Thursdays. 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 Western Addition?
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 Western Addition blocks the sweep clusters around 12pm on Thursdays. 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 Western Addition?
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.