This paper presents an effective technique in locating CG lightning strokes, based on the intersections of hyperbolic curves defined by the time differences of arrival of the lightning signal received from a number of spatially separated sensors. To solve the resultant nonlinear equations in 3-dimensional (3D) space an iterative algebraic algorithm is proposed. Its convergence rate and the effects of measurement errors on the locating error of this technique is evaluated. Finally, the ability of the proposed technique in locating CG lightning strokes is demonstrated for a set of test points within the desired geographic area