威县隶属于华北平原南部,属冀南低平原区,河北省东南部,北纬36度52分至37度18分,东经115度13分至115度14分之间。南北长48.2千米,东西宽32千米,总面积1012平方千米,位于邢台地区东部的冲积平原上。东与清河县接壤,西与广宗县交界,南与临西、邱县毗邻,北与南宫市相连。威县属于古黄河、古漳河长期泛滥淤积而成的冲积平原区,地势从西南向东北倾斜,海拔高度30至50米,西南部第什营乡康洼村南为最高点,海拔43.8米,北部赵村乡北辛庄海拔29.4米,为威县最低处。