Spjelkavik is located on the western end of the island of Uksenøya, at the intersection of the European route E39 and European route E136 highways, just west of the lake Brusdalsvatnet.
The villages of Breivika, Myrland, and Løvika lie to the south of Spjelkavik.
The population of Spjelkavik is approximately 11,000 inhabitants and is the second largest part of the city.
The distance from the city center of Ålesund to Spjelkavik is about 10 kilometres (6.2 mi).
Today this area is booming due to not only shopping, but also a central point for logistic connections.