1992年6月撤区并乡后成立玉舍乡,由原来玉舍、舍戛、木柯、甘塘、俄脚、海坪六个乡合并而成。
2012年,省政府(黔府函[2012]261号)批复同意:撤销玉舍彝族苗族乡,设置玉舍镇,镇政府驻玉舍村;2015年6月4日,省政府(黔府函[2015]129号)批复同意水城县撤销玉舍镇、纸厂彝族乡,设置新玉舍镇:玉舍镇辖原玉舍镇、纸厂彝族乡地域,镇政府驻玉舍居委会。
2019年7月,贵州省人民政府同意析出玉舍镇的索玛社区、阿娄社区、海坪村、俄脚村、甘塘村、五里坪村成立海坪街道。