西周時期,今鎮境屬齊瑯琊邑。
戰國初(前473,一說前468),越滅吳,徙都瑯琊,為越國都,南部沿海一帶屬越,歷240年(一說90)。
后越敗于楚,地屬楚。
戰國后期,鎮境屬齊,設有瑯琊邑。
公元前221年,秦統一六國,鎮境設瑯琊郡,并附郭置縣,治所在夏河城,原膠南市南部屬之。
漢高祖四年(203)滅田齊,沿秦制設瑯琊郡,治所夏河城。
建國后,起初實行區、鄉、村制,1958年實行人民公社、生產大隊制,1984年改為鄉(鎮)、村制。
解放后行政區劃一直在調整。
1986年,得名瑯琊鎮,沿用至今。