Sunrise Beach is a village in Camden and Morgan counties in the U.S. state of Missouri. The population was 431 at the 2020 census, unchanged from 2010. A post office called Sunrise Beach has been in operation since 1932. The village was named for its location near the Lake of the Ozarks.