Ferromagnetic pipes are widely used for fluid transportation in various industries. The failure of these ferromagnetic pipes due to surface defects can generate industrial accidents, economic losses, and environmental pollution. Non-destructive testing techniques are required to detect these surface defects. An alternative is the metal magnetic memory (MMM) method, which can be employed to detect surface flaws in ferromagnetic structures. Based on this method, we present an analysis of experimental results of the magnetic field variations around five different surface semi-elliptical defects of an ASTM A36 steel pipe. A measurement system of MMM signals is implemented with a rotatory mechanism, a magnetoresistive sensor, a data processing unit, and a control digital unit. The MMM method does not require expensive equipment or special treatment of the ferromagnetic structures. In order to research a potential relationship between the defect sample size and the measured MMM signals, variable defect dimensions are experimentally considered. According to these results, the shape and magnitude of the normal and tangential MMM signals are altered by the superficial semi-elliptical defects. In particular, the maximum and mean tangential components and the maximum and minimum normal components are related to the defect dimensions. The proposed measurement system can be used to study the behavior of magnetic field variations around surface defects of ferromagnetic pipes. This system can be adapted to measure the position and damage level of small defects on the surface of ferromagnetic pipes.