冲积平原南部，淮河主要支流沙颍河中游。境域南北长49.5公里，东西宽35.25公里。西邻上蔡县、商水县，东连沈丘县，北与与淮阳县隔河相望，南与平舆县接壤，东南与安徽临泉县毗邻。为河南省5个重点扩权市之一。
行政区划.下辖6个街道办事处、15个镇：