海城市位于遼寧省南部,遼東半島北端。北靠鞍山市和沈陽市,南臨營口市、大連市,東接本溪市及丹東市,西與盤錦市隔河相望。東經122°18′-123°08′、北緯40°29′-41°11′。東西長80千米,南北寬44千米,總面積2732平方千米。總人口113萬人(2006年末)。全市轄4個街道、23個鎮:海州街道、興海街道、響堂街道、東四街道、孤山鎮、岔溝鎮、接文鎮、析木鎮、馬風鎮、牌樓鎮、八里鎮、毛祁鎮、英落鎮、感王鎮、西柳鎮、中小鎮、王石鎮、南臺鎮、甘泉鎮、大屯鎮、騰鰲鎮、耿莊鎮、牛莊鎮、西四鎮、望臺鎮、溫香鎮、高坨鎮,以及海城經濟開發區。市政府駐海州街道。
地勢東南高西北低,東部為山地丘陵,西部為平原,渾河、太子河流貫境內。年降水量690毫米,年均溫8.4℃。礦藏有菱鎂、滑石、硅石、玉石、硫化鐵、石灰石等。工業有采礦、礦產品加工、輕紡、陶瓷、建材、化工等行業。農業主產玉米、水稻、蔬菜,盛產蘋果、南果梨。長(春)大(連)鐵路、沈(陽)大(連)高速公路、黑(河)大(連)公路、溝(邦子)海(城)鐵路、大(孤山)盤(山)公路縱橫穿境。名勝古跡有小孤山仙人洞舊石器時代遺址,始建于唐代的“三學寺”,清代的關帝廟,遼代的金塔、鐵塔,金代的銀塔等。