[1] The main population centres on Sotra include (from north to south) Vindenes, Ågotnes, Knappskog, Møvik, Tælavåg, Hammarsland, Skogsvåg, and Klokkarvik.
The Raunefjorden (to the east) separates Sotra from the mainland Bergen Peninsula.
The small islands of Tyssøyna, Lerøyna, and Bjelkarøyna lie in the Raunefjorden off the southeastern coast of Sotra.
To the west of Sotra lie a number of small islands including Algrøyna and Lokøyna.
Finally, to the north of Sotra lie the small islands of Misje, Turøyna, and Toftøyna.