地名由来:明天顺八年(1464),有宛姓首居此地,遂名宛家屯,后谐音万家屯。
绥中县辖镇。1957年置乡,1961年改公社,1983年复置乡,1984年建镇。位于县境西南部,距县府50.5平方公里,面积66平方公里,人口2.2万。(北)京哈(尔滨)铁路、102国道过境。辖王家庄、止锚湾2个居委会和王家庄、万家、老军屯、万寿寺、周家、金丝、北邱洼、贺家屯、老户、赵乡、苏家、新民、杨家、孟家、甘家15个村委会。农业主产玉米、高粱、水果,盛产鱼、虾、海蛰。止锚湾优良渔港位于境内。
历史沿革:
清代末期属绥中县老军屯区。
民国时期属前所六区。
1931年,属金丝屯村和东罗城村。
1946年,属金丝乡。
1948年,绥中解放,先属王家庄六区,后属老军屯六区。
1956年,属前所红星人民公社王家庄管理区,在万家地区设立三个乡(王家乡、贺家乡、甘家乡)。
1957年,三个乡合并为万家乡。
1958年,属前所红星人民公社。
1961年,归属万家人民公社。
1983年,属万家乡。
1984年,属万家镇。
1992年,被批准为葫芦岛市级经济开发区,改称万家经济开发区。
1993年,恢复万家镇人民政府,被辽宁省人民政府批准为省级旅游度假区。
1995年,被列为试点镇。
2000年,被列为辽宁省中心镇。
2003年,原15个村合并为10个村。