民国元年(1912年)裁荆州府,松滋属省直辖。1913年,湖北分道,松滋属荆宜施鹤道(1914年改为荆南道)。1915年属荆宜道。1927年又属省辖。1932年属省第七行政督察区。1933年8月,县治迁磨盘洲,月底迁回松滋城。1936年,改属省第四行政督察区。1940年7月,县治迁车家冲,8月迁麻水平。1945年9月迁新江口。1949年属荆州专区,县治新江口。1970年属荆州地区。1995年12月29日,民政部批复(民行批[1995]86号)同意撤销松滋县,设立松滋市,由荆沙市(1996更名为荆州市)代管。
2004年末,松滋市总人口869327人,辖14个镇、2个乡,37个居委会、438个村委会。2005年末,松滋市辖14个镇、2个乡,31个居委会、243个村委会。