1949年中華人民共和國建立,長沙歷經多次調整,1951年自長沙縣析置望城縣,1959年望城縣併入長沙縣,長沙縣劃歸長沙市管轄。1977年,自長沙縣復置望城縣,長沙市轄二縣。1983年寧鄉縣和瀏陽縣劃歸長沙管轄。1993年撤銷瀏陽縣,設立瀏陽市。1996年長沙市轄區調整,撤銷原東、南、西、北、郊五區,新設立芙蓉、天心、嶽麓、開福、雨花五區。2011年撤銷望城縣,設立長沙市望城區。2017年,撤銷寧鄉縣,設立寧鄉市。截止2019年,長沙市共轄6區2市1縣。
芙蓉區面積42.4平方公里、天心區面積141.05平方公里、嶽麓區面積552平方公里、開福區面積188平方公里、雨花區面積304.9平方公里、長沙縣面積1756平方公里、望城區面積956平方公里、寧鄉市面積2906平方公里、瀏陽市面積5007平方公里。