商水县属周口市,位于河南省东南部,周口市西南部,东经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个土类。