虎庄处于东经121°56″到130°0′,北纬39°55′至40°56″,东临官屯镇,西靠高坎镇,南与金桥管理区毗连,北与海城市接壤。全镇总面积87平方公里,总人口29767人(2017)。沈海高速公路(G15)和阜营高速在境内穿过,设有虎庄进出口。全镇共辖1社区12行政村。是大石桥市的北大门。
地名由来民间传说
虎庄原名谷张屯,清顺治年间,最早从山东移民到这里落户的是谷、张两家,因此得名;还有一种说法是虎獐屯,据说原先这里有老虎等野兽出没;虎庄还被称为虎撞坟,传说有一只老虎受了重伤,被这里的一个老人救活了,后来老虎为了报答老人的救命之恩,每年春节都给老人家里送来几只猎物,野猪、獐子等。有一年春节它又来了,却没有见到老人,老人的儿子告诉老虎,他爹已经去世了,老虎十分伤心,来到老人的坟上,一头撞死在石碑上,老人的儿子就把老虎埋葬在他爹的坟旁。这个故事后来传开了,于是人们把这里叫做虎撞坟或虎上坟,时间长了就演变成虎庄屯了。
历史沿革虎庄镇旧称虎獐屯、虎庄屯
清顺治八年(1651年)自直、鲁、豫、晋地区拨民来此定居开垦,形成村落
解放前期隶海城县
1947年12月解放后划归营口县,改称虎庄屯,设立虎庄区政府
1949年4月改为虎庄区人民政府
1950年6月29日与其他区一起按数字顺序改称为营口县第七区人民政府
1950年秋改为第七区区公所
1951年10月因原第四区(老边区)被撤销,将七区改为四区
1955年8月改为虎庄区
1956年3月行政区调整,撤销旗口区,将其部分村屯并入虎庄区,将虎庄区公所改为虎庄区人民政府
1958年2月,全县撤区并乡,改虎庄区为虎庄乡
1958年9月,成立虎庄人民公社
1968年4月成立虎庄人民公社革命委员会
1980年9月改为虎庄人民公社管理委员会
1983年9月改为虎庄乡人民政府
1984年10月4日,经批准,撤销虎庄乡,建立虎庄镇人民政府。
2002年下辖29个村委会:一街、二街、三街、四街、分水、杨家、文甲、土台子、前林子、前坎子、镇兴、前台子、后台子、厂沟、腰林子、后坎子、柳家、双井子、石头地、甜水、三道岭子、东拉房、高山台、王庄、西林子、后林子、腰屯、韩家、石桥子
2004年区划整合以后,合并为1个社区及12个村,分别为:虎庄社区、杨家、韩家、老林子、前坎子、后坎子、高台子、镇兴、石桥子、双井子、土台子、高山台、文甜。