In San Francisco, household garbage, recycling and compost are collected by Recology, a private company operating under a city franchise, so pickup days and bin rules come from Recology rather than from city pages. This page covers what the city runs itself: street sweeping by San Francisco Public Works and parking rules enforced by the SFMTA. For where an item goes, the city's SF Environment department runs the SF Recycles lookup.
Sweeping schedules at a glance
| — | 12253 zones |
Holiday changes, next 12 months
Coming up: holidays
| Holiday | Date | What happens |
|---|---|---|
| Veterans Day | Wednesday November 11, 2026 | Holiday: pickups may change. Check SFMTA’s notice. |
| Thanksgiving Day | Thursday November 26, 2026 | Holiday: pickups may change. Check SFMTA’s notice. |
| Day after Thanksgiving | Friday November 27, 2026 | Holiday: pickups may change. Check SFMTA’s notice. |
| Christmas Day | Friday December 25, 2026 | Holiday: pickups may change. Check SFMTA’s notice. |
| New Year’s Day | Friday January 1, 2027 | Holiday: pickups may change. Check SFMTA’s notice. |
The city says: “Other SFMTA parking programs will not be enforced: ... Weekday Daytime Street Sweeping (Street Cleaning 6am-2pm)” (source). All holidays for the next 12 months.
Setting out, and big items
- When to put it outBin set-out times are set by Recology and aren't published on city pages. On your block's posted street-sweeping day, move your car before the posted time; once the sweeper has passed, you can park again even if the sweeping hours haven't ended. Source
- Furniture and other large itemsLarge items that don't fit in your bins, like old furniture, appliances or mattresses, are picked up by Recology; the city's SF Environment department points residents to schedule a Recology bulky item pickup. Source
Parking rules and permits
Parking
- Street sweepingPublic Works machine-sweeps about 90% of city streets, generally residential streets weekly or twice a month, and residents must move their cars on posted sweeping days. Parking during posted street-cleaning hours is a $105 ticket (fee list effective July 1, 2026), and a residential permit or disabled placard does not exempt you. Signs on each block give that block's schedule, so check 100 feet in both directions. Source
- 72-hour limitWhere no other restriction applies, a car may stay in one spot for up to 72 hours. After that, SFMTA can leave a marking notice and tow the car if it hasn't moved when the officer returns. An RPP permit or disabled placard doesn't exempt you from this limit. Source
Permits
- Residential parking permit (RPP)If you live in an RPP area, a permit exempts your car from the posted time limit, but not from street cleaning or the 72-hour limit. A passenger-vehicle permit costs $224 a year ($112 prorated); your car must be registered and insured at that address, and all parking tickets must be paid first. Most addresses can buy up to four permits, and one-day ($9-$18) and weekly permits are available for visitors and new residents. Source
- Temporary no-parking signs for a moveFor a moving van or similar event, apply through the SFMTA online portal or by calling 311 for temporary tow-away signs, at least 5 business days ahead. Signs must be posted 72 hours before enforcement on unmetered streets and 24 hours before on metered ones; posting fees start at $357 for 1-4 signs. A storage container or moving pod on the street needs a separate Public Works permit. Source
Sources and freshness
| Dataset | Publisher | Licence | Data updated |
|---|---|---|---|
| Street Sweeping Schedule | City and County of San Francisco, DataSF | Open Data Commons Public Domain Dedication and License (PDDL) 1.0 | 2026-05-14 |
| Addresses with Units – Enterprise Addressing System | City and County of San Francisco, DataSF | Open Data Commons Public Domain Dedication and License (PDDL) 1.0 | 2026-11-02 |
Refreshed Monday November 2, 2026. 201,287 addresses matched to a zone. How this works.