唐高祖武德七年(624年)200余万1500余万户数出自《册府元龟·卷四百八十六》口数出自路遇、腾泽之的《中国人口通史》注:本表数据参考《周书》、《北史》、《隋书》、《通典》、《唐会要》以及各版《中国人口史》。为了巩固隋朝发展,隋文帝与隋炀帝兴建举世闻名的隋唐大运河以及驰道,兴建两都大兴城和洛阳城,并且兴建长城保护归附外族。这些都提升了位于关中的隋廷对北方地区、关东地区与江南地区的掌控力,使隋朝各地的经济、文化与人民能顺利交流,还诞生出经济重镇江都(今扬州)。参见:隋唐大运河隋朝的政治和军事中心位于关中地区,在平定南朝陈期间,为了运兵南下,开始修建运河。平定陈后,隋廷为了提防之旧有势力及将江南的粮食运送到政治经济中心的中原地区,又以洛阳为中心开凿了贯通南北的隋唐大运河,并且在两岸筑御道,种植柳树护岸。所开的运河大部分是利用自然河道,或是疏濬前代业已干枯的旧沟,只有一小部分才是真正以人力开凿的。最终形成以都城洛阳为中心,首尾相连的几条运河。584年隋文帝为了将关东资源便利的运至关中,引渭水自长安开通到潼关的广通渠,但砥柱仍阻碍关东漕运。587年,为了兴兵伐南朝陈,循春秋时期吴王夫差的邗沟兴建山阳渎,自山阳(今江苏淮安县)至扬子(今江苏仪征县)入长江江都(今江苏扬州)。隋炀帝时大规模发展运河,605年开通通济渠(又称汴渠)。西段自今洛阳西郊引谷水、洛水入黄河。东段自荥阳汜水镇东北开始,循夫差所开运河故道,引黄河经汴水、泗水达淮河,经过汴州(今河南开封)、宋州(今河南商丘)、宿州等城市。同年又发十余万人再度修筑山阳渎,整治取直,中间不再绕道射阳湖以直达长江。610年,开筑江南运河,自京口(今江苏镇江)引长江经吴州(今江苏苏州)至余杭(今浙江杭州)的钱塘江。长八百余里,广十余丈。至此完成运河南段,隋炀帝还准备渡浙江游会稽山。由于北伐高句丽需要运输庞大物资,608年,发河北地区诸郡民夫百余万人开通永济渠,引黄河支流沁水南至黄河,北接卫河直达涿州(今北京),完成运河北段。