This detailed map of Sweden displays its 21 provinces, major cities, rivers and neighboring countries. Located in Northern Europe, Sweden has a population of approximately 10.5 million as of 2024. The capital and largest city Stockholm is home to approximately 1 million residents. The country has a population density of approximately 25 people per square kilometer, with higher concentrations in the south. Sweden is known for its high standard of living and strong economy.