As of 2018, The United States of America has hosted the Olympic Games on 8 occasions, the most of any country. They are equally divided between summer and winter games with 4 each.

St. Louis, Missouri, was the first American city in 1904, hosting the Summer Olympics (the Winter Olympics didn't begin until 1924 in Chamonix, France). Next up, both in 1932, were Lake Placid, New York (winter) and Los Angeles (summer). The US waited until 1960, at Squaw Valley, California, to again host (winter), followed by Lake Placid for a second time (winter) in 1980, Los Angeles again in 1984, (summer), Atlanta, 1996, (summer) and Salt Lake City, 2002 (winter). For the third time, in 2028, Los Angeles will again host the Summer Games, which will then tie London for the most Olympics held at 3.

The first modern Olympiad was held, appropriately, in Athens, Greece, in 1896. It was Baron Pierre De Coubertin, a French educator and historian, who founded the International Olympic Committee in 1894, which led to a resumption of the games after a hiatus of more than 1500 years.

More Info: en.wikipedia.org