Abstract. Receiver location uncertainty plays an important role in passive source localization since it can significantly deteriorate the accuracy of the source location. In this paper, we first derive a joint position estimation model for source location and receiver positions with erroneous receiver positions, and then, based on this model, an efficient algorithm for estimation the location of source and the positions of receivers using Time Difference of Arrival (TDOA) measurements is proposed. The proposed method employs modified Genetic Algorithm (MGA) and jointly estimates both source and receiver positions simultaneously. Simulation results show that when receiver position or TDOA measurement errors are large, the proposed method can achieve better performance than the modified Taylor method and the original Taylor method. It is more suitable for adverse measurement conditions.