莒地商属姑幕国。
西周至战国初期属莒国,周考王十年(前431),莒为楚所灭称莒邑,先属楚,后属齐。
秦置莒县,属琅琊郡。
西汉初属兖州刺史部城阳郡,汉文帝二年(前178)置城阳国,定都于莒。
王莽改莒县为莒陵。
东汉仍称莒县,属琅琊国,初都莒城,后迁都开阳(今临沂市)。
三国魏属青州城阳郡。
晋代,莒县初属徐州城阳郡,晋武帝太康十年(289)割属东莞郡。
南北朝刘宋时期,莒县属徐州东莞郡,郡治东莒;北魏时期,莒县属南青州东莞郡,郡治在莒;北周时期,改南青州为莒州,州治在团城(今沂水县城),莒县属莒州义塘郡,郡治在莒。
隋代,莒地后为州、为县,属琅琊郡。
唐代,莒县属河南道密州,置莒州。
宋代,莒县属京东东路密州。
元代,莒县属山东东西道宣慰司益都路总管府莒州,州治莒城。
明代,属山东布政使司青州府莒州,以州治莒。
清代,沿明制,仍称莒州。
1913年,改莒州为莒县。
1940年3月31日,中共领导下的莒县抗日民主政府成立。
1941年1月至1943年9月,中共先后在县境内建立莒中、莒南、莒临边、沂东、莒沂边、莒北、莒诸边7个县级行政单位,中华人民共和国成立初期,境内尚存莒县、莒沂县两个县级行政单位。
1953年7月,莒沂县撤销。
1953年8月,莒县属临沂专署管辖。
1968年3月,临沂专署改临沂地区。
1992年12月13日,莒县划归日照市。