Data Sources

All data on MapAndMove.se comes from open and public sources. Here we detail where the information originates.

Every map layer and its source

SCB

Statistics Sweden (SCB) via Kolada

Most municipality statistics come from SCB's open database via Kolada (the Municipality and Region Database). The following indicators are used:

  • Population (N01951): Number of residents in the municipality
  • Population growth (N01963): Percentage population change
  • Average age (N00959): Average age in the municipality
  • Foreign background (N01950): Share with foreign background
  • Average income (N00906): Average earned income in SEK
  • Unemployment (N02280): Unemployment rate
  • Tax rate (N00900): Total municipal tax rate
  • House prices (N07915): Average price for houses (tSEK)
  • Apartment prices (N07908): Average price per sqm for apartments
  • New construction (N07916): Number of newly built homes
  • Higher education (N01982): Share with post-secondary education
  • Upper secondary eligibility (N15428): Share of pupils eligible for upper secondary school
  • Citizen index (N00667): SCB citizen survey, overall rating
  • Satisfaction index (N00670): Share of satisfied citizens
  • Electricity price (N45900): Electricity cost per sqm (Nils Holgersson model)
  • Water & sewage fee (N45924): Water & sewage cost per sqm
  • Waste fee (N45953): Waste collection cost per sqm
  • Childcare cost (N10007): Cost per enrolled child/year
  • Violent crimes (N07403): Reported violent crimes per 100,000 inhabitants
  • Safety (N00610): Share feeling safe outdoors at night
  • Broadband 100 Mbit/s (N07900): Share of households with access
  • Broadband 1 Gbit/s (N07918): Share of households with access
  • Public transport (N07418): Share of population near public transport
  • Commuting in (N02276): Share commuting into the municipality
  • Commuting out (N02279): Share commuting out of the municipality
  • Debt rate (N00989): Share of residents 18+ with debt at the Enforcement Authority

Source: kolada.se · scb.se

SCB+

Statistics Sweden sub-area statistics (RegSO, DeSO, localities)

In addition to the Kolada statistics at municipality level, since May 2026 we have a separate pipeline that processes 38 Statistics Sweden tables from the Statistics Atlas and breaks the statistics down into Statistics Sweden's smaller regional divisions. This is what powers the map's "RegSO mode", where you can click a district or residential area within a municipality and see income, population, education level and voter turnout for that specific area.

  • 9 topic blocks: demographics, income & economy, labour market, housing, health, education, elections, transport and area
  • 4 geographic levels: municipality (290), RegSO (3,013 regional statistical areas), locality (about 2,000) and DeSO (about 6,000 demographic statistical areas)
  • 15 priority KPIs active in the map's Query Builder: population, share aged 65+, share foreign-born, median income, economic standard, post-secondary education, employment, ill-health figure, voter turnout, ownership tenure, rental tenure, detached houses, buildings from before 1940 and passenger cars in traffic
  • Raw data: about 25 GB of CSV (CP1252) fetched via Statistics Sweden's Statistics Atlas, processed locally into JSON aggregates: about 60 MB at municipality level and 149 MB at RegSO level

Source: SCB Statistics Atlas · scb.se. Statistics Sweden's open data is free to use (CC0).

Val

Election results

Election results by municipality and party come from the Swedish Election Authority's open data. This includes parliamentary election results by party (M, S, SD, C, V, KD, L, MP and others).

Source: val.se (Swedish Election Authority)

Styre

Municipal governance

Information about political governance in municipalities: which parties are in the ruling coalition and who is chair of the municipal executive board.

Source: SKR (Swedish Association of Local Authorities and Regions) and public information from respective municipalities.

Utb

Educational institutions

Data about universities, colleges and folk high schools in each municipality is compiled to show educational opportunities on the map and municipality pages.

Source: UHR (Swedish Council for Higher Education) and folkhogskola.nu

Karta

Map data and geographic boundaries

