1.新昌镇:位于县境中南部,东接澄塘,西邻桥西,南与上高县交界,北和天宝毗邻,面积134平方公里。
2.澄塘镇:位于县境东南部,东邻棠浦镇,西连新昌镇,南与上高县交界,北和花桥、同安、天宝毗连。其名始于宋朝。
3.棠浦镇:位于宜丰县城东部,东邻新庄镇,西接澄塘镇,南界上高县,北与花桥乡毗连。东西长9公里,南北宽16公里,全镇土地面积为115平方公里。
4.新庄镇:位于宜丰县东部,镇境东北、东南与高安市毗邻,西南与上高泗溪镇接壤,西北与本县花桥乡交界。
5.潭山镇:位于宜丰县境北部,地处东经114042′—114049′、北纬28032′—28040′之间。东、南与天宝乡相连,西同双峰、黄岗两乡毗邻。
6.芳溪镇:位于宜丰西南部,东邻桥西、石市、鑫龙企业集团五里分场,西与万载县相接,北和双峰、车上毗连,南与上高交界。
7.石市镇:位于宜丰县南部,东南与上高县交界,西与芳溪镇接壤,北与桥西乡,新昌镇毗邻,是宜丰县的南大门,全镇土地总面积153平方公里。