Mercurio, essendo molto più piccolo della Terra e avendo un solido nucleo di ferro, non ha lo stesso tipo di campo magnetico della Terra. Il campo magnetico di Mercurio è molto debole e si pensa sia generato dal movimento del ferro liquido nel suo nucleo esterno. Tuttavia, l’esatto meccanismo che genera il campo magnetico di Mercurio non è ancora del tutto compreso ed è un’attiva area di ricerca.
Le differenze tra i campi magnetici della Terra e di Mercurio riflettono le diverse strutture e interni dei due pianeti. La Terra ha un nucleo di ferro liquido più grande e una rotazione più veloce, che insieme generano un campo magnetico più forte. Mercurio, d'altra parte, ha un nucleo di ferro più piccolo e solido e una rotazione più lenta, che si traduce in un campo magnetico molto più debole.