唐初在边境驻兵戍守称为镇,镇将管理军务,有的也兼理民政,宋以后称县以下的小商业都市为镇。
古代王朝国都、诸侯封地、卿大夫采邑,都以有城垣的都邑为中心,皆可称城。
镇,是指县和县级市以下的行政区划基层单位,与乡同级,都属于乡科级,镇和乡的区别在于,镇的区域面积大,人口规模多,经济发展较好,以非农业人口为主,并有一定的工业区域。
城,在古代是指城邑四周的墙垣,一般分为两种,里面的叫城,外面的叫郭,城字单用时,多包含城与郭,城、郭对举时只指城,城在古代还有国、国家的意思,现代的城主要是指人口密集、工商业发达的地方,通常也是周围地区政治、经济、文化的中心。