which layer is responsible for earth's magnetic field
the layer of the earth resposible for the earths magnetic field is the core which consists of the liquid core/outer core and the solid core/inner core.