Baltic is a city on the Big Sioux River in northern Minnehaha County, South Dakota, United States. The population was 1,246 at the 2020 census…Baltic is a city on the Big Sioux River in northern Minnehaha County, South Dakota, United States. The population was 1,246 at the 2020 census. Baltic was originally called St. Olaf, and under the latter name was laid out in 1881. Another variant name was Keyes. A post office was established under the name Saint Olaf in 1872, the name was changed to Keyes in 1887, and the name was again changed to Baltic in 1889. The Chicago, Milwaukee, Saint Paul and Pacific Railroad built through Baltic and established a railroad depot.