唐太和七年(833),王元暐在此地修建石碶,至南宋碶邊形成聚落,始稱石碶村。
宋屬光同鄉、桃源鄉,元、明、清因之。
1946年9月設塘碶鄉、櫟社鄉。
1950年5月,塘碶鄉分設塘碶、塘西兩鄉,櫟社鄉分設櫟社、橫漲兩鄉。
1956年6月塘碶、櫟社,橫漲3鄉合并為櫟社鄉,塘西鄉并入建設鄉。
1958年10月,櫟社鄉分為塘碶、櫟社、橫漲3個大隊,原塘西鄉改為塘西大隊。
1959年2月塘碶、塘西合并為石碶管理區。
1961年6月,塘碶、塘西2個大隊合為石碶公社,櫟社、橫漲2個大隊合為櫟社公社。
1983年6月,石碶公社改為石碶鄉,恢復櫟社鄉。
1987年4月,石碶鄉改為石碶鎮。
1992年5月,櫟社鄉并入石碶鎮。
2003年5月,撤石碶鎮建石碶街道。
2016年10月,劃歸海曙區。