历史上迁入多,迁出少。自明以来有记载的大批量迁入迁出:
明成化元年(1465),都御史原杰招抚、安置鄂西“流民”部分安置在本县,以今龙头区、城关镇安置较多。人几大增,全县增编5里。
清乾隆~嘉庆年间,湖北、湖南、四川的无地、少地农民大量流入本县山区,开荒垦种。“流民之入山者,九十月间,扶老携幼,千百成群”。全县人口大增。
民国17~18年(1928~1929),连年大旱,迫于饥饿,很多人外出逃荒。到民国二十年(1931)外逃不归者5620户。
民国26年(1937)抗日战争开始后,平津等地大、中学校,阎锡山的兵工厂,国民党第四、第八临时荣军教养院和沦陷区的群众等先后迁入,本县人口增加。
1949年12月本县解放,随军前来及以后陆续分配来县的隶籍山西、湖北、关中等地的干部、家属迁入定居。
1966年6月,解放军某部及家属迁入;1968年214地质队迁住沙河营;1969年彤辉机械厂迁住双井、孟营公社;1972年阳安铁路通车,铁路职工迁住城关、柳林;1976年汉中地区城固肉联厂建成于江湾,职工家属迁入。1982年人口普查,上述5个单位共迁入人口16650人。
历年招工、招干、招生、征兵、结婚、新厂建立,都使人口在正常流动中有增有减。
1953~1990年(缺1967~1969年)的35年统计:迁出迁入相抵后,其中有22年因迁入增加人口28454人,13年因迁出减少人口34805人。
1990年7月1日人口普查按现住地和1985年7月1日常住地人口比较,全县共迁入人口10785人,其中:本省其他县市迁入7808人,外省迁入2976人,其他迁入1人。按迁入原因分:工作调动1100人,分配录用704人,务工经商1370人,学习培训865人,投亲靠友1882人,退休退职399人,随迁家属841人,婚姻迁入2801人,其他823人(据城固县1990年人口普查电子计算机汇总资料)。