威縣地處華北平原南部,屬冀南低平原區,河北省東南部,北緯36度52分至37度18分,東經115度13分至115度14分之間。南北長48.2千米,東西寬32千米,總面積994平方千米。臺地區東部的沖積平原上。東與清河縣接壤,西與廣宗縣交界,南與臨西、邱縣毗鄰,北與南宮縣相連。轄5鎮11鄉,522個行政村,總人口52萬。(威縣轄5個鎮、11個鄉:洺州鎮、梨元屯鎮、章臺鎮、侯貫鎮、七級鎮、方家營鄉、第什營鄉、棗園鄉、固獻鄉、賀釗鄉、賀營鄉、張營鄉、常屯鄉、常莊鄉、高公莊鄉、趙村鄉)
威縣區位優越,交通便利,西北距河北省會石家莊市 150公里,北距北京市380 公里,西至邢臺市70公里,南距邯鄲市100公里,東至山東省會濟南市180公里,東北距天津港、黃驊港各300多公里。西距京深高速公路,京廣鐵路70公里, 東距京九鐵路40公里。106國道縱穿南北,邢臨、邢清公路橫貫東西,與450公里的鄉村公路形成了四通八達的公路網絡。
威縣自然環境優越。境內地勢平坦,土壤肥沃,地下水資源充裕,水質優良。氣候四季分明,為暖溫帶大陸性半干旱季風氣候,年平均降水量584毫米, 集中在夏末秋初;無霜期198天;年平均溫度攝氏13度;全年日照2574.8小時。