The hospital has its origins in the Birkenhead Union Workhouse and Infirmary which was designed by Thomas Leyland and completed in 1863.[3] The original hospital was replaced by two new pavilions and an administration block in 1913, and was renamed as the Birkenhead Institution.[4]
The facility became Birkenhead Municipal Hospital in 1930 and then joined the National Health Service as St Catherine's Hospital in 1948.[5]
In 2013, St Catherine's underwent a £32.6 million redevelopment, with the original St Catherine's Hospital buildings replaced with the new, four storey health centre. As part of the redevelopment, the site was renamed St Catherine's Medical Centre.[6]