虞夏時屬徐州。
殷商時屬彭地。
西周至春秋(前524)屬鄅國地。
前524至前493屬邾國地。
前493至戰國時期屬楚國瑯琊郡。
秦初屬東海郡,秦末屬郯郡。
西漢初期屬啟陽縣,漢景帝三年至東晉南燕時期屬開陽縣,南朝宋至北朝西魏時屬即邱縣。
北朝北周時屬沂州。
隋至元時屬臨沂縣。
明至清雍正十二年屬沂州。
清雍正十二年(1734)至1913年屬蘭山縣。
1913年至1958年屬臨沂縣。
1958年至1963年屬縣級臨沂市。
1963年至1983年屬臨沂縣。
1984年至1994屬縣級臨沂市。
1994年12月17日,經國務院批準,撤銷臨沂地區設立地級臨沂市。
原縣級臨沂市撤銷后,設立蘭山、羅莊、河東3個區,隸屬臨沂市。
2010年1月6日,經省政府批準,將蒼山縣的沂堂鎮劃歸羅莊區管轄。
2011年1月12日,經省政府批準,將郯城縣黃山鎮、褚墩鎮劃歸羅莊區管轄。