而王安石变法过于躁进，用人不善，用之变法官吏素质不良，也是新法遭至反对之理由。虽然王安石新法初衷是为了切中时弊，但实际收效欠佳。反对新法的理由包括“新法扰民”、“祖宗之法不可废”以及王安石作风霸道专断。司马光曾批评王安石变法的理由之一是地域出身，他上奏宋神宗声称：“闽人狭险，楚人轻易，今二相皆闽人，二参政皆楚人，必将援引乡党之士，充塞朝廷，风俗何以更得淳厚？”
编撰《资治通鉴》.宋神宗熙宁年间，司马光强烈反对王安石变法，上疏请求外任。熙宁四年（1071年），他判西京御史台，自此居洛