Public roads, freeways, and county roads
For roadkill on a freeway, highway, or county road, do not stop in an unsafe place or walk into traffic to inspect the animal. San Bernardino County’s current Field Services guidance separates freeway, county-road, and private-property reports, which is why the correct number depends on the road authority. For more general routing questions, see ACAT’s guide to who picks up dead roadkill.
Private property, homes, and businesses
Private property requires a different decision. San Bernardino County Animal Care lists a contact for deceased stray animals on private property within its service area, while individual cities may publish their own rules. If the carcass is in a yard and clearly accessible, start with the local agency and ask whether pickup is available. If it is inside a building or a difficult-to-reach space, a private wildlife professional is usually the more practical call.
Â
The current San Bernardino County Code provision on disposition of dead animals says that when an animal owned by or in the custody or control of a person, or found on that person’s private property, dies, the person must provide for safe and sanitary disposition within the stated time period. The same provision restricts disposing of the body on property other than one’s own without proper authorization.
Â
Treat this as a local-code reference, not a substitute for confirming the correct agency or disposal route for a specific species or situation.
Large animals and livestock
Large carcasses create different access, equipment, and disposal issues than a small animal in an open yard. San Bernardino County’s Field Services page lists a separate contact for large deceased animal removal and notes that fees may apply.
Â
Do not attempt to drag or transport a large animal yourself. Call the listed agency or a qualified provider and describe the animal’s approximate size, location, and whether machinery or restricted access is involved.
Who handles dead animal pickup in San Bernardino?
Where the animal is located | Likely first call | What to know |
Freeway or state highway   | Caltrans service request or the agency listed by the county   | Do not enter traffic or approach the carcass. San Bernardino County lists Caltrans for deceased stray animals on freeways and gives 909-383-4631. |
County-maintained road   | San Bernardino County Roads   | The County Field Services page lists 909-387-8063 for deceased stray animals on county roads.   |
Private property in the County Animal Care service area   |   | The county page lists 800-472-5609 for deceased stray animals on private property. Confirm that the address is within the agency’s service area. |
Public property within the City of San Bernardino   |   | The city page lists deceased animals on public property among field-service calls and provides 909-998-4000 for urgent concerns. |
Large deceased animal or livestock   | Animal Removal listed by San Bernardino County   | The County Field Services page lists 909-390-9828 for large deceased animal removal and notes that fees may apply. |
Attic, wall, crawlspace, under-deck area, or other private structure   |   | Hidden carcasses may require locating, retrieval, sanitation, odor control, and an entry-point assessment—not just curbside pickup. |