Factors that can affect heat flux include the temperature gradient, thermal conductivity of the material, surface area through which heat is transferred, and the properties of the medium (such as fluid velocity in convective heat transfer).