这两项新法的措施危害陕西（永兴军是陕西的一部份）地区，是当地的祸害，而对此皇帝回答道：「助役法只行于京东（不包括陕西）和两浙一带，而雇人充役的做法，则已经在越州推行。」也就是说在司马光担任陕西永兴军知军时，助役法尚未实行于陕西一带。次年司马光退居洛阳，任西京留守兼西京御史台，以书局自随，继续编撰《通鉴》，至元丰七年（1084年）成书。书成后，司马光官升为资政殿学士。元丰八年（1085年）宋哲宗即位，高太皇太后听政，召他入京主国政，次年任尚书左仆射、兼门下侍郎，数月间罢黜新党，尽废新法，所谓“元祐更化”。