San Francisco · street cleaning

Street cleaning in West of Twin Peaks, 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 West of Twin Peaks.

By the numbers · last ~2 years

West of Twin Peaks in tickets

30,156
Street-cleaning tickets
$3.1M
In fines assessed
~1pm
Most common ticket time
#14
of 36 hoods by volume
+33%
vs 5 years ago

The street-cleaning fine is $105 (2026). In West of Twin Peaks, most tickets are written on Tuesdays around 1pm.

What parking is like

Parking in West of Twin Peaks

Of West of Twin Peaks's mapped curb, about 86% is general street parking, 12% residential-permit (RPP). (Share of curb in SFMTA's Digital Curb data. The posted sign on your block always wins.)

Off-street parking nearby
  • 101 Phelan Ave · Lot1,681 spaces
  • 50 Science Cir · Lot766 spaces
  • 1152 Ocean Ave · Lot119 spaces
  • 599 Judson Ave · Lot101 spaces

No street spot? Rates are operator-supplied. Confirm on arrival.

The live map

West of Twin Peaks parking, live

Every curb in West of Twin Peaks, 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 · 999 in West of Twin Peaks

Street cleaning, block by block

Every swept street in West of Twin Peaks. Open one for its blocks, then a block for its posted days and times, the next sweep dates and when tickets actually land.

8th Ave 1 block
9th Ave 10 blocks
10th Ave 1 block
12th Ave 4 blocks
14th Ave 8 blocks
15th Ave 8 blocks
16th Ave 7 blocks
17th Ave 6 blocks
18th Ave 6 blocks
19th Ave 25 blocks
Acadia St 2 blocks
Allston Way 2 blocks
Alton Ave 2 blocks
Alviso St 2 blocks
Aptos Ave 2 blocks
Ardenwood Way 1 block
Ashton Ave 3 blocks
Baden St 4 blocks
Balceta Ave 2 blocks
Banbury Dr 2 blocks
Beachmont Dr 1 block
Borica St 4 blocks
Bosworth St 12 blocks
Brentwood Ave 2 blocks
Broadmoor Dr 2 blocks
Brompton Ave 1 block
Burnside Ave 1 block
Castenada Ave 9 blocks
Cecilia Ave 2 blocks
Cedro Ave 2 blocks
Cerritos Ave 2 blocks
Chilton Ave 1 block
Circular Ave 8 blocks
Claremont Blvd 6 blocks
Colon Ave 3 blocks
Congo St 10 blocks
Corona St 4 blocks
Cortes Ave 2 blocks
Cragmont Ave 1 block
Cranleigh Dr 1 block
Cresta Vista Dr 6 blocks
Darien Way 11 blocks
De Soto St 2 blocks
Denslowe Dr 4 blocks
Detroit St 7 blocks
Dewey Blvd 2 blocks
Diamond St 1 block
Dorado Ter 7 blocks
Dorantes Ave 4 blocks
Dorchester Way 4 blocks
Eastwood Dr 4 blocks
Edna St 7 blocks
El Plazuela Way 1 block
El Verano Way 3 blocks
Elmhurst Dr 2 blocks
Elmwood Way 2 blocks
Entrada Ct 4 blocks
Estero Ave 4 blocks
Eucalyptus Dr 3 blocks
Evelyn Way 1 block
Fairfield Way 2 blocks
Faxon Ave 9 blocks
Fernwood Dr 2 blocks
Flood Ave 8 blocks
Foerster St 13 blocks
Forest Side Ave 2 blocks
Fowler Ave 1 block
Funston Ave 3 blocks
Garcia Ave 7 blocks
Gateview Ct 1 block
Gennessee St 7 blocks
Granada Ave 1 block
Granville Way 3 blocks
Greenwood Ave 3 blocks
Hamerton Ave 1 block
Havelock St 2 blocks
Hazelwood Ave 5 blocks
Head St 2 blocks
Hearst Ave 7 blocks
Hernandez Ave 3 blocks
Holloway Ave 14 blocks
Homewood Ct 1 block
Idora Ave 4 blocks
Joost Ave 11 blocks
Judson Ave 5 blocks
Junipero Serra Blvd 11 blocks
Junipero Serra Frontage, East 8 blocks
Junipero Serra Frontage, West 9 blocks
Kensington Way 6 blocks
Kenwood Way 6 blocks
Keystone Way 1 block
Laguna Honda Blvd 15 blocks
Lagunitas Dr 3 blocks
Lakewood Ave 1 block
Lenox Way 2 blocks
Linares Ave 1 block
  • at Ventura AveTue 8 to 10am (1st & 3rd wks); Wed 9 to 11am (1st & 3rd wks)
