1951年设喇叭区属十九区。
1956年撤销喇叭区(原十九区),将喇叭区的青山、槽木划归虾子区,将喇叭、大土、乐声、沿河等乡划归龙坪区。
1992年,全县行政区划调整,将原龙坪区管辖的喇叭乡、大土乡和原虾子区管辖的青山乡,合并建立喇叭镇,共辖一个居委会和18个村,地域面积132.4平方公里。
1994年,遵义县将原青山乡划给虾子镇管辖。为此,喇叭镇辖大土、喇叭两个片区共13个村,143个村民组,地域面积为97.13平方公里。喇叭镇于2002年撤消了办事处,又于2003年将原13个自然村合并为7个村(喇叭村、乐声村、瓦龙村、红岩村、高山村、合力村、龙堰村),现有89个村民组。
2016年3月,《国务院关于同意贵州省调整遵义市部分行政区划的批复》(国函〔2016〕56号):一、同意撤销遵义县,设立遵义市播州区,以原遵义县(不含山盆镇、芝麻镇、沙湾镇、毛石镇、松林镇、新舟镇、虾子镇、三渡镇、永乐镇、喇叭镇)的行政区域为播州区的行政区域,播州区人民政府驻南白镇西大街53号。二、同意将原遵义县的山盆镇、芝麻镇、沙湾镇、毛石镇、松林镇划归遵义市汇川区管辖。三、同意将原遵义县的新舟镇、虾子镇、三渡镇、永乐镇、喇叭镇和遵义市汇川区的北京路街道划归遵义市红花岗区管辖。