A magnetic head includes an upper magnetic pole layer formed by electroplating
in which the density of the impressed current is increased in stages every predetermined
period of time. The upper magnetic pole layer contains at least 60 mass % of Fe.
The difference between the maximum Fe content and the minimum Fe content of the
upper magnetic pole layer within 0.3 m from the interface with the gap layer
is 6 mass % or less.