A Christmas tree can vary in weight depending on its size and species. A small, artificial tree can weigh anywhere from a few pounds to a few dozen pounds. A large, natural tree can weigh hundreds of pounds, depending on its height and girth. The average Christmas tree weighs about 150 pounds.