民国二十年(1931年),为城厢区的一部分。
民国二十三年(1934年),属第二区。
民国二十八年(1939年)11月,始称白牙市乡。
民国三十年(1941年),改称清白乡。
民国三十六年(1947年)3月,为仁寿乡的一部分,同年3月1日县政府由紫溪市迁来白牙市。
新中国成立后,归第一区管辖。
1955年5月,称白牙市区。
1956年6月,始称白牙市镇。
1958年,称白牙市镇人民公社。
1959年,易名城关公社。
1960年,更名城关镇。
1965年,复称白牙市镇人民公社。
1985年4月,镇区范围扩大,将原茶源乡、都塘乡(上述两乡后称办事处)所辖各村全部并入白牙市镇范围,同年5月升为区级镇。
1995年6月,撤区并乡,将井头圩和大江口两乡镇的部分村划进白牙市镇。
2015年,大江口乡与白牙市镇成建制合并设立白牙市镇。