战国时代以前的中国城市的典型形式(它确实可以溯源到商代)只是一个政权的中心,居民都是贵族成员;它一般不具有大量商业活动的特色。但随着战国时代商业、手工业和货币经济的发展,特别在战略要地和贸易要道上出现了新的城市,它除去作为国家首都或地方行政中心之外,还是重要的商业中心。汉代的大城市就是从战国时代发展而来的,其中包括这样一些地方:在现在陕西的首都长安;在现在河北的涿、蓟、邯郸;河南的荥阳、宛、洛阳;山东的临淄;四川的成都;今广州城附近的番禺等。主要的城市都在华北,这个事实表明了那时的商业大部分限于这个地区,而还没有延伸到长江中、下游区域。
《汉书》的数字不都是完整的和准确的,它选列了310个县的户口数字。按其大小次序排列,户是从40196到80000,口是从109000到246000。可能上述地点只是选出内有非常繁华和人口众多之城市的县作为例子。而不是代表全国的所有城镇,城镇的总数肯定有1500个或更多(至少每个县有一个镇)。可以推测,某些城市的户口数字比这里举出的要多。例如,洛阳为后汉首都时的人口总数据估计有50万左右。
本卷的其它地方已对这个城市作了简短的描述。 至于前汉,只有一个城市留下相当多的资料,那就是长安,它建于原来秦的都城咸阳附近,现在西安市西约10公里处。它始建于高帝七年(公元前200年),在公元前194年开始建造城墙,经过大规模扩建,完成于惠帝时期(公元前195—前188年)。公元前192年,征集居住在此城250公里(150英里)范围内的146000个居民据说用30天的时间加固城墙,又用2万个罪犯不断的劳动来加大这个工程。公元前190年,145000个居民又被征用30天时间修城,到同年9月完工。
完成后的城,据说是长宽各32里18步(13300米),形成一个大约44.5平方公里(1100英亩)的区域。近年的发掘表明,东面是5940米,南面是6250米,西面是4550米,北面是5950米,周围总长度实际上达25100米。它的形状不像后来唐代的城市那么齐整,仅东面是直的,那时城市规划的思想还不普及,对形状不整齐的解释是,事实上是先筑的宫殿和街道,后筑周围的城墙。城内的准确户数不得而知,但据估计,至少有8万户,最多达16万户。
长安城内分为160个居民区——里,每个里有它自己的墙和门。每个里有一个低级官吏——里正管理,社会秩序可能是由里内一批有影响的人物——父老来维持。除了各个独立的皇宫和行政区,还有一个由政府管理的市场区,即所谓九市。九市之中最重要的是东市和西市,以前认为这两个市场在长安城内,而其他七个在城外,但近来的研究提出不同的意见,认为这两个主要市场包括了其他七个市场。这种城市内的一切贸易都在官方指定的市场内进行的制度,一直延续到唐末。