

Klub o kolejowych korzeniach, którego piłkarze w sezonie 2013/14 po raz pierwszy zagrali w III lidze.
Miejski Klub Sportowy Piast Żmigród korzysta ze stadionu OSiR przy ulicy Sportowej 13 w Żmigrodzie. Główne boisko ma naturalną nawierzchnię, a trybuny 345 miejsc, w tym 230 zadaszonych.
Podczas przebudowy stadionu drużyna rozgrywała domowe spotkania w Rawiczu. Do Żmigrodu wróciła 21 maja 2011 roku, remisując 0:0 z Prochowiczanką Prochowice. Uroczyste otwarcie zmodernizowanego obiektu odbyło się 3 września 2011 roku, z pokazowym meczem przeciwko Śląskowi Wrocław.
Początki klubu sięgają 1946 roku. W kwietniu powstała sekcja sportowa żmigrodzkiego koła Związku Zawodowego Kolejarzy, a w październiku przekształcono ją w Kolejowy Klub Sportowy. Nazwa Piast pojawiła się w 1956 roku, gdy połączono Kolejarza z Włókniarzem i powstał Terenowy Klub Sportowy Piast Żmigród. W 1995 roku przyjęto nazwę Miejski Klub Sportowy Piast Żmigród.
W sezonie 1999/2000 piłkarze prowadzeni przez Dariusza Podgórskiego awansowali do dolnośląskiej IV ligi. Kolejny awans na ten poziom wywalczyli w sezonie 2009/10. Pierwszy sezon Piasta w III lidze przypadł na 2013/14.
11 maja 2011 roku Piast zdobył Puchar Polski na szczeblu okręgu wrocławskiego, pokonując Polonię Środa Śląska 1:0. W 89. minucie Paweł Abramowicz wykorzystał dośrodkowanie Jarosława Łaby i strzałem głową zdobył zwycięską bramkę. W sezonie 2018/19 klub ponownie wygrał okręgowy puchar i dotarł do finału na szczeblu wojewódzkim.
Wychowanek Sebastian Zagórski uczestniczył w awansach z klasy okręgowej do IV ligi, a następnie do III ligi oraz w obu pucharowych zwycięstwach. 8 czerwca 2019 roku pożegnał się z klubem w wygranym 3:0 meczu z Gwarkiem Tarnowskie Góry. Asystował przy golach Michała Koźlika i Filipa Kendzi.