The detail that decides roofing dumpster in Maricopa County isn't the truck, it's stripped shingles, which are dense enough that roofing containers are deliberately small. Whoever delivers to Fountain Hills is running a Maricopa County route that happens to pass through, which is why neighboring towns get similar service. A driver won't haul a load of stone or dirt past its rated weight even if there's room left inside, which is why these jobs use a low, wide container instead of a tall one.
Photograph the driveway or curb before the container lands. A dispute over a crack or a stain is easier to settle with a timestamp than with a memory. Set expectations for Maricopa County correctly and an extra shingle layer doubles the debris weight without changing anything you can see from the ground stops being a surprise. Maricopa County sends its debris to aggregate recyclers take clean rock, caliche and concrete, and that's the detail that decides whether certain materials need to be pulled out before the box goes in.
What happens after pickup matters too: Fountain Hills's debris goes to aggregate recyclers take clean rock, caliche and concrete, and that stop is baked into how the container gets loaded. For roofing, 10 or 15 yards covers most jobs in Fountain Hills, but describe the debris before assuming that's your number. You can guess the caller before the phone rings: in Fountain Hills, it is roofers and homeowners. The truck that reaches Fountain Hills started its day somewhere in Maricopa County, and that starting point matters more than the destination. Once the container has to sit where the city, not you, owns the ground, municipal right-of-way permits and heavy HOA involvement is part of the arrangement. Keep gates unlocked and pathways clear on delivery morning -- a driver who can't reach the marked spot ends up picking a different one.