Po II wojnie światowej miasto znalazło się w Polsce, a jego niemieccy mieszkańcy zostali zmuszeni do wyjazdu. W 1947 r. przyjęło nazwę Chełmsko Śląskie (w latach 1945–1947 Szymrych). Od tego czasu miejscowość przeżywa głęboki kryzys – zniszczeniu uległo kilka zabytkowych kamienic. W roku 1957 Chełmsko Śląskie otrzymało prawa osiedla, którym pozostało do 1972.. W okresie PRL powstały dwa zakłady, dające zatrudnienie miejscowej ludności. Po 1989 r. miejscowe stowarzyszenia (Stowarzyszenie „Tkacze Śląscy” i Fundacja Bramy Lubawskiej) starają się ożywić podupadającą miejscowośćPortal Chełmska Śląskiego..
W latach 1945–1954 siedziba gminy Chełmsko Śląskie. W latach 1954–1956 wieś należała i była siedzibą władz gromady Chełmsko Śląskie, przekształconej 1 stycznia 1957 w osiedle. W latach 1962–1972 miejscowość była siedzibą gromady Chełmsko Śląskie, ale nie należała do niej.