唐开元(713—741)时,山南西道每平方公里平均10人。北宋元丰初(1078),每平方公里8人。清嘉庆二十五年(1820),汉中府面积28800平方公里,平均每平方公里53人。民国27年(1938),西乡面积3932.64平方公里,平均每平方公里48人。建国后人口密度续增。1950年土地面积2730平方公里,平均每平方公里76.9人,1956年增至94人。1970年面积为3024平方公里,平均每平方公里112人。1985年全县面积3239.6平方公里,平均每平方公里121.7人。人口因地域不同,密度差异很大。1983年每平方公里人口:平川547人,丘陵135人,浅山102人,中山42人。其中城关镇人口最密,每平方公里7395人,龙池公社最少,每平方公里仅7人。各区人口密度,1990年每平方公里是:城关镇9198人,杨营乡286人,杨河区311人,沙河区130人,白龙区143人,贯山区69人,堰口区115人,茶镇区77人,高川区144人,大河区18人。