三国魏将邓艾在此筑城屯粮,城四周海河围绕,故名上城。明洪武年间,一朱姓逸士于此建村,村名仍沿用上城,村东有他姓建一小村,名曰下城。后战火纷乱,下城毁灭,住户迁入上城居住。
2011年12月,上城村上榜第三届全国文明村镇名单。
上城村是商水县巴村镇下辖的行政村,城乡分类代码为220,为村庄。区划代码为411623106223,居民身份证号码前6位为411623。邮政编码为466000,长途电话区号为394 ,车牌号码为豫P。上城村与韩庄村、司李家村、黑朱家村、贾庄村、西张庄村、杨楼村、吕刘村、娄庄村、袁吴徐村、崔庄村、巴北村、刘楼村、党寨村、大邵庄村相邻。历史沿革:1929年属西华县第七区(存信)上城乡。
1961年8月,成立上城大队,属谭庄区。
1983年12月,上城大队改制上城村民委员会,属巴村乡。