设置前为哲里木盟札萨克图郡王族南部游牧地。
清光绪三十年(1904),设立开通县,此地属开通县管辖。
其区域属开疆、开泰社。
民国初年,属蒙古高力苏公掌管,故得名苏公坨,属二区。
东北沦陷时期,属五家子、集安村。
1946年,解放开通县并建立民主政府,属三区,后属七区。
1956年3月,撤区划乡,属聚宝山乡。
1958年9月,并入五家子乡,又并入边昭乡。
1958年9月末,撤乡,建边昭人民公社。
1958年10月16日,开通、瞻榆两县合并成立通榆县,属通榆县。
1964年11月24日,从边昭人民公社分出,建苏公坨人民公社,驻地苏公坨,下设5个生产大队。
1980年10月,下设7个生产大队。
1983年12月撤销人民公社,建苏公坨乡,下设9个村民委员会。
归通榆县所辖,名称沿用至今。