Fees in your area
San Diego dump fees at Miramar Landfill
The calculator is set on Miramar. Change the vehicle, the weight or the material to see which line of the city’s schedule applies.
Independent site, not a waste hauler or a landfill operator.
At Miramar Landfill, San Diego, CA
$75
The most expensive of the 24 public sites we priced for this load.
| Load: Flat fee for this vehicle, whatever the weight | $75 |
| Total | $75 |
City of San Diego Environmental Services (public), price list effective July 1, 2026, checked on November 7, 2026 on the official page. Flat rates already include the state recycling fee ($15 a ton) and the city business tax where it applies.
Same load at other public sites in California
- Badlands, Blythe, Lamb Canyon and El Sobrante landfills (Riverside–San Bernardino)$15.70
- County landfills and transfer stations (Riverside–San Bernardino)$18.45
- Olinda Alpha and Prima Deshecha landfills (Orange County, south of LA)$30
- Kiefer Landfill (Sacramento)$35
For comparison only: the cheapest sites in other states
- 27th Avenue and North Gateway transfer stations (Phoenix, AZ)$0 for residentsFree only for: Phoenix residents who pay for full city trash service: one load up to a ton, once a month.
- Washington County landfill (St. George, UT)$0 for residentsFree only for: Washington County residents: one load under a ton a month.
- Trail Ridge Landfill (Jacksonville, FL)$9.09
- South Wake Landfill (Raleigh, NC)$11.10
- Franklin County Sanitary Landfill (Columbus, OH)$11.93
- McCommas Bluff Landfill (Dallas, TX)$14.93
Miramar Landfill, run by the City of San Diego Environmental Services Department, charges people who bring their own load a flat rate per vehicle rather than by weight. Under the schedule effective July 1, 2026 through June 30, 2027, a car, SUV, pickup, van or a trailer up to five by nine by four feet pays $75 a load of city waste, and a pickup towing a trailer or a larger trailer pays $148. Waste from outside the City of San Diego pays more: $86 and $156. Clean green waste has its own lower flat rate of $50 for the first tier, while construction and demolition debris is weighed at $241 a ton, far above the trash rate of $102 for weighed loads. The flat rates already include the state recycling fee. Uncovered loads pay a penalty, and appliances and electronics must go elsewhere.
Fee schedules read and sums checked by Radif Partners · Editorial policy · How the fees are read and priced
The Miramar price list for people who bring their own load
| Line of the price list | Fee |
|---|---|
| Car, SUV or minivan, flat | $75 |
| Pickup or cargo van, flat | $75 |
| Pickup towing a trailer, flat | $148 |
| Car, SUV or minivan, flat, waste from outside the City of San Diego | $86 |
| Pickup or cargo van, flat, waste from outside the City of San Diego | $86 |
| Pickup towing a trailer, flat, waste from outside the City of San Diego | $156 |
| Trash, per ton | $102 |
| Per ton, waste from outside the City of San Diego | $108 |
| Yard waste | $50 pickup flat, $72 a ton |
| Construction debris (construction and demolition debris, weighed) | $241 a ton |
The two flat rates depend on the size of the vehicle and trailer, not on weight. The first covers cars, SUVs, pickups, vans and trailers up to five by nine by four feet; the second covers a pickup towing a trailer and larger trailers. “Outside the City of San Diego” means waste from a neighboring city such as Poway, El Cajon or Chula Vista. For a full pickup of heavy material, the flat rate is a bargain. For a few bags, it is expensive: the same $75 applies to a car with one bag. Neighbors in Orange County and Riverside County charge much less for a light load, as the list of other California sites under the calculator shows.
Green waste must be clean to get the lower rate: no trash, soil, rock or lumber. Construction debris at $241 a ton is where loads get expensive quickly; a ton of drywall and tile costs more than three flat trash loads. Sort recyclable concrete and metal out of a remodel load before you go. Fees change every July 1, and the city posts the new schedule on its fee page.