漢武帝元封二年(前109)置蕪湖縣,屬丹陽郡。
隋并入當涂縣。
五代南唐升元年間復置,屬升州。
宋初屬宣州。
太平興國三年(978)屬太平州。
元屬太平路。
明、清屬太平府。
1914-1928年為蕪湖道駐地。
1932年為第二行政督察區駐地。
1949年以原縣城及近郊3鄉置蕪湖市。
縣人民政府遷至馬塘,屬蕪當專區。
1950年直屬皖南行署。
1951年屬池州專區。
1952年屬蕪湖專區。
1959年并入蕪湖市。
1961年復置。
1971年劃宣城縣西北2鎮8鄉來屬。
1980年為蕪湖市轄縣。
2020年8月撤銷蕪湖縣,設立蕪湖市灣沚區。