The year round population is 5,600 with some 3,000 seasonal employees. This population supports hotels and rental units with a total of 13,000 beds.
St. Moritz has been the host city for the 1928 and 1948 Winter Olympics. It also hosted the 1934, 1974 and 2003 Alpine Skiing World Championships. It is one of three cities, the others being Innsbruck, Austria and Lake Placid, New York in the United States, that have hosted the Winter Olympic Games twice.
See the whole article here