石浦历史悠久,被称为历史文化名镇。
先民早已在此耕海牧渔,唐神龙二年(706)象山立县,石浦即为村落。
宋属归仁乡后门保。
明属归仁乡三都。
清顺治十八年居民内迁,康熙二十三年展复,属归仁乡二十、二十一都,宣统二年属昌石镇。
1912年划归南田县,并移治于石浦,翌年复归象山县,南田县治还迁樊岙。
1929年,析为南熏、西成、北平、东来4镇,东门、金平、南雅、星桥4乡。
合檀头山、对面山、渔山三岛为三山乡,属南田县。
1932年,石浦分建东来、南熏、西成、北平4小镇。
1934年合为东来、金山2镇,翌年再合为石浦镇。
1935年,合4镇为金山、东来2镇,合4乡为金雅、南星2乡。
翌年,2镇合为石浦镇,2乡合为金星乡。
1940年,三山乡改为文山乡,属三门县。
1941年4月,日军侵占石浦,沦陷近5年。
1946年,东门乡并入石浦镇。
1949年7月,石浦解放,属石浦区。
1951年析为石浦、延昌、东门、番头、横屿、金星6镇乡。
1952年4月,三门县之南田区归属象山县,檀渔乡(即原文山乡)划归石浦区。
7月对面山划归东门乡。
1953年,石浦镇升为县直属镇,延昌划入城区。
1956年,东门、檀渔2乡归石浦镇管辖,金星、横屿、番头3乡合为金星乡,翌年划归石浦镇。
1958年,析为石浦、东门、檀头山、番头、金星5大队,属石浦人民公社。
1959年石浦复为县直属镇,下辖东门、檀头山2大队,金星、番头称管理区。
1961年东门、檀头山、番头、金星改为公社,属石浦区。
1972年,昌国公社五爱片9个大队划归石浦镇。
1973年石浦港被国家计委列为全国四大群众渔港之一。
1975年夏归昌国公社。
1983年改东门、檀头山、番头、金星4公社为4乡。
1984年,番头乡及昌国乡之五爱片10村并入石浦镇。
1991年被命名为浙江省历史文化名镇,二类开放口岸。
1992年5月撤区扩镇,金星、东门、檀头山3乡并入石浦镇。
2002年,昌国镇并入石浦镇。
2005年被命名为中国历史文化名镇。
2020年调整行政村。