Street cleaning in Russian Hill, 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 Russian Hill.
Russian Hill in tickets
The street-cleaning fine is $105 (2026). In Russian Hill, most tickets are written on Wednesdays around 8am.
Parking in Russian Hill
Of Russian Hill's mapped curb, about 76% 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.)
- 900 NORTH POINT ST · Garage280 spaces · $6/hr
- 655 BEACH ST · Garage120 spaces · $6/hr
- 1650 JACKSON ST · Garage111 spaces · $6/hr
- 1600 JACKSON ST · Garage74 spaces · $6/hr
No street spot? Rates are operator-supplied. Confirm on arrival.
Russian Hill parking, live
Every curb in Russian Hill, 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 Russian Hill. Open one for its blocks, then a block for its posted days and times, the next sweep dates and when tickets actually land.
Bay St 7 blocks
- Jones St to Columbus AveWed 8 to 10am (1st & 3rd wks)
- Columbus Ave to Leavenworth StTue, Wed 8 to 10am (1st & 2nd & 3rd & 4th wks)
- Leavenworth St to Hyde StTue, Wed 8 to 10am (1st & 2nd & 3rd & 4th wks)
- Hyde St to Larkin StTue, Wed 8 to 10am (1st & 2nd & 3rd & 4th wks)
- Larkin St to North View CtTue, Wed 8 to 10am (1st & 2nd & 3rd & 4th wks)
- North View Ct to Polk StTue, Wed 8 to 10am (1st & 2nd & 3rd & 4th wks)
- Polk St to Van Ness AveMon, Fri 6 to 8am (1st & 2nd & 3rd & 4th wks); Tue 8 to 10am (2nd & 4th wks); Wed 6 to 8am
Beach St 5 blocks
- Leavenworth St to Columbus AveMon to Fri 2 to 6am
- Columbus Ave to Hyde StMon to Fri 2 to 6am
- Hyde St to Larkin StMon to Fri 2 to 6am
- Larkin St to Polk StMon to Fri 2 to 6am
- at Polk StMon to Fri 2 to 6am
Bonita St 1 block
- at Polk StFri 8 to 10am (1st & 3rd wks)
Broadway 1 block
- Larkin St to Polk StTue, Wed 6 to 8am
Chestnut St 1 block
- Hyde St to Larkin StMon, Wed 8 to 10am (1st & 3rd wks)
Clay St 1 block
- Larkin St to Polk StMon, Tue 7 to 9am
Columbus Ave 4 blocks
- Houston St to Francisco StMon to Fri 2 to 6am
- Francisco St to Jones StMon to Fri 2 to 6am
- Jones St to Bay StMon to Fri 2 to 6am
- Leavenworth St to Beach StMon to Fri 2 to 6am
Francisco St 1 block
- Polk St to Van Ness AveMon 6 to 8am (1st & 2nd & 3rd & 4th wks)
Hyde St 4 blocks
- Bay St to Bergen PlMon, Thu 8 to 10am (1st & 3rd wks)
- Bergen Pl to North Point StMon, Thu 8 to 10am (1st & 3rd wks)
- North Point St to Beach StMon to Fri 2 to 6am
- Beach St to Jefferson StMon to Fri 2 to 6am
Jackson St 2 blocks
- Larkin St to Polk StTue, Fri 8 to 10am (1st & 3rd wks)
- Polk St to Van Ness AveTue, Fri 8 to 10am (1st & 3rd wks)
Jefferson St 2 blocks
- Leavenworth St to Hyde StMon to Fri 2 to 6am; Sat, Sun 1 to 3am
- at Hyde StTue to Fri 2 to 6am
Larkin St 4 blocks
- Lombard St to Chestnut StMon, Wed 8 to 10am (1st & 3rd wks)
- Chestnut St to Francisco StWed 8 to 10am (1st & 3rd wks)
- Bay St to North Point StMon, Thu 8 to 10am (1st & 3rd wks)
- North Point St to Beach StMon to Fri 2 to 6am
Leavenworth St 3 blocks
- Bay St to North Point StMon, Thu 8 to 10am (1st & 3rd wks)
- North Point St to Columbus AveTue, Thu 2 to 6am
- Beach St to Jefferson StMon to Fri 2 to 6am
North Point St 5 blocks
- Columbus Ave to Leavenworth StTue, Wed 8 to 10am (1st & 2nd & 3rd & 4th wks)
- Leavenworth St to Hyde StTue, Wed 8 to 10am (1st & 2nd & 3rd & 4th wks)
- Hyde St to Larkin StTue, Wed 8 to 10am (1st & 2nd & 3rd & 4th wks)
- Larkin St to Polk StTue 8 to 10am (1st & 2nd & 3rd & 4th wks); Wed 6 to 8am
- Polk St to Van Ness AveTue 8 to 10am (1st & 2nd & 3rd & 4th wks); Wed 6 to 8am
Pacific Ave 6 blocks
- Leavenworth St to Burgoyne StFri 8 to 10am (1st & 3rd wks)
- Burgoyne St to Hyde StFri 8 to 10am (1st & 3rd wks)
- Hyde St to McCormick StFri 8 to 10am (1st & 3rd wks)
- McCormick St to Larkin StFri 8 to 10am (1st & 3rd wks)
- Larkin St to Polk StTue, Wed 6 to 8am
- Polk St to Van Ness AveTue, Wed 6 to 8am
Polk St 12 blocks
- Clay St to Washington StMon to Fri 6 to 8am
- Washington St to Jackson StMon to Fri 6 to 8am
- Jackson St to Pacific AveMon to Fri 6 to 8am
- Pacific Ave to BroadwayMon to Fri 6 to 8am
- Broadway to Vallejo StMon to Fri 6 to 8am
- Vallejo St to Bonita StMon to Fri 6 to 8am
- Bonita St to Green StMon to Fri 6 to 8am
- Green St to Union StMon to Fri 6 to 8am
- Union St to Filbert StMon to Fri 6 to 8am
- Francisco St to Bay StTue 6 to 8am (1st & 2nd & 3rd & 4th wks)
- Bay St to North Point StMon 8 to 10am (1st & 3rd wks); Tue 6 to 8am (1st & 2nd & 3rd & 4th wks)
- North Point St to Beach StMon to Fri 2 to 6am
Van Ness Ave 31 blocks
- Clay St to Washington St · west sideMon to Fri 2 to 6am; Sat, Sun 4 to 6am
- Clay St to Washington St · east sideMon to Fri 2 to 6am; Sat, Sun 4 to 6am
- Washington St to Jackson St · west sideMon to Fri 2 to 6am; Sat, Sun 4 to 6am
- Washington St to Jackson St · east sideMon to Fri 2 to 6am; Sat, Sun 4 to 6am
- Jackson St to Pacific Ave · west sideTue, Thu 6 to 8am; Sat 4 to 6am
- Jackson St to Pacific Ave · east sideMon, Wed, Fri 6 to 8am
- Pacific Ave to Broadway · west sideTue, Thu 6 to 8am
- Pacific Ave to Broadway · east sideMon, Wed, Fri 6 to 8am
- Broadway to Vallejo St · west sideTue, Thu 6 to 8am
- Broadway to Vallejo St · east sideMon, Wed, Fri 6 to 8am
- Vallejo St to Green St · west sideTue, Thu 6 to 8am
- Vallejo St to Green St · east sideMon, Wed, Fri 6 to 8am
- Green St to Union St · west sideTue, Thu 6 to 8am
- Green St to Union St · east sideMon, Wed, Fri 6 to 8am
- Union St to Filbert St · west sideMon 7 to 8am (2nd & 4th wks); Mon 8 to 10am (1st & 2nd & 3rd & 4th wks)
- Union St to Filbert St · east sideThu 8 to 10am (1st & 2nd & 3rd & 4th wks)
- Filbert St to Greenwich St · west sideMon 7 to 8am (2nd & 4th wks); Mon 8 to 10am (1st & 2nd & 3rd & 4th wks)
- Filbert St to Greenwich St · east sideThu 8 to 10am (1st & 2nd & 3rd & 4th wks)
- Greenwich St to Lombard St · west sideMon 7 to 8am (2nd & 4th wks); Mon 8 to 10am (1st & 2nd & 3rd & 4th wks)
- Greenwich St to Lombard St · east sideThu 8 to 10am (1st & 2nd & 3rd & 4th wks)
- Lombard St to Chestnut St · west sideMon 7 to 8am (2nd & 4th wks); Mon 8 to 10am (1st & 2nd & 3rd & 4th wks)
- Lombard St to Chestnut St · east sideThu 8 to 10am (1st & 2nd & 3rd & 4th wks)
- Chestnut St to Francisco St · west sideMon 7 to 8am (2nd & 4th wks); Mon 8 to 10am (1st & 2nd & 3rd & 4th wks)
- Chestnut St to Francisco St · east sideThu 8 to 10am (1st & 2nd & 3rd & 4th wks)
- Francisco St to Bay St · west sideMon 7 to 8am (2nd & 4th wks); Mon 8 to 10am (1st & 2nd & 3rd & 4th wks)
- Francisco St to Bay St · east sideTue 6 to 8am (1st & 2nd & 3rd & 4th wks)
- Bay St to North Point St · west sideFri 6 to 8am (1st & 2nd & 3rd & 4th wks)
- Bay St to North Point St · east sideTue 6 to 8am (1st & 2nd & 3rd & 4th wks)
- at North Point St · west roadwayFri 6 to 8am (1st & 2nd & 3rd & 4th wks)
- at North Point St · east roadwayTue 6 to 8am (1st & 2nd & 3rd & 4th wks)
- Whole streetTue, Fri 6 to 8am (1st & 2nd & 3rd & 4th wks)
Washington St 2 blocks
- Larkin St to Polk StMon, Thu 7 to 9am
- Polk St to Van Ness AveMon, Thu 7 to 9am; Fri 7 to 9am (1st & 3rd wks)
By day & hour
Enforcement clusters at predictable times, not at random. These are the days and hours when Russian Hill 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 Russian Hill 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.
- HYDE2,446 tickets
- POLK2,412 tickets
- VALLEJO760 tickets
- LARKIN738 tickets
- VAN NESS620 tickets
- BAY603 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 Russian Hill, that cluster lands around 8am 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 Russian Hill, answered
When is street cleaning in Russian Hill?
Street-cleaning schedules in Russian Hill 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 Russian Hill on the CURB map to see the exact posted schedule and next sweep for any block. In practice, most Russian Hill street-cleaning tickets are written on Wednesdays, clustered around 8am.
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, Russian Hill drivers were issued 11,959 street-cleaning tickets totaling about $1.2M in fines.
How do I avoid a street-cleaning ticket in Russian Hill?
Move your car before the posted window: most tickets here are written around 8am 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 Russian Hill?
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 Russian Hill blocks the sweep clusters around 8am 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 Russian Hill?
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.