무안군은 신석기시대의 유물인 마제석기와 반월형 석도 등이 출토되어 선사시대부터 문화가 발전하였음을 입증할 수 있으며 상고시대에는 마한의 영지였는데 시대순으로 살펴보면, 백제시대에는 물아혜군 면주, 신라시대의 경덕왕 16년(757)무주의 무안군이었다.

고려시대에는 혜종원년(944)에 물량군, 성종 10년(991)에 나주목의 무안군, 명종 2년(1172)에 무안현, 공양왕 3년(1391)무안감무가 성산극포 권농방어사를 겸암하였다.

조선시대 태종 13년(1413)에는 전라도 무안현으로 현감을 두었으며, 고종 32년(1895. 5. 26)나주부의 무안군으로 개칭하였다가 고종건양 원년(1896. 8. 4)전라도의 무안군으로 되었으며, 고종광무원년(1897. 9. 12)목포진이 개항되어 통상사무를 관장하는 감리서 설치로 무안군이 부로 승격되어 청사를 목포로 이전하고 부윤이 감리를 겸임하고 무안읍지가 외읍이 되었다.

고종 광무 7년(1903. 7. 3)에 무안부가 다시 무안군이 되고 목포 감리서를 별도로 설치하였다가 고종 광무 10년(1906. 9. 24)에 무안군이 부로 승격되고 목포 감리서가 폐지되어 부윤이 업무를 인수하고 함평군의 다경면,해제면,영광군의 망운면,나주군의 삼향면이 무안부에 편입되었다.

일정시대에는 1910. 10. 1 무안부가 목포부로 개칭되어 종래 무안부 일원을 관할하다 1914. 3. 1 목포부와 분리하여 삼향면, 일로면, 이로면, 박곡면, 석진면, 일서면, 외읍면, 현화면, 다경면, 망운면, 해제면, 진하산면의 목포부 관할이 아닌 지역을 관할하게 되었다.

1917. 9. 30에는 외읍면이 면성면으로 개칭되고, 1932. 11. 4 석진면과 박곡면이 폐합, 석곡면이 되고, 1939. 4. 1 석곡면이 지금의 몽탄면으로 개칭되었다.

정부수립 이후에는 1957. 11. 6 면성면을 무안면으로 개칭하고, 1963. 1. 1 이로면이 폐지되어 일부는 목포시에 이속되고 일부는 삼향면에 편입되었으며, 1969. 1. 1 신안군의 분군으로 육지부 8개 면을 관할, 1969. 12. 28 무안읍 성동리 712번지 현 종합청사를 준공하여 오늘에 이르고 있다.

1971. 5. 27 망운면에 운남출장소를 설치하였고, 1979. 5. 1 무안면과 1980. 12. 1 일로면이 각각 읍으로 승격되었으며, 1983. 2. 15 망운면 운남출장소가 운남면으로 승격되었다.

1987. 1. 1에는 삼향면 옥암리, 대앙리가 목포시에 편입되었고, 1991. 1. 1 현경면 양학리 일부가 무안읍에 편입되었다.

1996. 1. 6 무안읍 성내리, 성동리, 삼향면 유교리, 몽탄면 사창리, 청계면 청계리, 망운면 목서리, 피서리를 각각 분리하였고,

2005. 9. 26 무안읍 교촌리, 일로읍 상신기리, 몽탄면 약곡리를 각각 분리하였고, 2007. 3. 12 삼향면 남악리, 지산리를 각각 분리하였으며, 2007. 6. 18 일로읍 광암리, 운남면 연리를 분리하였으며, 2008. 1. 14 일로읍 죽산리, 복용리, 삼향면 임성리, 유교리를 분리하였고,

2008. 4. 11 삼향면 남악리를 신설하였다. 2009. 1. 12 일로읍 월암리를 분리하였으며, 삼향면 남악리를 신설하였고, 청계면 도림리를 분리하였으며, 2009. 8. 3 삼향면 남악리를 신설하였고, 몽탄면 대치리를 분리하였고, 2011. 1. 1 삼향면이 삼향읍으로 승격하였다.

통일신라시대
  • 경덕왕 16년 (757) : 무주의 무안군
고려시대
  • 혜종 원년 (944) : 물량군
  • 성종 10년 (991) : 나주목의 무안군
  • 명종 2년 (1172) : 무안현
조선시대
  • 태종 13년 (1413) : 전라도 무안현(현감)
  • 고종 32년 (1895) : 나주부의 무안군
  • 고종건양원년 (1896) : 전라도의 무안군
  • 고종광무원년 (1897) : 무안부로 승격
일제강점기
  • 1914. 03. 01 : 무안군 (목포부 분리)
  • 1939. 04. 01 : 석곡면이 몽탄면으로 개칭
대한민국
  • 1957. 11. 06 : 면성면을 무안면으로 개칭
  • 1969. 01. 01 : 무안군에서 신안군이 분군
  • 1979. 05. 01 : 무안읍 승격
  • 1980. 12. 01 : 일로읍 승격
  • 1983. 02. 15 : 운남면 승격 / 2읍 7면, 법정리 103, 행정리 399
  • 2011. 01. 03 : 3읍 6면, 법정리 103, 행정리 399
  • 2011. 08. 08 : 3읍 6면, 법정리 103, 행정리 416
  • 2019. 03. 04 : 3읍 6면, 법정리 103, 행정리 417
  • 2020. 12. 07 : 3읍 6면, 법정리 104, 행정리 427