Other contributors have said "What causes Earth's magnetic feild?" is the same question as "What causes the Earth's magnetic field?" If you believe that these are not asking the same thing and should be answered differently, click here

What causes the Earth's magnetic field?

Answer:
The Earth's magnetic field is generated by a self-sustaining dynamo effect caused by the fluid motions of the conductive liquid metal in the iron-nickel outer core.
Contributor: Akurei420
First answer by Akurei420. Last edit by Jones1rocks. Contributor trust: 1565 [recommend contributor recommended]. Question popularity: 15 [recommend question].