初人所作。内滕虎次郎《禹贡制作年代考》主张战国末至汉初说，史念海在《论〈禹贡〉的着作时代》一文中，则据《禹贡》中有“南河”、“西河”之称，认定作者为魏国人。顾颉刚认为是战国时代的作品。
成书时间.
战国说.顾颉刚在1920年代初提出《禹贡》成书于战国，与战国时期疆域的扩大有关。后来进一步推论《禹贡》作者的地理知识仅限于前280年以前七国所达到的疆域。因此《禹贡》是公元前3世纪的作品，较秦朝统一时代约早60年；而作者可能是秦国人。史念海认为《禹贡》的九州是战国