大羊公社改属平阴县。1962年，东平县建制恢复，大羊公社再属东平县。1984年4月，大羊公社撤销，改设大羊区，下辖丁坞、大羊、裴洼、尚庄四个乡。1985年12月15日，撤区并乡，丁坞、裴洼、尚庄三个乡并入大羊乡，原尚庄乡南部八个村划归东平镇，朝阳庄划归张河桥乡，此时大羊乡下辖42个行政村，人口42531人。2010年3月，为了建设东平县工业园区，大羊镇的尚庄、东海子、前海子、龙山屯、曹村五个村庄划归东平镇。2010年6月，大羊乡撤销，改爲大羊镇至今。
地理环境.大羊镇位于东平县东北