瓦窩鎮位于遼寧省瓦房店市區東北部,距大連市區80公里,距沈大高速公路15公里,是瓦房店市區的城鄉結合部。東臨普蘭店區的沙包鎮、四平鎮,西接瓦房店市的祝華工業區,南與元臺鎮相對,北與得利寺鎮相連,轄區面積98.95平方公里。
瓦窩鎮地處丘陵地帶,地勢北高南低,平均海拔200米以上,境內多丘陵少平地,歷史上有“八山半水分半田”之說。改革開放三十年來,瓦窩鎮經濟迅速發展,社會全面進步,人們生活不斷改善,境內柏油路網絡四通八達,連接各個村屯,總里程達35.7公里,由此方便了城鄉交流,使這個地區的人們已不再是面朝黃土背朝天的傳統農民,而是以工資性收入為主,坐著班車上班的工人和興辦豬場、養雞場的老板或科技興農的新式農民。
瓦窩的名稱來源:據說清朝初期有一個王姓人氏在今上瓦窩屯南坡燒制石灰,臨時建窩棚為住房,頂蓋覆瓦,習慣稱瓦窩棚,隧用以為村、屯名(至今仍有上、中、下瓦窩屯),解放后沿用習慣稱呼,取為公社、鄉、鎮名至今。
解放前,瓦窩鎮隸屬復縣管轄,縣城駐地復州城。王家村公所,駐地王家站。
1946年2月,新金縣成立。1947年5月,瓦窩地區劃歸新金縣四平區管轄,設11個行政村。
1956年4月,村建制取消,成立瓦窩鄉,歸新金縣蓮山區管轄。1958年10月人民公社化后,撤銷瓦窩鄉,瓦窩地區又劃歸四平公社管轄。1961年9月,瓦窩地區從四平劃出,成立瓦窩人民公社管理委員會,駐地王家車站,下轄12個生產大隊。
1966年5月,文革開始,1968年3月將瓦窩人民公社管理委員會改稱瓦窩人民公社革命委員會。文革結束后,1980年2月,又將瓦窩人民公社革命委員會改回到瓦窩人民公社管理委員會,仍轄12個生產大隊。
1983年9月,瓦窩人民公社管理委員會改稱瓦窩鄉人民政府,下轄的12個生產大隊稱呼統改為12個村民委員會。
1984年4月,瓦窩鄉人民政府改名為瓦窩鎮人民政府。
由于經濟建設和社會發展的需要,根據上級指示精神,1999年3月任屯村并到盧屯村;宋爐村并到趙口村。2001年5月后砬村并到陳店村;城山村并到瓦窩村;徐屯村并到王家村(2004年5月王家村才為王家社區)。截止2005年末,瓦窩鎮轄一個社區,六個行政村,75個村民組,總戶數7100戶,總人口23135人,其中男11000人,女12135人,人口密度仍為每平方公里234人。
2010年7月3日,瓦窩鎮正式由遼寧省瓦房店市托管。
2013年1月8日正式劃歸瓦房店市。