統治階級貪婪本性,決定了王室內部為權力和利益鬥爭的局面不可避免。《史記·殷本紀》中記載;“自中丁以來,廢適而更立諸弟子,弟子或爭相代立,比九世亂,於是諸侯莫朝”。從仲丁算起,經九世正好到盤庚時期,說明這一期間商王室內部為爭奪王位,內亂不止,致使外患不斷。
這期間,商王朝曾多次遷都。《竹書紀年》記載,商王仲丁“自亳遷於囂”、河甲“自囂遷於相”、祖乙遷邢(今邢台市)、南庚“自邢遷於奄”、盤庚“自奄遷於北蒙,曰殷”。
關於商朝的另一個都城——耿都,史學界一直把祖乙遷耿和遷邢混淆在一起,其實耿都和邢都是兩個都城,耿都在今天的山西省河津市柴家鄉一帶。
公元前1525年,祖乙不滿相都(今河南內黃)把國都遷到了耿地(今山西河津)。次年,由於河患,才把國都遷到了邢(今邢台市)。並封弟弟祖丙於耿,建立了耿國。至今在河津市仍存有遺址。
從文獻記載可以知道,商代已經建立起比較完備的國家機構,有各種職官、常備的武裝(左中右三師),有典章制度、刑法法規等等。但上述這幾個都城,它們與文獻中記載的名字是甚么關係,學術界還有不同看法,只有安陽殷墟是盤庚以後諸王世的都城,看法比較一致。
對商代歷史上多次遷都的原因,史學家們有不同的看法。但從《尚書·盤庚篇》中看到,遷都與內部的政治鬥爭有一定關係。如盤庚雖然聲稱“視民利用遷”(為人民的利益而決定遷都),但對那些不聽命令的人,他發出了“我乃劓殄滅之,無遺育,無俾易種於茲新邑”(我要將他們斬盡殺絕,不讓孽種留在新邑)的威脅,反映了內部爭鬥的激烈。
盤庚遷殷以後,王室內部的矛盾得到緩解,促進了社會經濟的發展。盤庚被稱為“中興”之主,並為武丁盛世的到來,打下了基礎。