Spilling has already occurred as a result of rising the penetration of intermittent renewable generation, and it is anticipated that the level of renewable energy curtailment will continue to soar. This leads to an increase in operating costs, CO2 emissions, and not good utilization of renewable energy resources. A bi-level multi-objective optimization model is proposed in this paper to reduce wind power spillage (WPS) based on demand response (DR) and dynamic thermal line rating (DTLR). In the upper level, multiple objectives will be satisfied based on the optimal allocation and time of DR programs considering DTLR obtained in the lower level. The minimization of WPS, load shedding, power losses, and CO2 emissions are the objectives of this level. While the lower-level aims to maximize social welfare under different scenarios and overall system constraints. Under the uncertainty of the wind power and load demand, a collection of lower-level problems that represent the market clearing conditions is used to constrain the upper-level. The effectiveness of the proposed algorithm is examined on a modified two-area IEEE 24-bus test system. Results depict that the suggested bi-level model enables considerable reductions in the WPS by up to 32.7 %. Also, there is an enhancement in load shedding, power losses, and CO2 emissions by 28.93 %, 23.07 %, and 13.9 % respectively. Finally, the social welfare increased by up to 36.6 %.