截至2008年,海城市有21个镇。21个镇:孤山镇、岔沟镇、接文镇、析木镇、马风镇、牌楼镇、英落镇、八里镇、毛祁镇、王石镇、南台镇、西柳镇、感王镇、中小镇、牛庄镇、腾鳌镇、耿庄镇、西四镇、高坨镇、望台镇、温香镇。