古名石溪。
明宣德年间(1426-1435)改锦江。
明弘治元年(1488)设锦江埠。
明嘉靖元年(1522)改名石码。
明嘉靖五年(1526)设石码镇。
民国廿六年(1937)设石码特种区与龙溪县分治。
1940年又为龙溪县,拆为自由、平等、博爱、互助4个镇。
1943年并为锦江、西湖2镇。
1944年并为石码镇。
解放初属龙溪县第三区,1956年改为龙溪县石码镇,公社化改为石码公社。
1960年并县改称龙海县石码公社,1966年改为龙海县石码镇。
1993年龙海撤县改市,改称龙海市石码镇。
2003年8月13日撤镇设立街道办事处,更名为石码街道并沿用至今。