This contribution focuses on the problem of optimal pump scheduling, a fundamental element in pursuing operation optimization of water distribution systems. A combined approach of multi-objective optimization and multi-criteria analysis is herein suggested to first find the Pareto front of non-dominated solutions and then to rank them based on a set of weighted criteria. The Non-Dominated Sorting Genetic Algorithm (NSGA-II) is proposed to solve the multi-objective problem, while the Technique for Order of Preference by Similarity to Ideal Solution (TOPSIS) is used to achieve the final ranking.