Come celebrate the 30th anniversary of the San Francisco SPCA Holiday Windows − one of the city’s most beloved and magical holiday traditions! Come by and take a peek: Your new best buddy might be staring out at you from the Macy’s windows!

San Francisco SPCA Holiday Windows: Making Spirits Bright for 30 Years

  • The festivities kick off on Friday, November 18 at Macy’s Union Square and last through January 2, 2017
  • Voted “Top 10 paces to press your nose during the holidays” by USA Today
  • Each year, 300+ animals find homes from the adoption center at Macy’s and about $100,000 is raised in donations
  • The colorful, artfully designed windows are filled with adorable, adoptable animals and make a great backdrop for your holiday photos

For Holiday Windows adoption center hours, download here or click on the button below for a calendar view.

Want to know more about happenings at SF SPCA?

More than one million people visit the Windows annually – many of whom come back year after year.


More than 8,800 animals have been adopted at the Windows over the past 30 years.




In 2015, 755 volunteers contributed more than 4,000 hours to help us raise nearly $100,000.

November 18 – January 2

Be a Holiday Windows greeter


Greet visitors at our annual Holiday Windows event at Macy’s from

More than 700 volunteers joined us at Macy's last year to experience the magic of SF SPCA Holiday Windows

Windows Unveiling: Friday, November 18

Come to Union Square Park for a day of fun-filled events! Be sure to visit the SF SPCA tent from 11am to 6pm and stay for the Tree Lighting around 6:30 pm. Activities will take place in Union Square Park, across from Macy's.

Time: 11am

Location: Union Square Park

Holiday Tree Lighting: Friday, November 25

Stop by the Windows to share why you support the SF SPCA and we’ll feature your stories and photos on social media.

Time: 10am - 3pm

Location: Macy's Union Square

Take a behind-the-scenes tour of the most magical event in San Francisco! Learn all about the SF SPCA adoptable animal windows and take a look behind the scenes. 

Time: 10:30am & 12:00pm

To sign up for a tour, click here

Giving Tuesday: Tuesday, November 29

Do not miss the one and only Cuddle Experience, brought to you by Tidy Cats® and the SF SPCA. Step inside the Cuddle Experience and let the holiday madness melt away! Each cuddle session is 10 minutes with a $10 donation.

Time: Daily, Noon - 2pm & 5pm - 7pm

Location: Outside on Winter Walk

Dec 1 - Dec 4: Cuddle Experience

Outside on Winter Walk

Dec 3: Santa Paws - SF SPCA

SF SPCA Pacific Heights Campus

Dec 6 - Jan 2: Cuddle Experience

Macy's Holiday Lane, 7th Floor

Dec 8: Santa Paws - Macy's 

Macy's Holiday Lane, 7th Floor

Dec 10, 17, 24: Behind-the-Scenes Tour - Macy's 

Sign up now!

Cuddle Experience on Winter Walk: December 1 - 4

Santa Paws is coming to Macy's Union Square! A $45 ticket includes entry for two dogs and two people, a printed family photo with Santa, a gift bag and treats for all, including catered nibbles. A portion of the proceeds benefits the SF SPCA, so you'll be giving back to animals in need! Reservations required: Click here to RSVP today! Escalators are dangerous for dogs - please take the elevators to the 7th floor or carry your dog while on the escalator.

Time: 5pm - 8pm

Location: Macy's Holiday Lane, 170 O’Farrell Street, 7th Floor 


Santa Paws at Macy's: Thursday, December 8

Join us as we kick of the 30th year of Holiday Windows with a special ceremony.

Time: 5pm

Location: Macy's Union Square

Santa Paws is coming to the SF SPCA Pacific Heights campus! Bring the entire family, including the four-legged furry ones, to get your holiday photo with Santa while helping out a good cause. Suggested donation $25. Digital photo provided on a keepsake flash drive. No RSVP or reservation required.

Time: 11am - 2pm

Location: SF SPCA Pacific Heights Campus, 2343 Fillmore Street 

Santa Paws at the SF SPCA: Saturday, December 3

The Cuddle Experience moves inside to Holiday Lane on December 6. Brought to you by Tidy Cats® and the SF SPCA, it's sure to be a new holiday tradition! Stop by and get a cuddle. Each cuddle session is 10 minutes with a $10 donation.

Time: Daily, Noon - 2pm & 5pm - 7pm

Location: Macy’s Holiday Lane, 170 O’Farrell Street, 7th floor


Cuddle Experience on Holiday Lane: December 6 - January 2


Nov 18: Windows Unveiling

Nov 25: Holiday Tree Lighting

Nov 29: Giving Tuesday

Behind-the-Scenes Tours at Macy's: Saturdays, December 10, 17, 24

SF SPCA Adoption Centers Pricing


The SF SPCA is the place for pet adoptions!

With each adoption, you will receive a coupon or sample from Tidy Cats® or Purina ONE in a keepsake bag. Each kitten adopted will go home with a starter kit of essentials from Feline Revolution. And to make sure your pet is happy and healthy, we are showcasing the Obe ProBowl, smart bowls that connect to your phone and make day-to-day care of your pet effortless. Visit ObeDog and enter 'SPCA' to save 25% on your purchase

Ready to find a new best friend? Lovable, adoptable dogs and cats are waiting for you right now! Help them find a new forever home in time for the holidays.

Puppies: $300

Adult Dogs: $150

Kittens: $150*

Adult Cats: FREE**

Puppies: $400

Adult Dogs: $200

Kittens: $200*

Adult Cats: $100

*Second kitten adoption within 30 days is free

**Adult cats (6+ months) at the SF SPCA Mission and Pacific Heights adoption centers are free between November 18 and January 2

Holiday Windows Pricing at Macy’s


Your Donation Matters

The holidays are the season for giving and your donation will make a difference for animals in need! The SF SPCA is a local non-profit funded exclusively by the generosity of individual donors like you. Help more animals find their forever homes by becoming a Circle of Friends monthly donor or visit for all of our gift options. We thank you, they thank you.

Macy's Union Square November 18 – January 2




San Francisco SPCA

Mission Campus

201 Alabama Street

San Francisco, CA 94103

San Francisco SPCA

Pacific Heights Campus

2343 Fillmore Street

San Francisco, CA 94115

Copyright 2016 © SF SPCA