Data Sources
All data on MapAndMove.se comes from open and public sources. Here we detail where the information originates.
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
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).
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)
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.
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
Map data and geographic boundaries
Municipality and county boundaries, railway network and locality data are sourced from OpenStreetMap via Overpass API and processed locally into GeoJSON. The map engine is Leaflet.
- Municipality boundaries: OpenStreetMap (290 municipalities,
admin_level=7) - County boundaries: OpenStreetMap (21 counties,
admin_level=4) - Map tiles: OpenStreetMap contributors
- Satellite imagery: Esri / ArcGIS World Imagery
- Topographic map layer: OpenTopoMap
- Geocoding: OpenStreetMap Nominatim (coordinate lookup)
- Railway network: OpenStreetMap (rail types
rail,tram,subway,light_rail,narrow_gauge) - Localities: OpenStreetMap (cities, towns, villages:
place=city|town|village)
Source: Leaflet · OpenStreetMap · Overpass API · Esri ArcGIS · CARTO · OpenTopoMap · Nominatim
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 2023": clouds have been filtered out and the images are aggregated over the whole year to give an even view. We host the imagery ourselves (about 900 MB packed) so we don't hit an external tile server on every page view.
Source: Sentinel-2 cloudless 2023 by EOX IT Services GmbH (contains modified Copernicus Sentinel data 2023), licensed under CC BY 4.0.
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.
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.
Weather & climate
Current weather is fetched in real time from Open-Meteo. Climate statistics (typical climate) are stored as static data and generated yearly from Open-Meteo's historical weather API.
- Current weather: Temperature, wind speed, humidity and weather conditions in real time
- Climate statistics: Previous full year data: average temperature, max/min temperature, precipitation, rain and snow days, average wind and sunshine hours per day
Source: Open-Meteo (Forecast API & Historical Weather API)
Wikipedia
Descriptions and images for individual municipalities are fetched in real time from Wikipedia's REST API. The information is displayed as a summary on each municipality page.
- 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 (CC BY-SA 3.0)
Community & Culture
Information about sports clubs, associations, popular sports and cultural organisations in municipalities. Data covers teams in top leagues (SHL, Allsvenskan, Superettan etc.) as well as local associations and cultural institutions.
- Sports clubs: Teams and clubs in national leagues (SHL, Allsvenskan, Superettan, HockeyAllsvenskan, SSL, Elitserien bandy etc.)
- Popular sports: The most practised sports per municipality
- Associations & culture: Local cultural institutions, heritage societies and community organisations
Source: Compiled from public information via respective sports federations, Swedish Sports Confederation and municipal websites.
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.
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.