2000年古田县设8镇,7乡,10个居委会,270个村委会。总户数119907户,平均每平方公里人口179人。汉族居多,古田县有蒙古族、回族、藏族、维吾尔族、苗族、彝族、壮族、布依族、朝鲜族、满族、侗族、瑶族、白族、土家族、哈尼族、傣族、黎族、畲族、哈萨克族、俄罗斯族、鄂伦春族、高山族、水族、纳西族、土族、撒拉族、仡佬族、锡伯族、阿昌族、羌族、塔吉克族、京族等民族分布(2000年人口普查)。,其中畲族9008人。
根据第五次人口普查数据:古田县总人口426826人,其中各乡镇人口如下表: 名称 人数(人) 名称 人数(人) 新城镇 31671 平湖镇 37872 大桥镇 39560 黄田镇 25439 鹤塘镇 39962 杉洋镇 28170 凤都镇 33080 水口镇 9957 松吉乡 45910 吉巷乡 31834 湖滨乡 23509 泮洋乡 7809 凤埔乡 16946 卓洋乡 13915 大甲镇 13356 2010年第六次人口普查,古田人口为323700人。
2014年末全县常住人口32.67万人,其中城镇常住人口13.49万人,占总人口比重为41.3%。年末全县户籍人口432112人,全年出生人口7032人,出生率16.30‰;死亡人口3576人,死亡率8.29‰;自然增长率8.01‰。