于此，南朝梁以苞信县属义州。隋开皇四年（584年），改苞信县为殷城县，属弋阳郡。唐武德三年（620年），重置义州，以县属光州。宋建隆元年（960年）赵匡胤尊其父弘殷为宣祖，诏谕全国讳“殷”字，故改殷城为商城，属光州弋阳郡，至此始得县名。不久后并入固始县。明成化十六年（1480年）四月析固始县复置商城县。清朝属河南承宣布政使司南汝光州道光州直隶州。民国属河南省第九行政都察区潢川专员公署管辖。1932年中国工农红军第三次占领商城，更名赤城县，1933年复名商城。1933年划商城东南半壁（约1800平方公里）归安