巴彦淖尔杭锦后旗位于内蒙古自治区西部,河套平原西北角。东经106°34′-107°24′,北纬40°26′-41°13′。旗境东南隔黄河与鄂尔多斯市杭锦旗相望,北靠乌拉特后旗,东与临河市毗邻,东北角连乌拉特中旗,西和西南部与磴口县接壤。南北长约87千米,东西宽约52千米。总面积1767平方千米,总人口30万人(2004年)。
旗人民政府驻陕坝镇,邮编:015400。代码:150826。区号:0478。拼音:Hangjinhou Qi。
杭锦后旗辖8个镇:头道桥镇、二道桥镇、三道桥镇、蛮会镇、团结镇、陕坝镇、双庙镇、沙海镇;巴市太阳庙农场。