1949年8月21日解放,属第五专区,1950年属泉州专区,1955年属晋江专区(泉州)。1970年6月,莆田、仙游两县由晋江专区划到闽侯专区,同时把闽侯专区改为莆田专区。1971年5月改为莆田地区,辖莆田、仙游、永泰、平潭、长乐、闽侯、福清、闽清8县。1973年7月划闽侯县归福州市。
1983年4月28日,国务院批准撤销莆田地区,将闽清、永泰、福清、长乐、平潭5县划归福州市,将莆田、仙游2县划回归晋江地区(泉州)。1983年9月9日,国务院批准设立地级莆田市,以莆田县部分行政区域为该市行政区域,将晋江地区的莆田、仙游二县划归莆田市管辖。析莆田县地置城厢、涵江2区。将莆田县的城厢镇、城郊公社成立城厢区,将莆田县的涵江镇、涵江公社成立涵江区。
2000年,据第五次全国人口普查数据:莆田市总人口2717923人。其中:城厢区 230816人、涵江区 213110人、莆田县 1428558人、仙游县 855439人。
2002年2月1日,国务院批准撤销莆田县,设立莆田市荔城区和秀屿区,同时调整莆田市市辖区行政区划:(1)撤销莆田县。将原莆田县的常太、华亭、灵川、东海4个镇划归莆田市城厢区管辖,原莆田县的江口、梧塘、秋芦、白沙、新县、庄边6个镇和大洋乡划归莆田市涵江区管辖。(2)设立莆田市荔城区。将城厢区荔城街道的文献、凤山、长寿、英龙、梅峰5个居委会,城南乡的镇海、阔口、新镇、步云、埭里、古山6个村,城郊乡的长丰、七步、新浦、南郊、华郊、荔浦、徒门、张镇、西洙、东阳、拱辰、畅林12个村,以及原莆田县的西天尾、新度、黄石、北高4个镇划归荔城区管辖。区人民政府驻县巷。(3)设立莆田市秀屿区。将原莆田县的笏石、东庄、忠门、东浦、湄洲、东桥、埭头、平海、南日9个镇和山亭、月塘2个乡划归秀屿区管辖,区人民政府驻笏石镇。
【莆田县建制撤销】
涵江区 将原莆田县的江口、梧塘、萩芦、白沙、新县、庄边6个镇和大洋乡划归涵江区管辖。涵江区共辖2个街道,9个镇1个乡,20个居委会,179个村委会,面积752平方千米,人口41.05万人。
调整城厢区行政区域范围,设立荔城区。城厢区的行政区域以新街口为中心,北以胜利北街至东圳路交汇点,向东北沿东圳路、学园中街交汇点为界;南以胜利南街至市汽车运输总公司沿古城路,东至天妃路、城港北大道为界。东部为荔城区,西部为城厢区。
荔城区 将原城厢区荔城街道的文献、凤山、长寿、英龙、梅峰5个居委会城南乡的镇海、阔口、新溪、步云、埭里、古山6个村,城郊乡的长丰、七步、濠浦、南郊、莘郊、荔浦、陡门、张镇、西洙、拱辰、畅林12个村,以及原莆田县的西天尾、新度、黄石、北高4个镇划归荔城区管辖。共辖2个街道,4个镇,12个居委会,118个村委会,人口47.73万人,面积268平方千米。荔城区人民政府驻县巷。
城厢区 将凤凰山、荔城街道的梅山、太平2个居委会,城郊乡的龙桥、泗华、延寿、洋西4个村,城南乡的顶墩、下黄、肖厝、沟头、棠坡、坂头、霞林、木兰、铁岭、林桥、朱坑、白洋、屿上13个村和原莆田县的常太、华亭、灵川、东海4个镇划归城厢区管辖。共辖3个街道,4个镇,16个居委会,102个村委会,人口31.9830万人,面积484平方千米。城厢区人民政府驻地不变。
秀屿区 将原莆田县的笏石、东庄、忠门、东埔、湄洲、东峤、埭头、平海、南日9个镇和山亭、月塘2个乡划归秀屿区管辖。共辖9个镇2个乡,10个居委会,186个村委会,人口78.23万人,面积506平方千米。秀屿区人民政府驻笏石镇。