上栗县位于江西西部,萍乡市正北,地处北纬27°38′~28°01′、东经113°47′~114°04′之间,距省会南昌260公里,距长沙99公里。
东邻宜春市、芦溪县,南连安源经济开发区、湘东区荷尧镇,西接湖南省醴陵市浦口、富里两镇;北壤浏阳大瑶、文家市二镇。
南北长45公里,东西宽25公里,总面积702平方公里。
上栗县为萍乡市三县二区之一的县级人民政府建制,1971年3月,经江西省革命委员会批准,上栗设立县级区。1997年12月15日,经国务院批准,上栗撤区设县,成为中国最年轻的县之一。县政府位于上栗县城平安大道北路,距萍乡39公里。上栗县辖6个镇、4个乡,154个行政村、9个社区居委会。2021年全县年末总人口523618人,其中,乡村人口为404658人,占人口比例的77.28%,城镇人口118960人,占人口比例22.72%,全县总户数为144540户,人口密度为每平方公里745人,为全省人口高密度县区之一。