1949年,成立牛首區政府,為襄陽縣第二區。
1956年竹條、牛首、朱坡合并為朱坡區所屬襄陽縣。
1958年成立人民公社,為朱坡人民公社。
1961年公社改區,竹條和朱坡分開,稱竹條區。
1975年改為竹條人民公社。
1981年竹條人民公社更名為牛首人民公社。
1984年3月撤社建區改為牛首區,柿鋪管理區劃出。
1987年牛首與竹條分開,為牛首鎮、竹條鎮。
2001年竹條、牛首兩鎮合并為牛首鎮,牛首鎮從襄陽縣分離劃歸樊城區管轄。