长宁市辖4个街道、15个镇、6个乡、1个民族乡、1个景区管理区:益阳街道、培源街道、泉峰街道、水口山街道办事处;天堂山风景名胜区管理区;白房镇、松白镇、盐洲镇、银田镇、白沙镇、西岭镇、盐湖镇、三间堂镇、阳泉镇、庙前镇、罗桥镇、板桥镇、盛桥镇、关岭镇、新河镇;义滩乡、彭塘乡、兰江乡、大宝乡、江河乡、米泉乡、塔山瑶族乡。