31 marca 1945 245 i 92 Dywizja Strzelecka Armii Czerwonej podjęła ponowną, również nieudaną próbę uderzenia na Głuchołazy. Dopiero 8 maja 1945 (dzień kapitulacji III Rzeszy) atakujący z Prudnika 1278 Pułk Strzelecki przełamał obronę Charbielina, lasu na południe od Wierzbca i Moszczanki, i opanował Głuchołazy. 10 maja 1945 przyjechały tu polskie władze administracyjne. Poza mostami miasto było prawie nie ruszone. Spłonął tylko jeden z budynków przy obecnej ul. Wyszyńskiego, wcześniej jedna bomba spadła na jedną halę przemysłową, powybijane były także okna w kamienicy przy zbiegu obecnych alei Jana Pawła II i ul. Powstańców Śląskich.

Po wyparciu oddziałów niemieckich miasto zostało przejęte przez polską administrację. Wówczas w Głuchołazach i okolicy została osiedlona między innymi część polskich przesiedleńców z Kresów Wschodnich – z Kozowej (dawny powiat brzeżański w województwie tarnopolskim). Niemieckojęzyczna ludność została wysiedlona na zachód.