An approach for optimal layout of monitoring stations was presented to monitor the accidental contaminations in water distribution system.A mixedinteger programming model was used to express the multiobjective monitoring stations placement.Through the simulation of accidental contaminations in water distribution system,the impact of the contaminations was calculated.The improved greedy randomized adaptive search procedure was used to solve the model,and the efficiency of the algorithm was verified by the testing of ZJ water distribution system.Based on an analysis of the results,the optimization locating of the monitoring stations of ZJ water distribution system was presented.