漢代,為小鄡陽縣所在地。
唐初,隸屬都昌縣。
清代,為新城鄉六都。
1936年,為周溪鄉,屬二區。
1944年,為沙溪鄉。
1946年,分為周溪鄉、沙嶺鄉。
1949年5月,為周溪鄉、沙嶺鄉,屬五區。
1952年,分為周溪街、周溪、柴棚、虬門、泗山、后湖、古塘、馬山、沙嶺、花橋、雙垅11鄉,屬七區。
1956年,調整為周溪、柴棚、沙嶺3鄉,屬三汊港區。
1958年,并為周溪鄉。
1959年3月,為周溪人民公社。
1962年,分為周溪、沙嶺2個公社。
1963年,分出4個大隊成立漁業公社。
1968年,周溪、沙嶺、漁業3個公社合并成為周溪公社。
1984年,恢復鄉建置,為周溪鄉。
1992年,撤鄉設周溪鎮,沿用至今。