民国以前,本县人口处于高出生率、高死亡率和低自然增长率、低素质的状态,人口发展波浪起伏,增长缓慢。民国时期由于匪祸、战争和瘟疫流行,人口比清末锐减一半。民国36年(1947年)9月至12月只出生147人,却死亡354人。
建国后至70年代中期,人口增长未加控制,出现了高出生率、低死亡率和高自然增长率的状态。1949年至1977年28年间,全县净增人口130141人,平均每年净增4648人,每年自然增长率都在20~50‰。1965年全县净增人口10158人,比上年增长56.92‰。70年代后期,大力推行计划生育,严格控制人口增长,人口自然增长率控制在10‰左右。自然增长率最低是1980年,仅6.16‰。
迁入迁出是人口变动的又一重大因素。本县在元代就有2001户北人,清代也有流寓人口8000多人。建国初期,山西、山东等省南下干部来县参与政权建设、剿匪、土改,现定居本县的约一百余人。此后德化、尤溪、永春等县有少数妇女婚嫁本县。70至80年代又有江苏、四川等省几百名女性婚嫁本县。
迁出户口,在民国年间有少数人出外谋生,定居南平、三明、大田、德化、尤溪等市县。建国后,主要是由于行政区划变动,划出部分乡村,迁出一些户口。如1955年4月把潼关乡寨前村32户及1957年7月将东湖乡两个村135户划归仙游县管辖。1958年初,将珠洋、珠峰两村132户457人,划归尤溪县管辖;同年4月又将一都、善山、东山3个乡的19个村1238户4992人,划归福清县管辖;9月将叶洋乡920户、3355人,划归闽侯县管辖。
除此之外,正常人口流动每年迁入迁出1000至2000人之间。