根据史书记载,沂水县的境域,在夏朝公元前21—16世纪,其北境、东境 入青州,其南境入徐州商朝,沂水地属人方西周,沂水地属鲁国春秋,沂水地为郓莒鲁之争后入齐战国,沂水地为盖秦朝,沂水地属琅琊郡莒县西汉,沂水地,东境属徐州刺史部琅琊郡东莞县;西境为兖州刺史部泰山郡 盖邑;南境为城阳国阳都、东安东汉,废城阳国,沂水地属徐州刺史部琅琊国东汉末年,东莞、盖两县升 为郡三国,沂水地北境属魏国徐州刺史部东莞郡东莞、东安两县;南境属琅琊国 阳都晋朝前期,沿用魏国旧制公元297年(元康七年)又分东莞置东安郡自 永嘉以后(东晋),十六国纷争割据,沂地归属多变自公元327年(咸和二年) 至公元409年(义熙五年),沂水地先后为北方少数民族的后赵、前燕、前秦、 后燕、南燕等五国所属南燕慕容德改东莞县为团城南北朝时,沂地南北互争,归属时南时北,先后隶属于东徐州、南青州、东 安郡、莒州隋朝,开皇初,废东安郡,置东安县(治团城)公元596年(开皇十六年) 改名沂水县,别置东安县于古盖县隋末,废东安县并于沂水县,县属琅琊郡 沂水县名沿用唐朝,公元622年(武德五年),沂地属莒州,公元634年(贞观八年), 废莒州,县属河南道沂州琅琊郡(今临沂)。
五代十国时期,沂水地先后隶属后 梁、后唐、后晋、后汉、后周,均属沂州宋朝(北宋),沂水县属京东东路沂州琅琊郡金朝,公元1126年(金太宗天会四年)灭北宋淮河以北被金占领,县属 山东东路莒州元朝,1234年元灭金,沂地此时归元1279年灭南宋,统一全 中国,沂水县属中书省山东东西道宣慰司益都路莒州明朝,明初因之1376年(洪武九年),属山东承宣布政使司青州府清朝,清初因之1730年(雍正八年)改属莒州,1734年(雍正十二年), 改属沂州府民国时期,1913年废府设道,沂水县属岱南道1915年改属济宁道1925年改属琅琊道1928年裁道,属山东省1936年2月,设山东省第三区行政督察专员公署,沂水县属之1939年6月,日本侵略军第二次侵犯沂境,占据沂水城,沂水沦陷1940年3月,沂水县抗日民主政府成立,由中共山东分局直接领导1941年2月,属山东省战时工作推行委员会鲁中区沂蒙专署1940年以后,随着抗战形势的变化,原沂水县境除中部改为沂中县外,西 南部划为沂南县,南部划为沂临边联县,东南部划为沂东县,东北部划为莒沂边 县,北部划为沂北县,西北部划为沂源县,而后又几经分合,归属不一,现沂中、 沂北、沂东、莒沂边县的沿革分述如下:1943年8月,沂中、沂东县属山东省 行政委员会(省战工会改称)鲁中区行政联合办事处沂蒙专署。
1944年1月,沂北、莒沂边县属沂山专署1945年7月,沂中县属鲁中行 政公署沂蒙专署;同年8月13日,属山东省政府(省行政委员会改称)鲁中行 政公署第二专署1948年7月17日,属山东省政府鲁中南行政区公署第二专署1949年7月,属山东省人民政府鲁中南行政公署沂蒙专署同年8月恢复 沂水县名称同时,沂北与莒沂(1946年莒沂边改称莒沂)二县合并为莒沂县, 属沂蒙专署1994年9月7日,撤销黄山铺乡、许家湖乡,设立黄山铺镇、许家湖镇1995年12月29日,撤销高庄乡,设立高庄镇1997年12月26日,撤销武家洼乡,设立武家洼镇(鲁政函民字[1997]48 号)1998年12月23日,撤销王庄乡,设立王庄镇(鲁政函民字[1998]41号)2000年沂水县辖15个镇16个乡2000年12月29日,撤销武家洼镇,其 行政区域并入沂水镇;撤销善疃乡,其行政区域并入杨庄镇;撤销何家庄子乡, 其行政区域并入富官庄乡;撤销三十里堡乡,其行政区域并入四十里堡镇;撤销 新民官庄乡、下古村乡,其行政区域并入者葛镇;撤销东于沟乡、泮池乡,其行 政区域并入沙沟镇;撤销柴山乡,其行政区域并入龙家圈乡;撤销王庄镇,其行 政区域并入夏蔚镇;撤销王家庄子乡,其行政区域并入高庄镇;撤销袁家庄乡, 其行政区域并入许家湖镇(鲁政函民字[2000]90号)。
即沂水县由15个镇、16 个乡调整为13个镇、6个乡:沂水镇(武家洼镇)、四十里堡镇(三十里铺乡)、 高桥镇、杨庄镇(善疃乡)、崔家峪镇、姚店子镇、许家湖镇(袁家庄乡)、黄 山铺镇、高庄镇(王家庄子乡)、道托乡、富官庄乡(何家庄子乡)、马站镇 沙沟镇(泮池乡、东于沟乡)、泉庄乡、院东头乡、龙家圈乡(柴山乡)、诸葛 镇(新民官庄乡、下古村乡)、夏蔚镇(王庄镇)圈里乡括号内的为被撤 并的乡镇)2010年11月25日撤销龙家圈乡,设立龙家圈镇;撤销富官庄乡,设立富 官庄镇;撤销道托乡,设立道托镇;撤销泉庄乡,设立泉庄镇;撤销院东头乡, 设立院东头镇2011年8月许家湖镇和姚店子镇进行进行了行政区划调整,合 并为许家湖镇2012年9月19日,撤销沂水镇设立沂城街道办事处截至2012年10月沂水县辖道托、高桥、马站、杨庄、富官庄、沙沟、诸葛 龙家圈、黄山铺、崔家峪、夏蔚、高庄、泉庄、院东头、许家湖、四十里堡16 个镇,圈里1个乡,沂城1个街道办事处有1554个自然村,1040个村民委员 会,23个社区居民委员会。