There are many different factors to consider when determining the number of Christmas lights needed for a 7-foot tree. The size of the lights, the type of tree, and the desired effect all play a role. As a general rule of thumb, you'll need about 100-150 lights per foot of tree height. So for a 7-foot tree, you'll likely need between 700 and 1050 lights. However, you may want to use more or less depending on your personal preferences.