Żmigród – gmina miejsko-wiejska w województwie dolnośląskim, w powiecie trzebnickim. W latach 1975–1998 gmina położona była w województwie wrocławskim.
Siedziba gminy to Żmigród.
Według danych z 30 czerwca 2016 gminę zamieszkiwało 14 808 osóbKomunikat Komisarza Wyborczego we Wrocławiu z dnia 28.01.2008 r. o liczbie mieszkańców w gminie Żmigród . Natomiast według danych z 30 czerwca 2020 roku gminę zamieszkiwało 14 635 osób.
1 września 1977 do gminy Żmigród włączono wsie Baranowice, Grabówka, Niezgoda, Olsza i Wilkowo ze zniesionej gminy Sułów. Cztery z tych sołectw (oprócz Niezgody) włączono 1 stycznia 1996 do gminy Milicz.
Struktura powierzchni Według danych z roku 2002 gmina Żmigród ma obszar 292,14 km², w tym: użytki rolne: 56% użytki leśne: 29%
Gmina stanowi 28,49% powierzchni powiatu.
Demografia Dane z 30 czerwca 2004: Opis Ogółem Kobiety Mężczyźnijednostka osób % osób % osób %populacja 15 059 100 7649 50,8 7410 49,2gęstość zaludnienia(mieszk./km²) 51,5 26,2 25,4
thumb|690x480px|center |Piramida wieku mieszkańców gminy Żmigród w 2014 roku