民国十九年(1930年),境域属临沂县第三区。
民国二十七年(1938年)4月,属沭水县临东区。
民国三十四年(1945年)9月,为临沂县临东区。
1951年3月,改为临沂县第十区。
1955年10月,改为相公区。
1957年9月,相公区划分相公、斜坊、独树头3乡,境域属相公乡。
1958年8月,改为超英公社。
1959年3月,称相公公社。
1970年4月,改为相公区。
1971年3月,复为相公公社。
1984年4月,改为相公镇。
2004年5月,撤镇设相公街道。