Princess Margaret Hospital is a public hospital in Christchurch, New Zealand. It is run by the Canterbury District Health Board.