Where are the earth's magnetic poles?

Deep within the earth, along an axis which 'wobbles' around the earth's axis of rotation. This causes the locations called 'Magnetic North' and 'Magnetic South' to shift relative to the locations called 'True North' and 'True South'. The magnetic polarities of the locations 'Magnetic North' and 'Magnetic South' are south and north, respectively.