The map runs on MapLibre GL JS and every map tile is served from our own server, with no external tile providers. The base map is built from OpenStreetMap (Nordic extract) using the OpenMapTiles schema and Planetiler, packaged as PMTiles. On top of the base we add overlays (urban areas, RegSO, small localities, railways, power lines) that we build ourselves from OSM and Statistics Sweden data.

  • Map engine: MapLibre GL JS (open source, BSD-3)
  • Base map: OpenStreetMap (Nordic extract: SE+NO+FI+DK) built with the OpenMapTiles schema via Planetiler, delivered as PMTiles
  • "Liberty" style (light): light neutral OSM theme, default in light mode
  • "Dark Matter" style: dark OSM theme, default in dark mode
  • "Satellite" style: EOX Sentinel-2 cloudless 2025 (see the separate section below)
  • Hillshading (terrain relief): Natural Earth 2.0 raster z0–z6 (CC0)
  • Overlays (vector): urban areas, RegSO, small localities, railways and power lines, built from OSM and Statistics Sweden data with tippecanoe
  • Search: local index of all municipalities, urban areas and small localities (5 404 entries). No external geocoding service is used
  • Elevation data (3D terrain): Lantmäteriet, Digital Elevation Model grid 1+ (1 m ground model) — © Lantmäteriet, terms of use for high-value datasets

Source: MapLibre · OpenMapTiles · OpenStreetMap · Planetiler · Natural Earth

OpenStreetMap data is licensed under ODbL 1.0. Natural Earth data is public domain (CC0).

Sat

Satellite map (Sentinel-2)

When you select satellite mode on the map, Sentinel-2 imagery from the European Copernicus programme is shown. The dataset is "cloudless 2025": clouds have been filtered out and the images are aggregated over the whole year to give an even view. We host the imagery ourselves (1.18 GB, Sweden down to zoom 13, roughly 19 metres per pixel) so we don't hit an external tile server on every page view.

Source: Sentinel-2 cloudless 2025 by EOX IT Services GmbH (contains modified Copernicus Sentinel data 2025), licensed under CC BY 4.0.

POI

Places and brands

