La isla está dividida en cinco distritos: Kungsholmen, Marieberg, Fredhäll, Kristineberg y Stadshagen.
La parte oriental de la isla se encuentra a poca altura, mientras que el oeste es más accidentado.
El punto más alto tiene una altura de 47 metros sobre el nivel del mar, Stadshagsplan.
Desde el siglo XV, el islote fue utilizado por el Gråbrödrakloster[1] (monasterio perteneciente a la orden de los franciscanos) y era llamado por esa época «Munklägret» o «Munkliderna» (cuesta, con el significado de pendiente o inclinación).
El peaje en Kungsholmen eran el peaje de Karlberg donde ahora se encuentra la granja Mariedal, y Kungsholmstull, que fue la primera en St Eriksgatan / Fleminggatan y cerca del actual Fridhemsgatan 18.