上仓镇,隶属天津市蓟州区,地处蓟州区南部,东与杨津庄镇相邻,南与下窝头镇为邻,西与东施古镇相连,北与东赵各庄镇、礼明庄镇接壤,距蓟州区城区15千米,总面积47平方千米。
截至2019年,上仓镇户籍人口37674人。
截至2020年6月,上仓镇下辖41个行政村:东郭家庄村、郑家套村、西郭家庄村、南孙各庄村、潘庄子村、北刘各庄村、富兴庄村、西纪各庄村、大纪各庄村、东纪各庄村、东桥头村、南六里屯村、后秦各庄村、田各庄村、南闵庄村、仓前庄村、高家套村、刘各庄村、李赵庄村、南王庄村、梁庄子村、埝头村、北王庄村、张家庄村、八营村、高家庄村、赤安村、程家庄村、垛庄子村、河西镇村、东塔庄村、东蔡庄村、丁庄子村、二王庄村、花窝村、白庙村、陈家桥村、荒地庄村、于少屯村、响水窝村、消流村,镇人民政府驻南闵庄村。
截至2019年,上仓镇有工业企业45个,其中规模以上4个,有营业面积超过50平方米以上的综合商店或超市49个。
上仓镇共有41个辖区:东郭家庄村、郑家套村、西郭家庄村、南孙各庄村、潘庄子村、北刘各庄村、富兴庄村、西纪各庄村、大纪各庄村、东纪各庄村、东桥头村、南六里屯村、后秦各庄村、田各庄村、南闵庄村、仓前庄村、高家套村、刘各庄村、李赵庄村、南王庄村、梁庄子村、埝头村、北王庄村、张家庄村、八营村、高家庄村、赤安村、程家庄村、垛庄子村、河西镇村、东塔庄村、东蔡庄村、丁庄子村、二王庄村、花窝村、白庙村、陈家桥村、荒地庄村、于少屯村、响水窝村、消流村、