2005年底,茅箭區轄4個街道、1個鎮、2個鄉。共有31個居委會、41個村委會。
五堰街道 辦事處駐東山路,人口77402人,面積6.6平方千米。轄9個居委會、1個村委會:北街、南街、東岳、六堰山、柳林新村、燕林、朝陽路、濱河、四堰、李家崗。
二堰街道 辦事處駐人民路,人口61024人,面積19.7平方千米。轄9個居委會、3個村委會:源園、富康、埡子、鄭家溝、火車站、擂鼓臺、老街、三堰、二堰橋、姜灣、百二河、十堰橋。
武當路街道 辦事處駐安徽巷,人口24745人,面積54.9平方千米。轄7個居委會、3個村委會:馬家、王家、韓家溝、鐵三處、龔家灣、路北、顧家崗、堰口、顧家、馬家河。
白浪街道 辦事處駐中觀,人口33299人,面積49.5平方千米。轄4個居委會、5個村委會:光明、馬路、白浪堂、中觀、柯家埡、馬路、小河、白浪、方塊。
大川鎮 鎮政府駐周家堡,人口4681人,面積188.8平方千米。轄10個村委會:段家、唐家、浪溪、卡子、大川、黃家、陽坡、營子、小川、鍋廠。
茅塔鄉 鄉政府駐貨郎店,人口5310人,面積173.8平方千米。轄9個村委會:康家、廖家、東溝、坪子、巖屋、大坪、大溝、莫家溝、臺子。
鴛鴦鄉 鄉政府駐胡家灣,人口25821人,面積47平方千米。轄2個居委會、10個村委會:李家邊、陳羅橋、許家、枧槽、鴛鴦、胡家、回船、西坪、茅箭堂、徐家溝、陳羅、劉灣。