威县地势平坦,土层深厚,垦殖历史悠久,宜农宜牧。微地貌中,黄河故道纵贯县境而形成的缓岗坡地至今明显,因地势低平,径流不畅,故而又形成局部洼地。城东老少河为漳河故道,河床遗迹未消,因积沙甚多,土质沙化,沿岸呈现出沙丘起伏的微域变化。与广宗县交界的西沙河为洺河故道,岸边既有古老沙丘,又有槽状洼地。纵穿县境中部的东风渠两侧鱼脊高地较为明显。威县处于暖温带大陆性半干旱季风气候,四季分明。威县年平均气温13.4℃,最热月份为7月,月平均气温27.0℃,最冷月份为1月,月平均气温-2.5℃,极端最高气温为41.6℃,极端最低气温为-21.4℃。年平均降水量为497.7毫米,年平均雷暴日数为19天。