Gmina Żmigród położona jest w północno-wschodniej części województwa dolnośląskiego w pasie Nizin

Środkowo-Polskich. Morfologicznie leży w mezoregionie Kotliny Żmigrodzkiej na wysokości 88-94 m npm.,
granicząc bezpośrednio ze Wzgórzami Trzebnickimi oraz Kotliną Milicką. Administracyjnie
( od 1 stycznia 1999 roku ) jednostka samorządowa wchodzi w skład powiatu Trzebnickiego.

Powierzchnia: 29 214 ha tj. 292 km2


Graniczy z gminami:


Milicz – od wschodu
Trzebnica i Prusice – od zachodu
Wińsko i Wąsosz – od zachodu
Rawicz – od strony północnej