Over 313,000 places across 173 categories are sourced from OpenStreetMap and shown as filterable map layers: 134,000 from core categories (restaurants, shops, schools, hospitals, parks, etc.), 179,000 from extra categories (bus stops, peaks, wind turbines, rune stones, defibrillators, etc.), and around 13,000 branded locations (ICA, McDonald's, Apoteket, etc.). Places are enriched with municipality codes via point-in-polygon matching so each POI can be filtered per municipality.

  • 61 core categories: food & drink, health, education & culture, civic, transport, leisure & sport, retail, services
  • 63 brands: grocery stores, pharmacies, fast food, electronics, gyms, banks, fuel stations, etc.
  • 112 extra categories: nature (peaks, waterfalls, caves), cultural heritage (rune stones, ancient sites, castles, ruins), infrastructure (lighthouses, wind turbines, water towers), sport (football, tennis, golf, disc golf), emergency equipment (defibrillators, life rings), public fixtures (toilets, waste bins, mailboxes), etc.
  • Enrichment: each place gets a 4-digit Swedish municipality code so categories can be filtered per municipality
  • Metadata per place: name, opening hours, phone, website, municipality (where OSM has the data)

Source: OpenStreetMap via Overpass API, licensed under ODbL. Refreshed quarterly.

Kollektiv­trafik

Public transport & timetables

When you click "Load timetables" on a municipality page, a summary of public transport appears: number of stops/stations, routes, weekday/weekend departures, first/last departure, and top stations with routes. No live integration is used; the data is pre-computed from GTFS Sweden 3 Static roughly once a month and stored locally as per-municipality JSON.

  • Per-municipality content: stops, routes, operators, departures Mon–Fri/Sat/Sun, first/last departure, top stations with routes and destinations
  • Ferries to islands: automatically detected (Gotland, Stockholm archipelago) and linked out to Destination Gotland and Waxholmsbolaget, because their timetables are not available as open APIs

Source: Trafiklab.se / Samtrafiken, GTFS Sweden 3 Static, licensed under CC-BY 4.0. Refreshed manually roughly once a month.

Väder

Weather & climate

Current weather is fetched live from Open-Meteo. The climate normals, meaning the typical climate, are pre-computed from SMHI open data instead, and rebuilt manually about once a year.

  • Current weather: Temperature, wind speed, humidity and weather conditions in real time
  • Climate normals 1991–2020: day-of-year curves for temperature, precipitation, snow depth, wind and cloud cover from SMHI station observations, picking the nearest station with sufficient coverage per municipality, plus sunshine hours and solar PV yield from SMHI's STRÅNG model

Source: Open-Meteo (Forecast API, current weather) · SMHI open data (station observations 1991–2020 and STRÅNG)

Wiki

Wikipedia

Descriptions and images for individual municipalities are cached locally from Wikipedia's REST API once per update cycle. Wikipedia is never hit during normal traffic; extract text and thumbnail images are served from our own CDN. This reduces the load on Wikipedia and makes page views faster.

  • Content: summary text (extract) + one hero image per municipality (about 90 MB total for all 290 municipalities)
  • Updates: the entire cache is rebuilt manually about once a quarter, because Wikipedia text and images rarely change at the municipality level

Source: Wikipedia (Swedish first, English fallback). All content is licensed under CC BY-SA 3.0, and every municipality page links back to the original article.

Fören.

Community & Culture

Since May 2026 we have run our own pipeline that collects Sweden's clubs and organisations from several open sources and sorts them per municipality. About 78,400 associations spread across all 290 municipalities, not just the top league but also the local heritage society, the church, the cinema collective and the scout troop that actually exist in your potential new home municipality.

  • 8 categories: sport, culture, religion, outdoor life, local heritage, politics, social and other. Each association is classified from OSM tags and a Swedish taxonomy
  • Primary source: the municipalities' own association registers (Rbok, Actor Smartbook, Interbook GO and Interbook FRI) in the 155 municipalities that publish one, about 29,900 associations carrying the municipality's own category on each record
  • Other sources: the Swedish Sports Confederation and its member federations (about 18,000 clubs), OpenStreetMap (churches, sports halls, pitches, club premises and museums) and national organisations such as Bygdegårdarnas Riksförbund. Duplicates are merged on name, position and organisational affiliation

Source: the municipalities' own association registers, Riksidrottsförbundet and its member federations, plus OpenStreetMap (ODbL 1.0).

Jobb

Active job listings

Every night at 03:15 we fetch a fresh snapshot of all vacancies across Sweden from the Swedish Public Employment Service's open JobSearch API. For each municipality we count the number of active listings and the distribution across the eight largest occupational fields. This is used as a signal for where the jobs are right now, that is not historical trends but what is actually being advertised today.

  • Content per municipality: total number of active listings plus the top 8 occupational fields (e.g. Data/IT, Sales, Healthcare, Education)
  • Updates: daily around 03:15 Swedish time via an automated pipeline on our VPS
  • Where it appears: the municipality page ("Jobs & economy" tab), the statistics page (the "Active jobs" column), the wanted list (sorting and badges), the compare page, and as a filterable KPI in the map

Source: JobSearch API (JobTech Development, Swedish Public Employment Service). The data is published on Platsbanken and may be used freely, including commercially, but attribution "Platsbanken" is required.

Every map layer and its source

The map has around a hundred layers and key figures, and every one of them has a source. They are all listed here. Open a legend card on the map and you will find the same line there, together with that layer's sources of error — what the figure cannot answer.

Bedrock, soil and terrain

Nature, environment and outdoor life

Land, buildings and land-use regulation

Infrastructure and transport

Society, services and safety

Population, housing, economy and politics

Calculated by us, and scale references

The key figures behind the map colouring

Geography and area divisions

Search, journeys and photos

About our data

Update frequency

Statistics are updated regularly as new data is published by each source, typically annually.

Open data

All data used is freely available from public authorities and organisations under open licences.

Disclaimer

We strive for accuracy but cannot guarantee that all figures are error-free. Always verify against the original source for important decisions.