St. Cloud es una ciudad en el norte del condado de Osceola, Florida, Estados Unidos. Se encuentra en la costa sur de East Lake Tohopekaliga en Florida Central, aproximadamente a 26 millas (41,8 km) al sureste de Orlando.