The police department provided this video.
[Ads /]
In a collaboration with Walgreens, SFPD collected more than 2,000 toys.
WATCH: Watch ABC7's holiday yule log
The department also collected more than 1,900 toys in a drive funded largely by donations from officers and staff.
In the East Bay, Santa's helpers wore uniforms and badges.
Video from the Oakland Police Department shows officers handing out toys and food to more than 100 families.
RELATED: Don't want to cook for the holidays? Here's where to order Bay Area takeout, delivery dinners
[Ads /]
Officers identified the families in need during their regular patrols.
The police union paid for the donations.
They've been organizing the giveaway for the past 30 years.