明弘治年间(1488-1505)成书的《上海志》县图上标有“周浦镇”。境域原为东海的一部分,南北朝至唐初自西而东先后成陆。最初隶属于昆山县。唐天宝十年(751年)始,隶属于华亭县。
宋绍兴二年(1132年),周浦即为关隘要地,设置巡检司。
元至元二十九年(1292年),隶属于上海县。清雍正四年(1726年),隶属于南汇县。
中华民国元年(1912年)至三年(1914年)周浦曾设为市,实行地方自治时,周浦曾设“市议事会”。二十九年(1927年),设“周浦市行政局”。
1949年5月,解放后,曾一度设周浦市。
1951年8月,周浦曾是市的建置,11月后,改为周浦镇,为县直属镇。
1959年,周浦设公社。
1984年,周浦置乡。
1995年,周浦设镇。
1997年,辖吴桥、姚桥、牛桥、渔潭、塘东、梅林、周东、周南、沈西、横桥、里仁11个村和16个社区。
2000年5月,吴桥村并入周东村。全镇下辖为10个村、113个村民小组。同年8月,全镇18个街道会并为中市、向阳、公元、周东、东南、澧溪6个街道,辖412个社区。
2001年底,周浦镇境域东为瓦屑镇、南接下沙镇、西与闵行区浦江镇接界,北与康桥镇相邻,辖6个社区、10个行政村,113个村民小组、412个居民小组。
2002年,瓦屑镇并入周浦镇。