唐开元六年(718年)析南安县东南部置晋江县,以晋江命名,《晋江县志》载:“晋南渡时,衣冠土族避地于此,帮曰晋江”,历属泉州、清源军、平海军、泉州路、泉州府、厦门道。1949年9月1日解放,属晋江专区。1951年划县城及近郊置泉州市(今鲤城区),县政府迁青阳镇。1987年析置石狮市。1992年撤销晋江县,设立县级晋江市,由泉州市代管。
1996年,晋江市面积649.2平方千米,人口约97.3万人,辖青阳、安海、磁灶、陈埭、东石、深沪、金井、池店、罗山、内坑、永和、龙湖、英林、紫帽、西溪15个镇。市政府驻青阳镇。(345个行政村、21个居委会)
2000年第五次人口普查,晋江市常住总人口1479259人,其中:青阳镇132300人,安海镇158163人,磁灶镇113961人,陈埭镇226872人,东石镇132199人,深沪镇71008人,金井镇79809人,池店镇98440人,罗山镇116802人,内坑镇65660人,龙湖镇102072人,永和镇86043人,英林镇76225人,紫帽镇14074人,西滨镇5631人。
2003年末,晋江市总户数275764户,总人口1024331人,其中非农业人口183153人。有外来人口40多万人。辖青阳、梅岭、西园、罗山、新塘、灵源6个街道和磁灶、陈埭、安海、东石、金井、深沪、西滨、池店、永和、英林、内坑、龙湖、紫帽13个镇,26个居委会、359个行政村。各镇人口(缺6个街道人口数据):安海镇162377人,磁灶镇123687人,陈埭镇236424人,东石镇134671人,深沪镇75095人,金井镇84833人,池店镇103959人,内坑镇73981人,龙湖镇103370人,永和镇80137人,英林镇80639人,紫幔镇16091人,西滨镇6611人。
2005年9月30日,晋江市辖青阳、梅岭、西园、罗山、新塘、灵源6个街道和安海、磁灶、陈埭、东石、深沪、金井、池店、内坑、龙湖、永和、英林、紫帽、西滨13个镇,共92个社区、293个行政村。
2007年6月1日,民政部(民函[2007]145号)批复:经国务院批准,同意晋江市政府驻地由晋江市青阳街道南山路迁至晋江市罗山街道世纪大道。【2007年6月19日《福建省人民政府关于晋江市政府驻地迁移的批复》(闽政文[2007]202号)】
2010年第六次人口普查,晋江市常住总人口1986447人,其中:青阳街道104234人,梅岭街道67266人,西园街道49615人,罗山街道73742人,新塘街道67040人,灵源街道34974人,安海镇166754人,磁灶镇102037人,陈埭镇370506人,东石镇161305人,深沪镇89615人,金井镇83653人,池店镇153504人,内坑镇80329人,龙湖镇121126人,永和镇105447人,英林镇90016人,紫帽镇15918人,西滨镇14448人,安平开发区7462人,晋江市经济开发区27049人,泉州出口加工区407人。