Osage Beach is a city in Camden and Miller counties in the U.S. state of Missouri. Most of the city is in Camden County, while a small eastern sliver is in Miller County. The population was 4,351 at the 2010 census.
Osage Beach was incorporated in 1959.
During the 2020 COVID-19 pandemic Osage Beach gained international notoriety when on Memorial Day (May 25, 2020) a large crowd congregated at Lake of the Ozarks. The mayor at the time, John Olivarri, stated that there had been "no way to control" the situation.
Osage Beach is located at 38°8′18″N 92°38′55″W (38.138354, -92.648678).
According to the United States Census Bureau, the city has a total area of 10.33 square miles (26.75 km2), of which 9.75 square miles (25.25 km2) is land and 0.58 square miles (1.50 km2) is water. The city is located on the shores of the Lake of the Ozarks.
At the 2010 census there were 4,351 people, 2,038 households, and 1,166 families living in the city. The population density was 446.3 inhabitants per square mile (172.3/km2). There were 5,261 housing units at an average density of 539.6 per square mile (208.3/km2). The racial makeup of the city was 93.6% White, 1.1% African American, 0.6% Native American, 1.1% Asian, 0.2% Pacific Islander, 2.4% from other races, and 1.1% from two or more races.