Historia szpitala im. św. Józefa sięga 1872 roku. Wtedy to powstała placówka charytatywna prowadzona przez Siostry Elżbietanki.
W początkowej fazie działalności praca sióstr polegała na służeniu chorym w ich własnych mieszkaniach. W 1890 roku siostry zakupiły budynek przy obecnej ulicy Niepodległości (wtedy Osieckiej), rozbudowały go i przekształciły w szpital. Już od 1903 roku przyjmowano w nim chorych.
Dalsza rozbudowa szpitala miała miejsce w latach 1933-1934. Po II wojnie światowej budynek został upaństwowiony przez władze komunistyczne i przebudowany. Placówka jako szpital funkcjonowała aż do roku 1998, kiedy to oddziały szpitalne zostaly przeniesione do nowo wzniesionego szpitala przy ulicy Kiepury. W tym samym roku gmach wrócił do swego prawowitego właściciela - Zgromadzenia Siostr św. Elżbiety.
Obecnie część dawnego szpitala przeznaczona jest dla sióstr emerytek, dla rodziców sióstr oraz osób starszych. W innej części, dobudowanej swego czasu przez Skarb Państwa, znajduje się przedszkole.