Home Depot typically starts selling Christmas trees in late October or early November, depending on the region. The selection of trees includes both real and artificial trees, as well as a variety of sizes and styles. It's a great place to shop for all your Christmas tree needs, whether you're looking for a traditional evergreen or a more unique and exotic species.