Avesta Municipality (Swedish: Avesta kommun) is a municipality in Dalarna County in central Sweden. The seat is in Avesta.