Morro Bay is a waterfront city in San Luis Obispo County, California, United States. As of the 2010 census, the city population was 10,234, down from 10,350 at the 2000 census.
Morro Bay is located at 35°22′45″N 120°51′12″W (35.379043, -120.853354). Morro Bay 35°20′16″N 120°51′05″W is also the name of the large estuary that is situated along the northern shores of the bay itself. The larger bay on which the local area lies is Estero Bay, which also encompasses the communities of Cayucos and Los Osos. The city of Morro Bay is 20 km (12 mi) northwest of San Luis Obispo and is located on Highway 1. Los Osos Creek discharges into Morro Bay.
According to the United States Census Bureau, the city has a total area of 10.3 square miles (27 km2), of which, 5.3 square miles (14 km2) of it is land and 5.0 square miles (13 km2) of it (48.63%) is water.