Why Is My Trash Day Different From My Neighbor's?
You live three houses apart. Same street. Same neighborhood. But your trash gets picked up on Tuesday and theirs on Thursday. What gives?
It's All About Routes
San Diego doesn't assign trash days by neighborhood β it assigns them by route zones. The entire city is divided into five zones, one for each weekday (Monday through Friday). Each zone represents a day's worth of work for a collection crew and truck.
These zones follow geographic boundaries that prioritize route efficiency, not neighborhood identity. The goal is to minimize the distance trucks travel while maximizing the number of stops per day.
So even if you and your neighbor are on the same street, you might be on opposite sides of a route boundary β meaning different trucks, different days.
See it for yourself
Our interactive collection day map shows 58,000+ addresses color-coded by pickup day. Zoom into your street and you'll see exactly where the route boundaries fall.
How the City Decides Your Day
The City of San Diego Environmental Services Department manages collection for most of the city proper. Their route planning considers:
- Truck capacity β Each truck can handle roughly the same number of stops per day
- Geography β Routes follow natural boundaries (canyons, highways, rivers)
- Housing density β Dense neighborhoods take longer per mile than suburban areas
- Road access β One-way streets, dead ends, and hills affect routing
- Growth β New developments get assigned to whichever zone has capacity
City vs. Private Haulers
Not everyone in San Diego County is served by the city. Private haulers like EDCO handle many communities in the greater San Diego area:
- ποΈ EDCO β El Cajon, La Mesa, Santee, Lemon Grove, Imperial Beach, Escondido, and more
- ποΈ City of San Diego β Most of the city proper (downtown, beaches, mid-city, etc.)
- ποΈ Other haulers β Some unincorporated areas have their own contracts
Each hauler manages their own routes independently. Your EDCO pickup day has nothing to do with the city's schedule β even if you live right next to a city-serviced home.
Can You Change Your Trash Day?
Short answer: no. Your pickup day is assigned by your address, and it doesn't change. Route re-balancing happens occasionally (usually every few years), but individual requests aren't accommodated.
If you believe your trash day was changed unexpectedly, it's likely a route rebalance. The city sends notices when this happens, but they're easy to miss. Contact San Diego Environmental Services at 858-694-7000 to confirm.
What About Holidays?
On weeks with city-observed holidays, collection shifts forward by one day starting from the holiday. So if your normal day is Wednesday and Monday is a holiday:
- Monday pickup β moves to Tuesday
- Tuesday pickup β moves to Wednesday
- Wednesday pickup (you) β moves to Thursday
- Thursday pickup β moves to Friday
- Friday pickup β moves to Saturday
This only applies to the holiday week. The next week returns to your normal schedule. See our 2026 holiday schedule for exact dates.
The Easiest Way to Know Your Day
Instead of guessing, watching your neighbor, or calling the city:
- 1. Look up your address on TrashAlert
- 2. See your exact pickup day, recycling week, and next pickup dates
- 3. Download the calendar file or sign up for night-before reminders
- 4. Share it with your household so everyone knows
πΊοΈ See the Route Map
Explore 58,000+ addresses on our interactive map, color-coded by collection day.