歷史上有真實的宋江, 也有真實的三十六天罡。 但是其中的故事卻相去甚遠了, 宋江起義的原因, 不是當著公差因為犯事而後上了梁山, 而是因為當時的稅太重。 當時梁山泊附近大片區域, 都被衙門劃成了擴田所, 這個擴田所就成了公家的, 本來百姓就指望著這點地這點水域吃飯呢, 一下全部歸公, 且出入打魚, 都要課以重稅。 這導致了好幾次農民起義, 其中, 宋江就是其中一支隊伍。
宋江是一個有才能的人, 其才可以作一個好皇帝, 他本人對一點也有所認可。 宋江是一個有意識形態, 有理想, 有抱負的人,
還有說宋江並非被朝廷招安投降,
應該說, 宋江的結局是很悲劇的。 這還不僅表現在他的被俘殺害上, 同時還表現在他這次再起義, 又當了“草寇”, 並沒有帶著自己原先的全部人馬。 他的隊伍主力改由楊志統領, 仍然留在了宋朝軍隊中, 為朝廷效力。 《三朝北盟會編》卷六記載了宋朝在平定方臘起義後緊接著于徽宗宣和四年(1122年)仍派童貫統帥大軍進攻遼國佔領的燕京以踐行與金人夾擊遼國的盟約。 這次童貫仍然是將宋軍分作東西兩路。 在東路軍中即有“趙明、楊志將選鋒軍”, 這個隊陣的位置與前次征方臘時宋江的位置是一樣的。 宋江征方臘時, 也是在童貫大軍的東路, 與宋將趙明等一起作為裨將率領自己的隊伍。
水滸作者塑造宋江這一形象, 明顯是將宋江作為中華傳統文化的代言人, 宋江身上“忠孝仁義信”俱全。 宋江的綽號最多, 叫及時雨、呼保義、孝義黑三郎, 宋江又叫宋公明, 是《水滸》一百單八將當中唯一有字的人, 這確實說明了宋江和其他的梁山頭領不同。