谢桥镇位于颍上县东北20公里,东临凤台、西接古城镇,南邻黄桥镇,北隔济河与迪沟镇相望。阜淮铁路横贯东西,224省道纵穿南北,辖区内有谢桥和刘庄两大煤矿,六个农贸市场。镇域面积106平方公里,辖14个村和社区,116个村民小组,辖区常住人口超过10万人,耕地面积7.8万亩。2018年全镇实现年度生产总值20.3亿元,农民人均纯收入12750元。
镇内园林绿化和农业生态驰名中外,小张庄于1991年获联合国环境署“全球生态环保500佳”称号,是首届安徽省文明镇和环境优美乡镇。1995年谢桥镇被列为阜阳市综合改革试点镇和小城镇建设示范镇;1996年又被批准为安徽省综合改革试点镇和小城镇建设重点镇。