望城县并入长沙县，长沙县划归长沙市管辖。1977年，自长沙县复置望城县，长沙市辖二县。1983年宁乡县和浏阳县划归长沙管辖。1996年长沙市辖区调整，撤销原东、南、西、北与郊五区，新设立芙蓉、天心、岳麓、开福与雨花五区。2011年撤销望城县，设立长沙市望城区。截止2011年，长沙市下辖6市辖区2县，代管1县级市；共计170个乡级行政区划，其中59个街道，87个镇和24个乡。2017年撤销宁乡县，设立宁乡市。
民国时期.1949年8月，长沙市划分为八区即城东区、城南区、城西区、城北区