鲁城镇位于山东省临沂市兰陵县城西30公里,面积96平方公里,耕地3.4万亩,人口42694人(2017),37个行政村,58个自然村,是典型的山区、库区、矿区镇。206国道横贯东西,西靠枣庄及京福高速公路,区位优势明显,交通便利。2010年6月撤乡建镇。[1]
2011年末,辖区内总人口40936人,其中城镇常住人口2775人,城镇化率6.8%。另有流动人口253人。总人口中,男性21459人,占52.4%;女性19477人,占47.6%;14岁以下8908人,占21.8%;15-64岁27263人,占66.6%;65岁以上4765人,占11.6%。总人口中以汉族为主,达40932人,占99.99%;少数民族为回族,共4人,占总人口的0.01%。2011年人口出生率7.3‰,死亡率3.75‰,人口自然增长率3.55%。