Powstawanie pola magnetycznego na skutek przepływu prądu elektrycznego i innych ruchów ładunków elektrycznych opisuje prawo Biota-Savarta oraz prawo Ampère’a, które w postaci uogólnionej wchodzą w skład równań Maxwella.
Niektóre materiały magnetyczne, jak np. ferromagnetyki, wytwarzają stałe pole magnetyczne. Jest to spowodowane superpozycją orbitalnych momentów magnetycznych elektronów (w półklasycznym modelu Bohra przez orbitalny ruch obdarzonych ładunkiem elektrycznym elektronów wokół jądra). Zjawisko to jest dokładniej wyjaśnione w opisie magnetyzmu.
Pole magnetyczne jest też wytwarzane przez zmienne pole elektryczne. Z kolei zmienne pole magnetyczne wytwarza pole elektryczne. Takie wzajemnie indukowanie się pól zachodzi w fali elektromagnetycznej. Stałe w czasie pole magnetyczne nie wytwarza pola elektrycznego – wynika to wprost z równań Maxwella.
Pole magnetyczne jest bezźródłowe, co wyraża prawo Gaussa dla magnetyzmu.