Stinson Beach is an unincorporated community and census-designated place in Marin County, California, on the west coast of the United States. Stinson Beach is located 2.5 miles east-southeast of Bolinas, at an elevation of 26 feet. The population of the Stinson Beach CDP was 541 at the 2020 census.