Street cleaning in Mission Bay, 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 Mission Bay.
Mission Bay in tickets
The street-cleaning fine is $105 (2026). In Mission Bay, most tickets are written on Wednesday nights around 12am.
Parking in Mission Bay
Of Mission Bay's mapped curb, about 92% is general street parking, and 5% loading zones. (Share of curb in SFMTA's Digital Curb data. The posted sign on your block always wins.)
- 450 South St · Garage1,400 spaces · $3/hr
- 215 Townsend St · Garage750 spaces · $6/hr
- 1670 Owens St · Garage500 spaces · $3/hr
- 189 Hubbell St · Lot500 spaces
No street spot? Rates are operator-supplied. Confirm on arrival.
Mission Bay parking, live
Every curb in Mission Bay, 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 Mission Bay. Open one for its blocks, then a block for its posted days and times, the next sweep dates and when tickets actually land.
2nd St 1 block
- Townsend St to King StMon to Fri 12 to 2am
3rd St 19 blocks
- Townsend St to King StMon to Sun 2 to 6am
- King St to Berry StMon to Sun 2 to 6am
- Berry St to Channel StMon, Wed 12 to 2am; Mon to Sun 2 to 6am; Fri 12 to 6am
- Channel St to Terry A Francois BlvdMon, Wed 12 to 2am; Mon to Sun 2 to 6am; Fri 12 to 6am
- Terry A Francois Blvd to ChannelMon, Wed 12 to 2am; Mon to Sun 2 to 6am; Fri 12 to 6am
- Channel to Mission Rock St · east roadwayMon to Sun 2 to 6am
- Channel to Mission Rock St · west roadwayMon, Wed 12 to 2am; Fri 12 to 6am; Sat, Sun 2 to 6am
- at Mission Rock St · east roadwayMon to Sun 2 to 6am
- part 1 of 3Mon to Sun 2 to 6am
- at Mission Bay South Blvd · north roadwayMon to Sun 2 to 6am
- at Mission Bay South Blvd · south roadwayMon to Sun 2 to 6am
- at 16th St · north roadwayMon to Sun 2 to 6am
- at Mission Rock St · west roadwayMon 12 to 2am; Fri 12 to 6am; Sat, Sun 2 to 6am
- part 2 of 3Mon 12 to 2am; Fri 12 to 6am; Sat, Sun 2 to 6am
- part 3 of 3Mon 12 to 2am; Fri 12 to 6am; Sat, Sun 2 to 6am
- at Nelson Rising LnMon 12 to 2am; Fri 12 to 6am; Sat, Sun 2 to 6am
- at 16th St · south roadwayMon 12 to 2am; Fri 12 to 6am; Sat, Sun 2 to 6am
- at South StreetMon 12 to 2am; Fri 12 to 6am; Sat, Sun 2 to 6am
- at Campus WayMon 12 to 2am; Fri 12 to 6am; Sat, Sun 2 to 6am
4th St 14 blocks
- Townsend St to King StMon to Fri 12 to 2am
- King St to Berry StMon to Fri 12 to 2am
- Berry St to Channel StMon to Fri 12 to 2am
- at Channel StTue to Fri 12 to 2am
- Channel St to ChannelTue 12 to 2am
- Channel to Long Bridge StMon, Wed 12 to 6am
- Long Bridge St to Mission Rock StMon, Wed 12 to 6am
- Mission Rock St to China Basin StMon, Wed 12 to 6am
- China Basin St to Mission Bay BlvdMon, Wed 12 to 6am
- at Mission Bay BlvdMon, Wed 12 to 6am
- Mission Bay Blvd to Nelson Rising LnMon, Wed 12 to 6am
- Nelson Rising Ln to Gene Friend WayMon, Wed 12 to 6am
- Gene Friend Way to Campus WayMon, Wed 12 to 6am
- Campus Way to 16th StMon, Wed 12 to 6am
5th St 3 blocks
- Brannan St to Bluxome StMon to Fri 12 to 2am
- Bluxome St to Townsend StMon to Fri 12 to 2am
- King St to Berry StMon to Fri 12 to 2am
6th St 1 block
- Bluxome St to Townsend StTue, Thu 12 to 2am
7th St 9 blocks
- Townsend St to King StMon to Fri 12 to 6am
- King St to Berry StMon to Fri 12 to 6am
- Berry St to Channel StMon to Fri 12 to 6am
- at Channel StMon, Wed, Fri 12 to 6am
- at Hooper StMon, Wed, Fri 12 to 6am
- Hooper St to Irwin StMon to Fri 12 to 6am
- Irwin St to Hubbell StMon to Fri 12 to 6am
- Hubbell St to Daggett StMon to Fri 12 to 6am
- Daggett St to 16th StMon to Fri 12 to 6am
8th St 3 blocks
- 15th St to Hooper StTue, Thu 12 to 6am
- Hooper St to Wisconsin StTue, Thu 12 to 6am
- Wisconsin St to 16th StTue, Thu 12 to 6am
15th St 4 blocks
- 8th St to De Haro StThu 12 to 6am
- De Haro St to Rhode Island StThu, Fri 12 to 6am
- Rhode Island St to Kansas StThu, Fri 12 to 6am
- Kansas St to Vermont StThu, Fri 12 to 6am
16th St 12 blocks
- Illinois St to 3rd StMon to Fri 12 to 6am
- 7th St to Missouri StMon to Fri 12 to 6am
- Missouri St to Connecticut StMon to Fri 12 to 6am
- Connecticut St to Hubbell StMon to Fri 12 to 6am
- Hubbell St to Arkansas StMon to Fri 12 to 6am
- Arkansas St to 8th StMon to Fri 12 to 6am
- 8th St to Wisconsin StMon to Fri 12 to 6am
- Wisconsin St to Carolina StMon to Fri 12 to 6am
- Carolina St to De Haro StMon to Fri 12 to 6am
- De Haro St to Rhode Island StMon to Fri 12 to 6am
- Rhode Island St to Kansas StMon to Fri 12 to 6am
- Kansas St to Vermont StMon to Fri 12 to 6am
17th St 5 blocks
- Texas St to Missouri StMon, Tue 12 to 6am
- Missouri St to Connecticut StMon, Tue 12 to 6am
- Connecticut St to Arkansas StMon, Tue 12 to 6am
- Arkansas St to Wisconsin StMon, Tue 12 to 6am
- Kansas St to Vermont StMon, Tue 12 to 6am
Alameda St 3 blocks
- De Haro St to Rhode Island StThu, Fri 12 to 6am
- Rhode Island St to Henry Adams StThu, Fri 12 to 6am
- Henry Adams St to Vermont StThu, Fri 12 to 6am
Arkansas St 1 block
- 16th St to 17th StWed, Fri 12 to 6am
Berry Extension St 1 block
- Berry St to Mission Bay BlvdTue 12 to 2am
Berry St 7 blocks
- 3rd St to 4th StMon to Fri 12 to 2am
- 4th St to 5th StMon to Fri 12 to 2am
- 5th St to 6th StMon to Fri 12 to 2am
- 6th St to King StMon, Tue, Fri 12 to 2am
- King St to Berry Extension StMon, Tue, Fri 12 to 2am
- Berry Extension St to 7th StMon, Fri 12 to 2am
- De Haro St to 7th StMon 12 to 6am
Bluxome St 1 block
- 5th St to 6th StTue, Thu 12 to 2am
Carolina St 2 blocks
- Channel St to 15th StWed, Fri 12 to 6am
- 15th St to 16th StWed, Fri 12 to 6am
Channel 3 blocks
- at 3rd St · southeast roadwayWed 12 to 2am
- at 3rd St · northwest roadwayTue 12 to 2am
- Whole streetTue, Thu 2 to 6am (1st & 3rd wks)
Channel St 1 block
- Carolina St to 7th StFri 12 to 6am
China Basin St 2 blocks
- Terry A Francois Blvd to 3rd StTue, Thu 2 to 6am (1st & 3rd wks)
- 3rd St to 4th StTue, Thu 2 to 6am (1st & 3rd wks)
Connecticut St 1 block
- 16th St to 17th StWed, Fri 12 to 6am
De Haro St 5 blocks
- Division St to Berry StMon, Tue 12 to 6am
- Berry St to Alameda StMon, Tue 12 to 6am
- Alameda St to 15th StMon, Tue 12 to 6am
- 15th St to 16th StMon, Tue 12 to 6am
- 16th St to 17th StMon, Tue 12 to 6am
Division St 6 blocks
- De Haro St to King StFri 12 to 6am
- King St to Rhode Island StFri 12 to 6am
- Rhode Island St to 8th StFri 12 to 6am
- 8th St to Henry Adams StFri 12 to 6am
- Henry Adams St to Townsend StFri 12 to 6am
- Townsend St to Vermont StTue, Fri 12 to 6am
Henry Adams St 2 blocks
- Division St to Alameda StMon, Tue 12 to 6am
- Alameda St to 15th StMon, Tue 12 to 6am
Hooper St 1 block
- 8th St to 7th StTue, Thu 12 to 6am
Hubbell St 1 block
- 16th St to 7th StThu 12 to 6am
Illinois St 1 block
- 16th St to Mariposa StMon, Wed 12 to 6am
Irwin St 1 block
- 8th St to 7th StTue, Thu 12 to 6am
Kansas St 2 blocks
- 15th St to 16th StMon, Tue 12 to 6am
- 16th St to 17th StMon, Tue 12 to 6am
King St 9 blocks
- The Embarcadero to 2nd St · east roadwayMon to Fri 12 to 2am; Sat, Sun 1 to 3am
- The Embarcadero to 2nd St · west roadwayMon to Fri 12 to 2am; Sat, Sun 1 to 3am
- 2nd St to 3rd St · east roadwayMon to Fri 12 to 2am; Sat, Sun 1 to 3am
- 2nd St to 3rd St · west roadwayMon to Fri 12 to 2am; Sat, Sun 1 to 3am
- 3rd St to 4th St · southeast sideMon to Fri 12 to 2am; Sat, Sun 1 to 3am
- 3rd St to 4th St · northwest sideMon to Fri 12 to 2am; Sat, Sun 1 to 3am
- 4th St to 5th St · southeast sideMon to Fri 12 to 2am; Sat, Sun 1 to 3am
- 4th St to 5th St · northwest sideMon to Fri 12 to 2am; Sat, Sun 1 to 3am
- 7th St to Division StTue, Thu 12 to 6am
Mission Bay Blvd North 3 blocks
- Terry A Francois Blvd to Vara StThu 2 to 6am (1st & 3rd wks)
- Vara St to 3rd StThu 2 to 6am (1st & 3rd wks)
- 3rd St to 4th StThu 2 to 6am (1st & 3rd wks)
Mission Bay Blvd South 1 block
- 3rd St to 4th StTue 2 to 6am (1st & 3rd wks)
Mission Bay Cir 5 blocks
- Mission Bay Dr to Owens StTue 12 to 2am
- Owens St to Mission Bay Blvd SouthThu 12 to 2am
- Mission Bay Blvd South to Mission Bay Blvd NorthThu 12 to 2am
- Mission Bay Blvd North to Channel StThu 12 to 2am
- Channel St to Mission Bay DrThu 12 to 2am
Mission Bay Dr 4 blocks
- Mission Bay Cir to Berry Extension St · south roadwayTue 12 to 2am
- Berry Extension St to 7th St · southeast roadwayTue 12 to 2am
- Mission Bay Cir to Berry Extension St · north roadwayThu 12 to 2am
- Berry Extension St to 7th St · northwest roadwayThu 12 to 2am
Mission Rock St 1 block
- 3rd St to 4th StTue, Thu 2 to 6am (1st & 3rd wks)
Mississippi St 1 block
- 16th St to 17th StWed, Fri 12 to 6am
Missouri St 1 block
- 16th St to 17th StWed, Fri 12 to 6am
Owens St 4 blocks
- Mission Bay Cir to Nelson Rising LnTue, Thu 12 to 2am
- Nelson Rising Ln to Gene Friend WayTue, Thu 12 to 2am
- Unnamed Private to Campus WayTue, Thu 12 to 2am
- Campus Way to 16th StTue, Thu 12 to 2am
Rhode Island St 4 blocks
- Division St to Alameda StMon, Tue 12 to 6am
- Alameda St to 15th StMon, Tue 12 to 6am
- 15th St to 16th StMon, Tue 12 to 6am
- 16th St to 17th StMon, Tue 12 to 6am
Townsend St 5 blocks
- The Embarcadero to Colin P Kelly Jr StMon, Tue 12 to 2am
- Colin P Kelly Jr St to 2nd StMon, Tue 12 to 2am
- Clarence Pl to 3rd StMon to Fri 12 to 2am
- 7th St to 8th StMon, Wed, Fri 12 to 6am
- 8th St to Division StWed 12 to 6am
Vermont St 2 blocks
- Division St to Alameda StMon, Tue 12 to 6am
- Alameda St to 15th StMon, Tue 12 to 6am
Wisconsin St 2 blocks
- 8th St to 16th StWed 12 to 6am
- 16th St to 17th StWed, Fri 12 to 6am
By day & hour
Enforcement clusters at predictable times, not at random. These are the days and hours when Mission Bay 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 Mission Bay 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.
- BERRY1,510 tickets
- 04TH940 tickets
- CHANNEL526 tickets
- CHINA BASIN509 tickets
- BLUXOME381 tickets
- KING343 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 Mission Bay, that cluster lands around 12am on Wednesday nights.
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 Mission Bay, answered
When is street cleaning in Mission Bay?
Street-cleaning schedules in Mission Bay 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 Mission Bay on the CURB map to see the exact posted schedule and next sweep for any block. In practice, most Mission Bay street-cleaning tickets are written on Wednesday nights, clustered around 12am.
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, Mission Bay drivers were issued 8,251 street-cleaning tickets totaling about $845k in fines.
How do I avoid a street-cleaning ticket in Mission Bay?
Move your car before the posted window: most tickets here are written around 12am on Wednesday nights. 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 Mission Bay?
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 Mission Bay blocks the sweep clusters around 12am on Wednesday nights. 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 Mission Bay?
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.