the upper magnetic pole teeth 11 a and 22 a and the lower magnetic pole teeth 21 b and 12 b in the respective opposing portions of the armature 3 whereby the movable element 6 relatively moves through the gap further in the linear motor in accordance with the present embodiment since an attraction force applied to the movable element 6 and the upper magnetic pole teeth 11 a and 22 a and an attraction force applied to the movable element 6 and the lower magnetic pole teeth 21 b and 12 b have substantially the same magnitude and the attraction forces are applied in the opposite directions a total attraction force becomes small accordingly it is possible to make the attraction force between the magnetic pole teeth of the movable element 6 and the armature 3 small and it is possible to reduce a load of the supporting mechanism in fig6 b the armature 3 is constructed by laminated steel plates and is structured such that plural sets of first opposing portions and second opposing portions are alternately arranged further the magnetic pole portion having the iron core portion in which the coil 4 of the armature 3 is arranged and the opposing portions between which the movable element 6 is held is separately produced by the laminated steel plates and thereafter assembled fig7 shows an image of molding the armature constructed by the.