What are the causes of electric and magnetic fields? An electric field is caused by a change in voltage (charge), a magnetic field is created when electric current flows. Post navigationPrevious post: What is light?Next post: Does a ray of light undergo total internal reflection if it strikes the boundary between water and air above a critical angle?