This document presents a fuzzy particle swarm optimization method for solving a multi-objective economic load dispatch problem. The problem involves minimizing four objectives: fuel cost, transmission losses, emission levels, and stability index. The objectives are first optimized individually, then fuzzified and combined into a single objective using membership functions. Particle swarm optimization is then used to find a set of generator outputs and control settings that provide a trade-off solution across all the objectives. The method is tested on the IEEE 30-bus system, with results presented showing the final optimized settings and objective values achieved.