Volunteer in this Community
Ways we help in this Community
Donate to this Community
How you can help in this community
Hear More from this Community

Never Miss a Chance to Do the Most Good

Please enter your name, email and zip code below to sign up!

Please enter your first name
Please enter your last name
Please enter a valid email address
Please enter a valid zip code
Virtual Angel Tree Image

Virtual Angel Tree

Adopt An Angel

Because of you, a child or senior in our community will have gifts on Christmas morning, knowing their Angel Tree gifts were thoughtfully chosen just for them. Your donated gifts will go directly to the specific Angel you select. Once you pick an Angel's name from The Salvation Army Online Angel Tree, he or she is removed from the list. You will be the only donor who will have the name and list of gifts for that Angel.

Adopt An Angel



The Virtual Angel Tree is an easy way for you to view and select Christmas wishes for children in need. This program is available to individuals, groups, and corporations.

Select a location below and create an account. Don't worry, your email will not be shared with any outside agencies. 

Choose an Angel you would like to adopt. You can click on an "angel tag" on the tree, or you can select criteria (i.e., age or gender) to search for an angel. 

Visit a local store OR shop online. We ask that you spend no more than $35 on each child. Wishlists are provided as a guide, it is not expected that you purchase all items on the list. 

If you shop local, please deliver the gifts back to the location selected below with a copy of the angel tree tag attached. If you choose to shop online, ship the items to the selected location, and put the Angel's code in the shipping notes. 

Select a location below to begin your search for an angel. For more information about supporting The Salvation Army's Virtual Angel Tree program,  email us at: mid.web@usc.salvationarmy.org.

Alton Corps
525 Alby Street
Alton, IL 62002
Phone: (618) 465-7764

Virtual Angel Tree Registry

Arnold Corps
3740 Telegraph Rd.
Arnold, MO 63010
Phone: (636) 464-0787

Virtual Angel Tree Registry

Granite City Corps
3007 E. 23rd St.
Granite City, IL 62040
Phone: (618) 451-7957

Virtual Angel Tree Registry

O'Fallon Corps
1 William Booth Dr.
O’Fallon, MO 63366
Phone: (636) 946-7966

Virtual Angel Tree Registry

St. Charles Corps
2140 N. 4th St.
St. Charles, MO 63301
Phone: (636) 946-7966

Virtual Angel Tree Registry

St. Clair County Corps
20 Glory Place
Belleville, IL 62226
Phone: (618) 235-7378

Virtual Angel Tree Registry

St. Louis Euclid Corps
2618 N. Euclid Ave.
St. Louis, MO 63113
Phone: (314) 376-5121

Virtual Angel Tree Registry

St. Louis Gateway Citadel Corps
824 Union Rd.
St. Louis, MO 63123
Phone: (314) 631-1133

Virtual Angel Tree Registry

St. Louis Maplewood Corps
7701 Rannells Ave.
St. Louis, MO 63143
Phone: (314) 781-5434

Virtual Angel Tree Registry

St. Louis Temple Corps
2740 Arsenal St.
St. Louis, MO 63118
Phone: (314) 771-3460

Virtual Angel Tree Registry

Traditional Angel Tree

Families who are struggling to meet the financial demands of day-to-day life question how they might provide a gift or two for their children on Christmas Day. Every child deserves to experience the joy of Christmas morning. And thanks to supporters of The Salvation Army’s Angel Tree program, thousands of children will find this waiting under their Christmas trees this year.

The Salvation Army’s Angel Tree program provides toys for children of families in need through the support of donors.  Found in local companies and corporations, Angel Trees are decorated with numbered paper angel tags with the age and gender of a child in need of presents. Contributors remove one or more tags from the tree and purchase appropriate gifts for a child or children described on the tags.

There are also physical Angel Trees set up at the following Missouri and Illinois locations.