Westlake is a city in Cuyahoga County, Ohio, United States. The population was 32,729 at the 2010 census. It is an affluent suburb of Cleveland located 12 miles west of downtown Cleveland.