Street cleaning in 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 Twin Peaks.
Twin Peaks in tickets
The street-cleaning fine is $105 (2026). In Twin Peaks, most tickets are written on Wednesdays around 12pm.
Parking in Twin Peaks
Of Twin Peaks's mapped curb, about 97% is general street parking. (Share of curb in SFMTA's Digital Curb data. The posted sign on your block always wins.)
- 281 Laguna Honda Blvd · Lot244 spaces
- 128 Delbrook Ave · Lot224 spaces
- 111 Woodside Ave · Lot206 spaces
- 588 Portola Dr · Lot84 spaces
No street spot? Rates are operator-supplied. Confirm on arrival.
Twin Peaks parking, live
Every curb in 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.
Street cleaning, block by block
Every swept street in 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.
19th St 2 blocks
- Lamson Ln to Seward StWed, Fri 12 to 2pm
- Seward St to Clover LnWed, Fri 12 to 2pm
Burnett Ave 12 blocks
- Gardenside Dr to Dixie AlyMon, Wed 12 to 2pm (2nd & 4th wks)
- Dixie Aly to Hopkins AveMon, Wed 12 to 2pm (2nd & 4th wks)
- Hopkins Ave to Vista LnMon, Wed 12 to 2pm (2nd & 4th wks)
- Vista Ln to Golding LnMon, Wed 12 to 2pm (2nd & 4th wks)
- Golding Ln to Perego TerMon, Wed 12 to 2pm (2nd & 4th wks)
- Perego Ter to Gardenside DrMon, Wed 12 to 2pm (2nd & 4th wks)
- Gardenside Dr to Parkridge DrMon 12 to 2pm (2nd & 4th wks)
- Parkridge Dr to Fenton LnMon, Wed 12 to 2pm (2nd & 4th wks)
- Fenton Ln to Crestline DrMon, Wed 12 to 2pm (2nd & 4th wks)
- Crestline Dr to Glenview DrMon, Tue 12 to 2pm (2nd & 4th wks)
- Glenview Dr to Dawnview WayMon, Tue 12 to 2pm (2nd & 4th wks)
- Dawnview Way to Portola DrMon, Tue 12 to 2pm (2nd & 4th wks)
Clarendon Ave 6 blocks
- Twin Peaks Blvd to Stanyan StTue 7 to 8am; Fri 10am to 12pm (1st & 3rd wks)
- Stanyan St to Johnstone DrTue 7 to 8am; Fri 10am to 12pm (1st & 3rd wks)
- Johnstone Dr to Palo Alto AveTue 7 to 8am; Fri 10am to 12pm (1st & 3rd wks)
- Palo Alto Ave to Christopher DrTue 7 to 8am; Fri 10am to 12pm (1st & 3rd wks)
- Panorama Dr to Ashwood LnTue 7 to 8am; Fri 10am to 12pm (1st & 3rd wks)
- Olympia Way to Laguna Honda BlvdTue 7 to 8am; Fri 10am to 12pm (1st & 3rd wks)
Corbett Ave 8 blocks
- Graystone Ter to Glendale StThu, Fri 9 to 11am
- Glendale St to Romain StThu, Fri 9 to 11am
- Romain St to Morgan AlyThu, Fri 9 to 11am
- Morgan Aly to Dixie AlyThu, Fri 9 to 11am
- Dixie Aly to Hopkins AveThu, Fri 9 to 11am
- Hopkins Ave to 23rd StThu, Fri 9 to 11am
- 23rd St to Golding LnThu, Fri 9 to 11am
- Golding Ln to Portola DrThu, Fri 9 to 11am
Corwin St 2 blocks
- Acme Aly to Douglass StWed, Fri 8 to 10am
- at Acme AlyWed, Fri 8 to 10am
Crestline Dr 2 blocks
- Burnett Ave to Vista LnTue, Wed 12 to 2pm (2nd & 4th wks)
- Vista Ln to Parkridge DrTue, Wed 12 to 2pm (2nd & 4th wks)
Cuesta Ct 1 block
- at Portola DrThu 9 to 11am
Dawnview Way 1 block
- Glenview Dr to Burnett AveMon, Tue 12 to 2pm (2nd & 4th wks)
Douglass St 4 blocks
- 19th St to Carson StWed, Fri 8 to 10am
- Carson St to Seward StWed, Fri 8 to 10am
- Seward St to 20th StWed, Fri 8 to 10am
- Corwin St to 21st StWed 8 to 10am
Gardenside Dr 2 blocks
- Vista Ln to Burnett AveMon, Wed 12 to 2pm (2nd & 4th wks)
- Burnett Ave to Vista LnMon, Wed 12 to 2pm (2nd & 4th wks)
Glenview Dr 3 blocks
- at Portola DrWed 12 to 2pm (2nd & 4th wks)
- Portola Dr to Dawnview WayMon, Wed 12 to 2pm (2nd & 4th wks)
- Dawnview Way to Burnett AveMon, Wed 12 to 2pm (2nd & 4th wks)
Grand View Ave 7 blocks
- Market St to Grand View TerWed, Fri 12 to 2pm
- Grand View Ter to Romain StWed, Fri 12 to 2pm
- Romain St to 21st StWed 12 to 2pm (2nd & 4th wks)
- 21st St to Morgan AlyWed 12 to 2pm (2nd & 4th wks)
- Romain St to Morgan AlyMon 12 to 2pm (2nd & 4th wks)
- Morgan Aly to Hoffman AveMon, Wed 12 to 2pm (2nd & 4th wks)
- Hoffman Ave to Alvarado StMon, Wed 12 to 2pm (2nd & 4th wks)
Grand View Ter 1 block
- at Grand View AveWed, Fri 12 to 2pm
Graystone Ter 2 blocks
- Iron Aly to Copper AlyThu, Fri 9 to 11am
- Copper Aly to Corbett AveThu, Fri 9 to 11am
Hopkins Ave 1 block
- Burnett Ave to Corbett AveMon, Wed 12 to 2pm (2nd & 4th wks)
Laguna Honda Blvd 2 blocks
- Clarendon Ave to Plaza St · northeast sideTue 7 to 8am (1st & 2nd & 3rd & 4th wks)
- Clarendon Ave to Plaza St · southwest sideWed 9 to 11am (1st & 3rd wks)
Market St 8 blocks
- Grand View Ave to Romain StFri 12 to 2pm
- Romain St to Morgan AlyFri 12 to 2pm
- Morgan Aly to Dixie Aly · southeast sideFri 12 to 2pm
- Dixie Aly to Argent Aly · east sideFri 12 to 2pm
- Glendale St to Morgan AlyWed 12 to 2pm
- Morgan Aly to Dixie Aly · northwest sideWed 12 to 2pm
- Dixie Aly to Argent Aly · west sideWed 12 to 2pm
- at Argent AlyWed 12 to 2pm
Parkridge Dr 3 blocks
- Burnett Ave to Vista LnTue, Wed 12 to 2pm (2nd & 4th wks)
- at Vista LnTue, Wed 12 to 2pm (2nd & 4th wks)
- Vista Ln to Crestline DrTue, Wed 12 to 2pm (2nd & 4th wks)
Perego Ter 1 block
- at Burnett AveMon 12 to 2pm (2nd & 4th wks)
Portola Dr (spur) 2 blocks
- Sunview Way to Glenview DrWed 12 to 2pm (2nd & 4th wks)
- at Glenview DrMon, Wed 12 to 2pm (2nd & 4th wks)
Romain St 3 blocks
- 21st St to Grand View AveWed 12 to 2pm (2nd & 4th wks); Wed, Fri 12 to 2pm
- Grand View Ave to Market StWed, Fri 12 to 2pm
- at Corbett AveThu 9 to 11am
Seward St 2 blocks
- Douglass St to Acme AlyWed, Fri 12 to 2pm
- Acme Aly to 19th StWed, Fri 12 to 2pm
Sunview Dr 1 block
- at Portola DrTue, Wed 12 to 2pm (2nd & 4th wks)
Yukon St 1 block
- 19th St to Eagle StWed, Fri 12 to 2pm
By day & hour
Enforcement clusters at predictable times, not at random. These are the days and hours when Twin Peaks 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 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.
- BURNETT673 tickets
- CORBETT571 tickets
- CRESTLINE418 tickets
- GRAND VIEW352 tickets
- MARKET291 tickets
- GARDENSIDE282 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 Twin Peaks, that cluster lands around 12pm on Wednesdays.
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 Twin Peaks, answered
When is street cleaning in Twin Peaks?
Street-cleaning schedules in 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 Twin Peaks on the CURB map to see the exact posted schedule and next sweep for any block. In practice, most Twin Peaks street-cleaning tickets are written on Wednesdays, 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, Twin Peaks drivers were issued 4,351 street-cleaning tickets totaling about $444k in fines.
How do I avoid a street-cleaning ticket in Twin Peaks?
Move your car before the posted window: most tickets here are written around 12pm on Wednesdays. 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 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 Twin Peaks blocks the sweep clusters around 12pm on Wednesdays. 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 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.