有13个镇:复州城镇、松树镇、得利寺镇、万家岭镇、许屯镇、永宁镇、谢屯镇、老虎屯镇、红沿河镇、李官镇、仙浴湾镇、瓦窝镇、元台镇。
瓦房店市,位于辽东半岛中西部,地处北纬39°20′~40°07′,东经121°13′~122°16′;东邻普兰店区,西濒渤海,南与金州区接壤,北与营口盖州市接壤,全市共辖9个街道、13个镇、8个乡,1个国家级开发区(大连长兴岛经济技术开发区)。
瓦房店市地处东北亚经济圈重要位置,北距辽宁省会沈阳292公里,南与大连新市区毗邻,与大连长兴岛经济技术开发区一桥相连。海岸线全长461公里,居全国县级第二位,是环渤海经济圈最优良的出海口。正在建设的太平湾港,是东北亚国际航运中心的核心港口。
瓦房店市河流属季节性,冬春两季流量较小,多数断流。大多数河流独流入海,源短流急,洪水汇流时间短。
全市共有大小河流118条,流域面积由大到小依次为复州河、大沙河、浮渡河、岚崮河、苇套河、南极河、永宁河、九道河、鞍子河、红沿河、回头河,其中浮渡河为界河,大沙河、鞍子河是跨市区河流。