唐開元六年(718年)析南安縣東南部置晉江縣,以晉江命名,《晉江縣志》載:“晉南渡時,衣冠土族避地于此,幫曰晉江”,歷屬泉州、清源軍、平海軍、泉州路、泉州府、廈門道。1949年9月1日解放,屬晉江專區。1951年劃縣城及近郊置泉州市(今鯉城區),縣政府遷青陽鎮。1987年析置石獅市。1992年撤銷晉江縣,設立縣級晉江市,由泉州市代管。
2007年6月1日民政部(民函[2007]145號)批復,2007年6月19日福建省人民政府《關于晉江市政府駐地遷移的批復》(閩政文[2007]202號):經國務院批準,同意晉江市政府駐地由晉江市青陽街道南山路遷至晉江市羅山街道世紀大道。
1997年,晉江市面積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年,晉江市調整部分行政區劃(福建省人民政府2003年6月9日批復閩政文[2003]163號):撤銷市政府駐地青陽鎮與羅山鎮,并析出周邊的陳埭鎮、磁灶鎮和安海鎮部分行政區劃,設立青陽、梅嶺、西園、羅山、新塘和靈源6個街道辦事處。
(1)撤銷晉江市的青陽鎮、羅山鎮,析出陳埭鎮的雙溝、赤西、溝頭3個村,磁灶鎮砌田、車厝、官前、小橋4個村,安海鎮的曾林、靈水、大山后、大布林、小布林5個村,設立青陽、梅嶺、西園、羅山、新塘和靈源6個街道辦事處。
(2)晉江市青陽街道辦事處轄原青陽鎮的青陽、青華、蓮嶼、青新4個居委會和青陽、陳村、青華、蓮嶼、霞行、曾井、高霞、普照、洪宅垵、象山10個村。青陽街道辦事處駐陳村。
(3)梅嶺街道辦事處轄原青陽鎮的梅山居委會和桂山、嶺山、三光天、竹樹下、蔡厝、梅青、許厝7個村,以及原屬陳埭鎮的雙溝、赤西、溝頭3個村。梅嶺街道辦事處駐桂山。
(4)西園街道辦事處轄原青陽鎮的嶼頭、霞浯、賴厝、燒厝、蘇塘、后間、王厝7個村和原屬磁灶鎮的砌田、車厝、官前、小橋4個村。西園街道辦事處駐蘇塘。
(5)羅山街道辦事處轄原羅山鎮的福埔、羅裳、前沿、缺塘、社店、蘇內、蘇前、梧桐、山仔、梧垵、下埔、后林、許坑、樟井14個村。羅山街道辦事處駐福埔。
(6)新塘街道辦事處轄原羅山鎮的沙塘、后庫、后洋、杏田、杏板、塘市、南塘、梧林、湖格、上郭、荊山11個村。新塘街道辦事處駐上郭。
(7)靈源街道辦事處轄原羅山鎮的林口、張前、林格、英塘、小浯塘5個村和原屬安海鎮的曾林、靈水、大山后、大布林、小布林5個村。靈源街道辦事處駐林口。
6個街道轄區總面積達110平方千米,比原青陽鎮29.29平方千米擴大了近三倍。11月27日,6個街道正式成立。
2003年末,晉江市轄6個街道(青陽、梅嶺、西園、羅山、新塘、靈源)、13個鎮(磁灶、陳埭、安海、東石、金井、深滬、西濱、池店、永和、英林、內坑、龍湖、紫帽),26個居委會、359個行政村。2003年末,2003年末,總戶數275764戶,總人口1024331人,其中非農業人口183153人。有外來人口40多萬人。各鎮人口(缺6個街道人口數據):安海鎮162377人、磁灶鎮123687人、陳埭鎮236424人、東石鎮134671人、深滬鎮75095人、金井鎮84833人、池店鎮103959人、內坑鎮73981人、龍湖鎮103370人、永和鎮80137人、英林鎮80639人、紫幔鎮16091人、西濱鎮6611人。
截至2005年9月30日,晉江市轄6個街道(青陽、梅嶺、西園、羅山、新塘、靈源)、13個鎮(安海、磁灶、陳埭、東石、深滬、金井、池店、內坑、龍湖、永和、英林、紫帽、西濱),共92個社區、293個行政村。