1984年1月,恢復區、鄉建制。設汀泗橋、向陽湖、橫溝橋、雙溪橋、高橋、馬橋6個區,永安、浮山、溫泉3個街道,下轄35個鄉,9個區轄鎮,263個大隊、2436個生產隊。
1985年9月,設馬橋、高橋、向陽湖3個區,雙溪橋、汀泗橋、橫溝橋3個市轄區級鎮和永安、溫泉、浮山3個街道。區(鎮)下設29個鄉、6個區轄鄉級鎮。同時,改生產大隊、生產小隊為村民委員會、村民小組,全市共有265個村民委員會、2396個村民小組。
1987年9月撤銷區建制,設古田、花紋、甘棠、張公、擔山、石橋、大幕、麻塘、南川9個鄉,汀泗橋、寶塔、官埠橋、橫溝橋、賀勝橋、雙溪橋、高橋、馬橋、桂花9個鎮,永安、浮山、溫泉3個街道。龍潭鄉劃歸溫泉街道。1990年11月,原并入溫泉街道的龍潭鄉從溫泉街道劃出,恢復原建制。全市設10個鄉、9個鎮、3個街道。1990年12月,咸寧地區向陽湖奶牛良種場劃歸咸寧市管理。1994年6月,溫泉街道和浮山街道的泉塘村、馬橋鎮的肖橋村劃歸咸寧溫泉經濟技術開發區,行政區劃屬咸寧市。轄10個鄉、9個鎮、3個街道。1999年3月,撤銷甘棠鄉,設立向陽湖鎮。
2001年3月,根據《湖北省民政廳關于咸寧市咸安區調整部分鄉鎮街道行政區劃的批復》(鄂民政發[2001]96號),將原9個鄉、10個鎮、2個街道撤并為1個鄉、9個鎮、2個街道。將原花紋鄉和古田鄉并入汀泗橋鎮,寶塔鎮并入向陽湖鎮,張公鄉并入官埠橋鎮,擔山鄉并入雙溪橋鎮,石橋鄉并入大幕鄉,麻塘鄉并入馬橋鎮,南川鄉并入桂花鎮,龍潭鄉并入浮山街道;橫溝橋、賀勝橋、高橋3個鎮和永安街道的行政區劃未變動。2005年3月,根據中共咸安區委、咸安區政府《關于做好村級合并工作的意見》(咸發[2005]4號)及區民政局關于合村方案的批復,將原262個村合并為133個,并在城區先后組建了24個社區。原區林業局所屬蘇家坊村并入石城村劃歸桂花鎮;水利局所屬南川生產組、特產局所屬但家生產組并入南川村劃歸桂花鎮。10月,將大幕鄉并入高峰村的原山里饒村劃并入白巖村歸高橋鎮;大幕鄉東坑村由泉山口村改并到桃花尖村;桂花鎮蘇家坊和大幕鄉高峰村獨立成村。
2006年7月,中共咸寧市委、咸寧市人民政府將溫泉街道整體劃歸咸安區管轄(咸辦發[2006]21號)。至此,咸安區轄1鄉、10鎮、3街道,138個村民委員會、24個居民委員會(社區)、2411個村民小組。
2015年11月26日,咸寧高新區管委會和咸安區政府舉行簽約儀式,正式托管咸安區橫溝橋鎮。
2015 年,全區設 9 個鎮、1 個鄉、3 個街道、1 個場,共 138 個建制村、49 個社區、2296 個村民小組。
截至2022年,全區設9個鎮、1個鄉、3個街道、1個場(奶牛場)、共建125村、64個社區(含高新區橫溝村)、2189個村民小組