In this paper we present a new method of normal move-out (NMO) correction called local stretch zeroing (LSZ) method that avoids NMO stretch. The method eliminates the theoretical curves that generate interpolated data samples responsible for NMO stretch. Pre-correction time sampling interval is preserved by reassigning and zero padding of true data samples. The optimum mute zone selection feature of the LSZ method eliminates all interfering reflection events at far offsets. The resulted stacked section from the LSZ method contains generally higher frequency components than a normal stack, and preserves most of the shallow reflectors. The LSZ method requires that zero-offset width of the time gate, i.e. zero-offset time difference between two adjacent reflections, be larger than the dominant period. The major shortcoming of the method occurs when CMP data are over- or under-NMO corrected. Both synthetic and real world examples show the efficiency of the LSZ method over the conventional NMO (CNMO) correction. The method loses its superiority when CMP data are over- or under-NMO corrected.