In this article, multi-objective bacterial foraging with non-dominated sorting procedure is applied to solve the non-linear constrained environmental/economic dispatch problem. In the proposed work, we have considered the standard IEEE 30-bus 6-generator test system with fuel cost and emission as two conflicting objectives to be optimized simultaneously. The limits on generator real power and reactive power outputs, bus voltages and power flow of transmission lines, ramp rate limits and prohibited operating zones are considered as the constraints. The proposed work also includes the effect of having non-smooth cost characteristics to mimic the valve point loading effect. The simulation result reveals that the proposed approach is a competitive one to the existing methods for finding the best optimal Pareto front of two conflicting objectives and has the better robustness.