The Royal North Shore Hospital (RNSH) is a major public teaching hospital in Sydney, Australia, located in St Leonards. It serves as a teaching hospital for Sydney Medical School at the University of Sydney and has over 600 beds. It is the principal tertiary referral hospital for the Northern Sydney Local Health District. Its primary referral area accommodates 5.7% of the Australian population or 17% of the NSW population.