谢家集区位于淮南市西部,淮河与东淝河之间,总面积275.7平方千米,城市建成区面积约20平方千米。其中非农人口22万人。全区辖5个街道、4个镇、1个乡、1个民族乡。共有45个社区、56个村委会。共有45个社区、56个行政村。区政府驻平山街道。
206国道、 102省道、淮阜铁路、合淮阜高速公路穿境而过,淮河水运四季通航,水陆交通便捷。