Osage Beach

City in Camden County, Missouri

View of Osage Beach, Missouri
Photo: Ben Jacobson (Kranar Drogin) · CC BY 2.5

Osage Beach is a city in Camden County, Missouri, with 4,637 residents (2020 Census). It sits at 860 ft (262 m) above sea level. The nearest town is Lake Ozark, 4.6 miles N.

About Osage Beach

Osage Beach is a city located in both Camden and Miller counties in Missouri, United States. Situated along the Lake of the Ozarks, the city is a major tourism destination and serves as a regional commercial hub. The city is a center for lodging, shopping, dining, and business activity. Based on 2024 census, the city home to approximately 5,100 residents while welcoming over three million visitors each year.

Osage Beach maintains a park system that includes City Park, Peanick Park, and the Osage Beach Sports Complex, offering recreation areas, ball fields, and walking trails. The city was formally incorporated in 1965.

Text: Wikipedia · CC BY-SA 4.0

Osage Beach weather: 7-day forecast

Loading the National Weather Service forecast…

Hourly forecast & alerts ›

Source: National Weather Service (NOAA).

Live webcams in Osage Beach

All 6 webcams near Osage Beach ›

Webcams: Windy.com

Living in Osage Beach

Median household income
$55,994
Median home value
$355,200
Median rent
$772/mo
Median age
59.4
Cost of living and demographics of Osage Beach ›

Do you know Osage Beach? Tell us about it

Help other travelers: share what makes Osage Beach special. We review every message before publishing it.

Map of Osage Beach

Tap any street on the map to see it in Street View below. Map: © OpenStreetMap contributors.

Osage Beach Street View

Loading Street View…

Drag the image to look around and tap the arrows on the ground to move. If it says there is no imagery, tap a nearby street on the map above.

Open in Google Maps ›

Osage Beach, MO population

Osage Beach had 4,637 residents in the 2020 Census.

2020 Census4,637
Density471 per sq mi (182 per km²)

Source: U.S. Census Bureau, Decennial Census.

Osage Beach at a glance

StateMissouri (MO)
CountyCamden County
TypeCity
Population4,637 (2020)
Land area9.85 sq mi (25.5 km²)
Water area0.57 sq mi (1.48 km²)
Elevation860 ft (262 m)
Coordinates38.1362° N, 92.6470° W
ZIP code65065
Official websiteosagebeach-mo.gov
Census code (GEOID)2955244

Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.

Towns near Osage Beach

Straight-line distance between town centers.

Frequently asked questions about Osage Beach

What county is Osage Beach in?

Osage Beach is in Camden County, Missouri.

What is the population of Osage Beach, MO?

4,637 people lived in Osage Beach at the 2020 Census.

What is the ZIP code of Osage Beach, MO?

The ZIP code of Osage Beach is 65065.

What is the elevation of Osage Beach?

860 feet (262 m) above sea level.

What towns are near Osage Beach?

Lake Ozark (4.6 mi), Lakeside (4.9 mi), Village of Four Seasons (5.5 mi), Bagnell (6.8 mi), Sunrise Beach (7.4 mi).

Last updated: