Ten countries that have hosted the Olympic Games two or more times:
- United States of America (St. Louis 1904, Lake Placid 1932, Los Angeles 1932, Squaw Valley 1960, Lake Placid 1980, Los Angeles 1984, Atlanta 1996, Salt Lake City 2002)
- Canada (Montreal 1976, Calgary 1988)*
- Switzerland (St. Moritz 1928, St. Moritz 1948)
- Japan (Tokyo 1964, Sapporo 1972, Nagano 1998)
- Greece (Athen 1896, Athens 2004)
- Germany (Garmisch-Partenkirchen 1936, Berlin 1936, Munich 1972)
- Austria (Innsbruck 1964, Innsbruck 1976)
- France (Paris 1900, Chamonix 1924, Paris 1924, Grenoble 1968, Albertville 1992)
- England (London 1908, London 1948)**
- Australia (Melbourne 1956, Sydney 2000)
* Canada will host the 2010 Winter Olympics in Vancouver.
** England will host the 2012 Summer Olympics in London.