In this paper a novel technique is presented for fault location in distribution networks in the presence of distributed generators (DGs). The proposed approach uses recorded voltage and current at the beginning of feeder and DG terminals. This method is based on transient state data, and due to presence of high frequencies in this state, to achieve high accuracy it utilizes the distributed time-domain (DTD) line model. The fault location problem is formulated as an optimization problem and is solved using Genetic Algorithm (GA). Through modal transformation, in addition to locate the symmetrical three-phase to ground (3LG) faults, the location of asymmetrical faults including single line to ground (SLG) and double line (LL) faults can also be determined. The effects of fault distance, fault resistance and fault inception angle on the accuracy of the proposed algorithm have also been investigated. A solution is also proposed to overcome the multi-response problem. The simulations are conducted and the results are obtained via PSCAD and MATLAB softwares, respectively. The effectiveness of the proposed approach has been verified using the modified IEEE 34-node test feeder under different fault conditions. The simulation results demonstrate the high efficiency and accuracy of the proposed method.