威海市位于山东半岛的东端,三面濒临黄海,西与烟台、青岛接壤,北与辽宁半岛南端的大连相对,东与朝鲜半岛隔海相望,距韩国陆地仅有44海里。
威海市介于北纬36′41″~37′35″、东经~122′11″~122′42″之间,恰好处于我国南北平分线上。市域东西最大横距135公里,南北最大纵距81公里。辖环翠区(原威海县级市行政区域)和荣城市、文登市、乳山市。全市总面积5436平方公里,其中环翠区面积为731平方公里。
环翠区前临景色秀丽的威海湾,背依纵横盘亘的群山,丘陵起伏,黄海之水环绕岬湾。威海湾位于市区之东,其南北两岸,山势雄伟,蜿蜒而东。素有“东隅屏藩”之称的刘公岛,横列于威海湾口,形成北方要港,与辽东半岛的旅顺口遥相对峙,共扼渤海门户,有“京津的钥匙与门户”之称。位于半岛东端的成山头,伸入黄海中部,把黄海分成南北黄海,形势十分险要,为历代兵家所重视。威海市的海岸线总长近1000公里,海域面积达10万多平方公里,盛产多种海产品。