Lippard Ave 1 block
Lopez Ave 2 blocks
Lunado Ct 1 block
Lunado Way 3 blocks
Lyndhurst Dr 2 blocks
Madrone Ave 2 blocks
Magellan Ave 11 blocks
Malta Dr 4 blocks
Mangels Ave 9 blocks
Manor Dr 3 blocks
Marcela Ave 2 blocks
Marston Ave 2 blocks
Martha Ave 3 blocks
Maywood Dr 3 blocks
Melrose Ave 4 blocks
Mendosa Ave 5 blocks
Mercato Ct 1 block
Merced Ave 4 blocks
Mercedes Way 3 blocks
Mesa Ave 1 block
Miramar Ave 12 blocks
Moncada Way 8 blocks
Montalvo Ave 3 blocks
Montecito Ave 6 blocks
Monterey Blvd 58 blocks
Monticello St 1 block
Nordhoff St 1 block
Northgate Dr 2 blocks
Northwood Dr 4 blocks
Ocean Ave 38 blocks
Pacheco St 14 blocks
Paloma Ave 3 blocks
Phelan Ave 4 blocks
Pico Ave 1 block
Pinehurst Way 2 blocks
Pizarro Way 2 blocks
Plaza St 1 block
Plymouth Ave 12 blocks
Portola Dr 31 blocks
Quintara St 6 blocks
Ravenwood Dr 2 blocks
Rex Ave 1 block
Ridgewood Ave 4 blocks
Rivera St 8 blocks
Rockaway Ave 2 blocks
Rockwood Ct 1 block
Rosewood Dr 1 block
Rossmoor Dr 3 blocks
Saint Elmo Way 2 blocks
Saint Francis Blvd 12 blocks
San Aleso Ave 2 blocks
San Andreas Way 1 block
San Anselmo Ave 9 blocks
San Benito Way 5 blocks
San Buenaventura Way 2 blocks
San Felipe Ave 1 block
San Fernando Way 4 blocks
San Jacinto Way 3 blocks
San Leandro Way 4 blocks
San Lorenzo Way 2 blocks
San Marcos Ave 7 blocks
San Pablo Ave 3 blocks
San Rafael Way 2 blocks
San Ramon Way 2 blocks
Santa Ana Ave 4 blocks
Santa Clara Ave 5 blocks
Santa Monica Way 6 blocks
Santa Paula Ave 4 blocks
Santa Rita Ave 3 blocks
Santiago St 6 blocks
Sloat Blvd 7 blocks
Sola Ave 1 block
Sotelo Ave 3 blocks
Southwood Dr 5 blocks
Staples Ave 6 blocks
Stillings Ave 5 blocks
Stonecrest Dr 5 blocks
Stratford Dr 5 blocks
Sydney Way 1 block
Taraval St 13 blocks
Teresita Blvd 2 blocks
Terrace Dr 2 blocks
Ulloa St 21 blocks
Unnamed 115 1 block
Upland Dr 7 blocks
Urbano Dr 14 blocks
Valdez Ave 2 blocks
Valletta Ct 2 blocks
Vasquez Ave 5 blocks
Ventura Ave 4 blocks
Vicente St 10 blocks
Victoria St 3 blocks
Vista Verde Ct 1 block
Waithman Way 1 block
Wawona St 8 blocks
West Portal Ave 8 blocks
Westgate Dr 4 blocks
Westwood Dr 4 blocks
Wildwood Way 7 blocks
Winston Dr 3 blocks
Woodacre Dr 1 block
Woodside Ave 12 blocks
Yerba Buena Ave 9 blocks
When tickets happen in West of Twin Peaks

By day & hour

Enforcement clusters at predictable times, not at random. These are the days and hours when West of Twin Peaks 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 West of Twin Peaks 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.

  • WAWONA2,068 tickets
  • OCEAN981 tickets
  • JOOST960 tickets
  • MONTEREY807 tickets
  • HEARST799 tickets
  • STAPLES750 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 West of Twin Peaks, that cluster lands around 1pm 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 West of Twin Peaks, answered

When is street cleaning in West of Twin Peaks?

Street-cleaning schedules in West of Twin Peaks 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 West of Twin Peaks on the CURB map to see the exact posted schedule and next sweep for any block. In practice, most West of Twin Peaks street-cleaning tickets are written on Tuesdays, clustered around 1pm.

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, West of Twin Peaks drivers were issued 30,156 street-cleaning tickets totaling about $3.1M in fines.

How do I avoid a street-cleaning ticket in West of Twin Peaks?

Move your car before the posted window: most tickets here are written around 1pm 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 West of Twin Peaks?

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 West of Twin Peaks blocks the sweep clusters around 1pm 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 West of Twin Peaks?

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 →