商水縣屬周口市,位于河南省東南部,周口市西南部,東經114°15′-114°53′、北緯33°18′-33°45′之間。西鄰郾城縣,南連上蔡縣,東接項城市,北靠川匯區,西北、東北與西華、淮陽縣隔沙河相望。縣城城關鎮與周口市川匯區連接。商水東距項城市區28千米,其中商水縣黃寨鎮部分地區已成為項城市區,或成為項城市城市規劃區的一部分。商水縣城西距漯河市區60千米。全縣總面積1314平方千米,總人口117萬人。
商水縣河流縱橫,沙穎河、汾河、清水河等順勢流過,淺層地下水充足,約為2.315億立方米。富水區415.63平方公里,占總土地面積的31.8%;中等水量區626.26平方公里,占總土地面積的47.9%;小水量區264.96平方公里,占總土地面積的20.3%。全縣水質較好,影響水質的成份含量較低,很適合人畜飲水和農業灌溉。
商水縣地處沖積洪積平緩平原過渡區,地勢平坦,西北高東南低,共劃分為褐土、潮土和砂礓黑土3個土類。