司马光著书颇多。除了《资治通鉴》,还有《通鉴举要历》八十卷、《稽古录》二十卷、《本朝百官公卿表》六卷。
他在文学、经学、哲学乃至医学方面都进行过钻研和著述,主要代表作有《翰林诗草》、《注古文学经》、《易说》、《注太玄经》、《注扬子》、《书仪》、《游山行记》、《续诗治》、《医问》、《涑水纪闻》、《类篇》、《司马文正公集》等。