on::::战国说.顾颉刚在1920年代初提出《禹贡》成书于战国，与战国时期疆域的扩大有关。后来进一步推论《禹贡》作者的地理知识仅限于前280年以前七国所达到的疆域。因此《禹贡》是公元前3世纪的作品，较秦朝统一时代约早60年；而作者可能是秦国人。史念海认为《禹贡》的九州是战国前期列国疆域形势的反映，推断作者为魏国人及《禹贡》成书于梁惠王元年至九年之间（公元前370年-前362年）。许道龄认为《禹贡》是战国末期的作品。蒋善国则论证《禹贡》作于公元前289年至239年之间，且很可能就在公元前245年前