从东楼公到杞谋娶公，《史记》记载共传四世，其间年份不详，但谋娶公在位时期，正值周厉王当政，和周武王封东楼公差了200多年，共经历了十个周王，因此，有人推算，其间杞国的世系一定有所缺漏。杞谋娶公的时候，将杞国从杞县一带迁到了山东。当时，杞国曾先后受到宋国、淮夷、徐国等势力的攻打，无法在河南立足，只得暂到山东滕县附近的邾国避难，而后迁徙到到新泰一带。后来，由于别国的入侵，杞国被迫继续向东迁徙。先回到国君的祖籍今潍坊市，后来，西元前646年，杞成公在位时，将杞国迁到缘陵，即今山东昌乐县附近。到了鲁襄公二