Answer:
The Magnetic North Pole is the location in the northern hemisphere corresponding to the earth's south magnetic pole. Each magnet has a north and south end which describes the direction of the magnetic field it creates. Sometimes bar magnets are labeled with a "N" for the north magnetic pole and a "S" for the south magnetic pole. A north magnetic pole is attracted to a south magnetic pole but repelled by another north magnetic pole. That's how you can get two magnets to move each other without touching. They will either come together if the poles are different or push each other apart if the poles are the same.
The poles of a magnet were named after the direction in which the ends of a magnet pointed. So, the 'north' pole (originally, 'north-seeking' pole) of a magnet is the end that pointed to Magnetic North. This means that the earth's magnetic north pole is in fact the south pole of a giant magnet.
The magnetic north pole and geographic north pole are not in the same place because the earth's magnetic field changes over time due to currents of metals inside the earth's outer core and due to the charged particles that flow by the earth from the sun.