西周初,周文王十五子郇伯封于此,后晉武公滅郇國以賜大夫原氏,郇伯后裔遂以國為氏,即后來的荀氏。
郇國故城在今臨猗縣城南關(guān)原頭村一帶。
春秋末,魯國貧士猗頓大畜牛羊于猗氏,十年間富埒王侯,因以地為氏,稱猗頓。
漢代置猗氏縣,治所在今縣城南鐵匠營村的猗氏故城。
約晉代遷治于今令狐村。
隋大業(yè)三年(607),縣治移至今縣城。
1954年,臨晉縣與猗氏縣組建臨猗縣,仍為該縣人民政府駐地至今。
1955年成立紅旗人民公社、猗氏人民公社和城關(guān)人民公社,1984年成立城關(guān)鎮(zhèn)人民政府,2001年與牛杜鎮(zhèn)合并更名為猗氏鎮(zhèn)人民政府,2007年恢復(fù)牛杜鎮(zhèn)建制,分設(shè)牛杜鎮(zhèn)、猗氏鎮(zhèn)。