Żmigród (avant 1946 : Trachenberg, en allemand) est une petite ville de Silésie (Pologne) de la voïvodie de Basse-Silésie et du district de Trzebnica (autrefois : Trebnitz). Avant 1945, elle faisait partie de l' et du district de Breslau. Sa population au 31 décembre 2010 était de 6 519 habitants.