What causes the magnetic field on Neptune?
The magnetic field that has been measured on Neptune is tilted from its axis at a 48 degree angle and just misses the center of the planet by thousands of miles. Given the planet’s frigid exterior, it is surprising that this field is created by 4,000-degree-Fahrenheit (2,200-degree-Celsius) water beneath its surface, water so hot and under so much pressure that it generates an electrical field.