Żmigród (German: Trachenberg, or Trachtenberg) is a town in Trzebnica County, Lower Silesian Voivodeship, in south-western Poland. It is the seat of the administrative district (gmina) called Gmina Żmigród. Prior to 1945 it was in Germany. (For more information about the history of the region, see Silesia.)