Upper Lake is a census-designated place in Lake County, California. Upper Lake is located 8 miles (13 km) north of Lakeport, at an elevation of 1,345 feet (410 m). The population was 1,052 at the 2010 census, up from 989 at the 2000 census. The Habematolel Pomo of Upper Lake are headquartered here.
Running Creek Casino offers visitors a full-service gaming destination in a vineyard setting along the historic Highway 20 corridor of Upper Lake, California. This beautiful location in the scenic Clear Lake region offers full service restaurant and bar.