Oslo · walk accessibility

Oslo on foot

Walk distance from every populated 250 m cell to the everyday

Walk distance from every populated 250 m cell to the everyday services people need, over the real footpath network, built entirely from open data.

729,823residents covered
83%reach all seven services in 15 min
9 minmedian walk to the full set
1,652jobs within 15 min for the median resident
MODELLEDproduced by a modelOPEN DATApublic or open data
01The map

Minutes to a full set of everyday services

Each square is a populated 250 m cell, coloured by how long its residents walk before all seven services are within reach. The 15 minute threshold sits at the middle of the colour ramp.

Minutes until all seven services are walkable
Green inside 15 minutes, red beyond 30. The red fringes are Marka edges, Bygdøy and the outer villa belt.

MODELLED83% of residents live where all seven services are within a 15 minute walk. The median resident reaches the full set in 9 minutes.

02Coverage and choice

Share of residents within reach of each service

Coverage is one service within a 15 minute walk. Choice is a second one in range.

Transit stop
100%
Playground or park
100%
Kindergarten
99%
Grocery
98%
School
97%
GP or clinic
93%
Pharmacy
85%

at least one within a 15 minute walk   two or more, so there is a choice

The weak service

Pharmacy covers 85% of residents within 15 minutes, the lowest of the seven, and only 65% have a second one in range. 110,613 people are beyond 15 minutes.

Transit stop coverage is near universal at 100%.

MODELLEDOPEN DATACoverage counts the nearest service, choice the second nearest, both on the same network.

03Weighted access

Opportunity weighted by walking time

The 15 minute map answers yes or no. This one grades it. Every service within reach counts, discounted by how long it takes to walk there, so nine services at 12 minutes scores far above one at 14. Both look identical on a threshold map.

Gravity accessibility score
Gravity score over 12,460 services, 15 minute catchment with Gaussian decay. Same network and same cells as the map above.
46score for the median resident
17for the worst served tenth
113for the best served tenth
6.5xspread between those tenths

MODELLEDInside the 83% who clear the 15 minute threshold, provision still varies by 6.5 times between the best and worst served tenths.

04Childcare

Kindergarten places per child

Every family within walking range of a kindergarten is competing for the same places. This rations each kindergarten's capacity against all the children who can reach it on foot, then gives every cell the total it can actually draw on.

Kindergarten places per child
Two-step floating catchment. Green is one place or more per competing child, red is under half.

What the competition does

Across the city there are 44,382 places for 56,833 children aged 0 to 4, which is 0.78 per child if you simply divide. Once each place is rationed among the children who can actually reach it, the median child sees 0.68.

The difference is competition. A citywide average counts places that no local child can walk to.

MODELLEDOPEN DATACapacity is the OSM capacity tag, present on 577 of 760 kindergartens; the rest are imputed at the median of 54. Demand is the 0 to 4 age band, which includes infants below the usual starting age, so coverage per eligible child is better than these figures show. The geography is unaffected.

0.68places per child, median
21%of children where supply meets demand
27%of children below half a place each
44,382places, from tagged capacity

MODELLED21% of Oslo children live where walkable kindergarten capacity matches the children competing for it, and 27% have under half a place each.

05Jobs

Jobs within a 15 minute walk

The same network and the same cells, aggregating workplaces instead of services.

Jobs within a 15 minute walk
Log scale. The peak cell reaches 66,542 jobs. The secondary centres, Nydalen, Skøyen and Økern, stand out from the ring of housing.
1,652jobs for the median resident
43,503for the median Sentrum resident
66,542at the strongest cell
388for the median Vestre Aker resident
06Bydeler

Access by bydel

Every figure weighted by residents. The inner east tops the table and the villa belt sits at the bottom.

Bydelresidentsall seven in 15 minmedian basketjobs in 15 min
Sentrum3,353100%7 min43,503
Grünerløkka64,694100%6 min6,126
Sagene47,659100%6 min4,970
St. Hanshaugen39,943100%6 min7,969
Gamle Oslo64,51596%7 min6,973
Frogner59,67890%7 min9,338
Bjerke37,64989%10 min1,200
Grorud27,42188%10 min767
Alna49,82487%10 min915
Østensjø50,76686%10 min582
Stovner35,31178%9 min996
Søndre Nordstrand39,25078%11 min370
Nordstrand55,90068%12 min605
Nordre Aker56,79467%12 min1,132
Ullern36,18264%13 min1,511
Vestre Aker51,17753%15 min388
utenfor bydel3,47748%16 min249
Marka6,23031%19 min163

MODELLEDBetween bydeler the all-seven share runs from 100% in Sentrum to 53% in Vestre Aker.

07Method

How the numbers are made

One walking network, one population grid, one measure: minutes on foot from home to the nearest of each everyday service.

Network

282,756 walkable links from OpenStreetMap footpaths, paths and streets, split at junctions into a routable graph of 218,546 nodes. Walking speed 4.8 km/h.

People and jobs

Residents from the SSB 250 m population grid, jobs from the SSB 250 m business grid. Every share on this page is a share of the 729,823 residents, never a share of map area.

Services

Grocery, kindergarten, school, pharmacy, GP, transit stop and playground, from OpenStreetMap. The nearest three of each are measured, which separates coverage from choice.

MODELLEDOPEN DATAShortest paths by pandana. Limits worth knowing: OSM completeness varies by service, large parks and schools enter at their centre point rather than their gates, and walking speed is constant, with no slope penalty.