、春秋说、战国说、秦汉说，多数学者认为是战国时代着作，约成书于前5～前3世纪。王国维《古史新证》认为周初人所作。内滕虎次郎《禹贡制作年代考》主张战国末至汉初说，史念海在《论〈禹贡〉的着作时代》一文中，则据《禹贡》中有“南河”、“西河”之称，认定作者为魏国人。顾颉刚认为是战国时代的作品。
成书时间.
战国说.顾颉刚在1920年代初提出《禹贡》成书于战国，与战国时期疆域的扩大有关。后来进一步推论《禹贡》作者的地理知识仅限于前280年以前七国所达到的疆域。因此《禹