1951年5月,设建设乡(包括现在马槽,白什,青片)。
1952年12月,析建设,白什2乡置麻窝藏族自治乡。
1955年10月,建设乡并入麻窝藏族自治乡。
1956年4月,更名建设藏族自治乡。
1958年9月,改建设公社。
1981年9月,改为青片羌族藏族乡公社。
1984年1月,改青片羌族藏族乡。
2003年7月,划归北川成立羌族自治县后,改青片乡。
1952年3月,析小坝乡西南部地域置桃龙乡。
1958年9月,乡改公社。
1984年1月,公社改乡。
1985年4月,改桃龙羌族藏族乡。
1992年10月,并入小坝羌族藏族乡,设桃龙办事处。
2003年1月,析置北川县桃龙羌族藏族乡。
2004年5月,更名北川羌族自治县桃龙藏族乡。
1952年12月,析白什乡南部置马槽乡。
1953年1月,黑水乡并入马槽乡。
1955年10月,撤马槽乡。
1957年6月,复置。
1984年1月,改马槽羌族乡。
1992年10月,并入坝底乡。
设马槽办事处。
2003年7月,划归北川羌族自治县,改马槽乡。