Abstract-Economic dispatch (ED) is one of the optimization problems in power system operation and planning. The practical ED problems have non-smooth cost functions with equality and inequality constraints. It becomes more complicated problem when valve point effects of generator are considered and results multiple local minima. This makes the ED problems are difficult to find global optimum solution when using any mathematical approach due to non-convex cost function. The Classical particle swarm optimization (PSO) has ability to reach near global optimum solution by tuning some parameters but always stuck at local minima. In this paper, an iteration particle swarm optimization (IPSO) is proposed to solve ED problems with valve point effects. The proposed algorithm is introduced a new parameter in the original velocity equation of PSO in order to enrich searching behaviour, solution quality and avoid being trapped at local minima. The proposed IPSO algorithm has been implemented on two test power systems (consisting 3 and 13 generating units) to validate its effectiveness. The simulation results confirmed that IPSO algorithm has better convergence characteristic and more robust compared to PSO and some published results.Index Terms--Economic dispatch, constraints handling, particle swarm optimization, valve point effect.