上栗镇,隶属于江西省萍乡市上栗县,地处萍乡市北部,栗水河下游,区域面积57.53平方千米。截至2019年末,户籍人口77374人。截至2020年6月,辖4个社区、18个行政村。
镇域属半丘陵半山地地形,地势东高西低。气候为亚热带湿润季风气候。唐显庆年间(656~661年),荣姓54代泰公自浙江会稽县来此辟村,建村于栗树成林之上首,故名上栗。此后,吴、江、卢、文、魏相继迁入,争相立祠建庙、修桥开店、渐成集镇,俗名上栗市,因濒临栗水,亦称栗江镇。2003年7月,撤销杨岐乡并入上栗镇。
经济以花炮生产和煤炭开采为主。截至2019年末,有工业企业116个,其中规模以上19个,有营业面积超过50平方米以上的综合商店或超市262个。2025年获“全国文明村镇”称号并上榜“2025镇域经济中部100强”。