Donsö ligger 16 kilometer sørvest for Göteborg sentrum. Donsö var municipalsamhälle fra 1911 til 1959, og til 1974 tilhørte stedet den tidligere Styrsö kommune.