Магнитное поле связано не только с вращением планеты
Будь Земля электрически заряжена, ее магнитное поле по закону электромагнитной индукции порождалось бы круговым движением зарядов. В этом случае магнитные полюсы совпадали бы с географическими.
Но наша планета электрически нейтральна, а магнитное поле возникает в ней за счет эффекта гидромагнитного динамо, связанного с циркуляцией жидкого металла во внешнем ядре. Поэтому магнитные полюсы, в принципе, могут оказаться в любом месте.
И все же вращение Земли сказывается на потоках вещества в ее ядре, отчего магнитные полюсы большую часть времени располагаются недалеко от географических.