In the paper, a proposed particle swarm optimization (PPSO) is implemented for dealing with an economic load dispatch (ELD) problem considering the competitive electric market. The main task of the problem is to determine optimal power generation and optimal reserve generation of available thermal generation units so that total profit of all the units is maximized. In addition, constraints, such as generation limit and reserve limit of each unit, power demand and reserve demand, must be exactly satisfied. PPSO is an improved version of conventional particle swarm optimization (PSO) by combining pseudo gradient method, constriction factor and a newly proposed position update method. On the other hand, in order to support PPSO to reach good results for the considered problem, a new constraint handling method (NCHM) is also proposed for determining maximum reserve generation and correcting reserve generation. Three test systems with 3, 10 and 20 units are employed to evaluate the real performance of PPSO. In addition to the comparisons with previous methods, salp swarm optimization (SSA), modified differential evolution (MDE) and eight other PSO methods are also implemented for comparisons. Through the result comparisons, two main contributions of the study are as follows: (1) NCHM is very effective for PSO methods to reach a high success rate and higher solution quality, (2) PPSO is more effective than other methods. Consequently, NCHM and PPSO are the useful combination for the considered problem.