Mercure, étant beaucoup plus petite que la Terre et possédant un noyau de fer solide, n'a pas le même type de champ magnétique que la Terre. Le champ magnétique de Mercure est très faible et on pense qu'il est généré par le mouvement du fer liquide dans son noyau externe. Cependant, le mécanisme exact qui génère le champ magnétique de Mercure n’est pas encore entièrement compris et constitue un domaine de recherche actif.
Les différences entre les champs magnétiques de la Terre et de Mercure reflètent les différentes structures et intérieurs des deux planètes. La Terre possède un noyau de fer liquide plus grand et une rotation plus rapide, qui génèrent ensemble un champ magnétique plus puissant. Mercure, en revanche, possède un noyau de fer plus petit et solide et une rotation plus lente, ce qui entraîne un champ magnétique beaucoup plus faible.