Gmina Udanin to gmina wiejska położona w województwie dolnośląskim, w powiecie średzkim. Siedziba gminy to Udanin.
Sołectwa gminy Udanin to: Damianowo, Drogomiłowice, Dziwigórz, Gościsław, Jarosław, Jarostów, Karnice, Konary, Lasek, Lusina, Łagiewniki Średzkie, Pichorowice, Piekary, Pielaszkowice, Różana, Sokolniki, Udanin, Ujazd Dolny oraz Ujazd Górny. Pozostałe miejscowości to: Dębki, Dębnica, Jańczów oraz Księżyce.