1992年6月撤區并鄉后成立玉舍鄉,由原來玉舍、舍戛、木柯、甘塘、俄腳、海坪六個鄉合并而成。
2012年,省政府(黔府函[2012]261號)批復同意:撤銷玉舍彝族苗族鄉,設置玉舍鎮,鎮政府駐玉舍村;2015年6月4日,省政府(黔府函[2015]129號)批復同意水城縣撤銷玉舍鎮、紙廠彝族鄉,設置新玉舍鎮:玉舍鎮轄原玉舍鎮、紙廠彝族鄉地域,鎮政府駐玉舍居委會。
2019年7月,貴州省人民政府同意析出玉舍鎮的索瑪社區、阿婁社區、海坪村、俄腳村、甘塘村、五里坪村成立海坪街道。