Where Bergen stands

Strongest positions

Weakest positions

20 measures are published for Bergen, each compared against up to 178 cities. This block is a mechanical reading of rank over the measures that have stated whether a higher value is better. It is not a score, carries no weighting, and is not an editorial judgement about the city. Temperature, rainfall and the like are excluded, because better and worse there are yours to decide.

Where Bergen is

  • Coastal cityWithin 10 km of the ocean coastline.
  • Away from the mountainsNearest mountain area about 916 km away.

Straight-line distances from the reviewed city point, not travel time. A city's built-up area can reach the water or the hills before its centre does. [1][2]

Climate and environment

Daylight on the shortest day

5.7 hours

0.0 hours Tromsømedian 8.3 hours9.8 hours Limassol

2.6 hours below the median172nd highest of 178See all 178 cities

Bergen city pointPoint · annual astronomical minimum · derived · confidence grade A

Definition, method and limits

Apparent time between sunrise and sunset on the annual shortest day, calculated from the reviewed city latitude using NOAA's documented solar geometry.

Calculation. NOAA apparent-sunrise hour-angle geometry at the local winter solstice, using solar zenith 90.833 degrees and declination 23.44 degrees at the reviewed city latitude; duration = 24 x hour angle / pi

Limits. An astronomical estimate, not observed sunshine or cloud cover. Terrain and changing atmospheric refraction can shift the sunrise and sunset a person actually sees. Astronomical apparent daylight, not sunshine. Local terrain and actual atmospheric refraction can change the visible sunrise and sunset.

Sources [3]

PM2.5 annual mean

4.3 µg/m³

3.2 µg/m³ Tromsømedian 8.8 µg/m³20.7 µg/m³ Padua

4.5 µg/m³ below the median5th lowest of 178See all 178 cities

Bergen city pointPoint · 2024 annual mean · derived · confidence grade B

Definition, method and limits

Annual mean concentration of fine particulate matter under 2.5 micrometres, estimated as the arithmetic mean of validated EEA 1 km grid cells within 10 km of the reviewed city point.

Calculation. unweighted arithmetic mean of the 312 valid 1 km cells whose centre lies within 10 km of the reviewed city point (60.39, 5.32), transformed to EPSG:3035 as (4062422.4, 4151816.8); no-data cells excluded, no station or wider-radius fallback

Limits. This is a model-assisted circular-area estimate, not a monitoring-station reading, municipality average or regulatory-compliance assessment. The 10 km radius, grid resolution, valid-cell count and confidence B must remain visible. This is a 10 km-radius PM2.5 estimate around the reviewed city point, combining monitoring data, chemical-transport modelling and supplementary inputs at 1 km. It supports European comparison but does not resolve street-level exposure, indoor air or short pollution episodes.

Sources [4]

Seismic hazard, peak ground acceleration

0.028 g

0.000 g Hamburgmedian 0.039 g0.604 g Patras

0.011 g below the median80th lowest of 178See all 178 cities

Bergen city pointPoint · European Seismic hazard Model 2020 (ESHM20), 2021 release · derived · confidence grade A

Definition, method and limits

Peak ground acceleration with a ten per cent probability of exceedance in fifty years, for reference rock, read at the nearest node of the pinned European Seismic Hazard Model's own computational grid to the reviewed city point.

Calculation. value at the nearest node of the 0.1 degree ESHM20 computational grid to the reviewed city point (60.39, 5.32); the node lies at (60.4000, 5.2821), 2.4 km away. No interpolation between nodes and no averaging over neighbouring nodes

Limits. Does not change between model releases, so it is collected once and re-checked annually. Three things are part of the definition rather than context, and must stay visible with the value: the 475-year return period, the reference rock condition (vs30 800 m/s), and the logic-tree mean, which is one of six aggregations ESHM20 publishes for the same site. The value is read at the nearest node of a nominally 0.1-degree grid, up to about eight kilometres from the city point, so it describes the surrounding area and not an address; the node distance is recorded on every observation. Local ground conditions can raise or lower shaking at a specific site. This is a hazard estimate, not a forecast, a building-code value, or a statement about any particular building. Peak ground acceleration with a 10 per cent chance of being exceeded in 50 years, the 475-year return period, for reference rock (rock_vs30_800ms-1) and the logic-tree mean. Read at the nearest node of a 0.1 degree grid, 2.4 km from the reviewed city point, so it describes the surrounding area rather than a specific address. Local ground conditions can raise or lower shaking at a given site, and this is a hazard estimate, not a forecast, a building-code value or a statement about any building.

Sources [5]

Work and economy

Employment rate, ages 25 to 54

85.6%

55.9% Naplesmedian 84.7%93.1% Warsaw

0.9% above the median68th highest of 178See all 178 cities

VestlandetNUTS 2 · 2025 · derived · confidence grade B

Definition, method and limits

Employed people aged 25 to 54 as a share of people of the same age living in private households, for the region containing the city.

Calculation. sum employed people aged 25-34, 35-44 and 45-54 / sum private-household population in the same age bands x 100

Limits. Derived from Eurostat's compatible 25-34, 35-44 and 45-54 employed-person and private-household population series for one region and year. It is not an average of the three published age-band rates. Derived from six compatible EU Labour Force Survey series for the same NUTS 2 region and year; age-band percentages were not averaged.

Sources [6][7][8][9][10][11]

Unemployment rate

4.1%

1.8% Praguemedian 5.0%15.2% Granada

0.9% below the median55th lowest of 178See all 178 cities

VestlandetNUTS 2 · 2025 · reported · confidence grade A

Definition, method and limits

Unemployed people aged 15 to 74 as a share of the economically active population of the same age, for the region containing the city.

Sources [12]

Youth unemployment rate

13.6%

4.0% Freiburgmedian 14.8%40.1% Naples

1.2% below the median75th lowest of 177See all 177 cities

VestlandetNUTS 2 · 2025 · reported · confidence grade A

Compared cities mix editions (2011 to 2025).

Definition, method and limits

Unemployed people aged 15 to 24 as a share of the economically active population of the same age, for the region containing the city.

Sources [13]

Regional GDP per capita

42,800 PPS

17,300 PPS Plovdivmedian 39,850 PPS107,200 PPS Dublin

2,950 PPS above the median67th highest of 168See all 168 cities

VestlandetNUTS 2 · 2021 · reported · confidence grade A

Compared cities mix editions (2021, 2024).

Data statusthe most recent period this value could be taken from is 2021, which is older than the 36-month freshness this dimension declares Regional GDP reflects where output is produced, which can skew commuter regions.
Definition, method and limits

Gross domestic product per inhabitant in purchasing power standards, for the region containing the city.

Limits. the most recent period this value could be taken from is 2021, which is older than the 36-month freshness this dimension declares Regional GDP reflects where output is produced, which can skew commuter regions.

Sources [14]

Health

Life expectancy at birth

83.6 yrs

75.4 yrs Varnamedian 82.3 yrs85.7 yrs Madrid

1.3 yrs above the median42nd highest of 178See all 178 cities

VestlandetNUTS 2 · 2024 · reported · confidence grade A

Definition, method and limits

Life expectancy at birth, for the region containing the city.

Sources [15]

Healthy life years at birth

64.8 yrs

52.5 yrs Rigamedian 63.6 yrs73.4 yrs Milan

1.2 yrs above the median56th highest of 178See all 178 cities

NorwayCountry · 2024 · reported · confidence grade A

Compared cities mix editions (2022, 2024).

Definition, method and limits

Years expected to be lived without activity limitation, at birth. Published at country level only.

Sources [16]

Physicians per 100,000 inhabitants

476/100k

278/100k Brugesmedian 444/100k867/100k Athens

32/100k above the median60th highest of 146See all 146 cities

VestlandetNUTS 2 · 2024 · reported · confidence grade A

Compared cities mix editions (2023, 2024, 2025).

Definition, method and limits

Practising physicians per 100,000 inhabitants, for the region containing the city.

Limits. Counts registered physicians, not appointment availability.

Sources [17]

Practising nurses per 100,000 inhabitants

1,524/100k

106/100k Brașovmedian 887/100k1,524/100k Oslo

636/100k above the median1st highest of 175See all 175 cities

NorwayCountry · 2024 · reported · confidence grade A

Compared cities mix editions (2023, 2024, 2025).

Definition, method and limits

Practising nurses with an EU-recognised qualification per 100,000 inhabitants, published at country level.

Limits. National health-system capacity context, not a city staffing level, appointment guarantee or measure of care quality. Eurostat flags national definition differences and estimates next to affected values.

Sources [18]

Hospital beds per 100,000 inhabitants

320/100k

187/100k Stockholmmedian 516/100k870/100k Burgas

195/100k below the median119th highest of 178See all 178 cities

NorwayCountry · 2024 · reported · confidence grade A

Compared cities mix editions (2024, 2025).

Definition, method and limits

Available staffed hospital beds for total care per 100,000 inhabitants, published at country level.

Limits. National capacity context, not the number of beds in the city or proof that a bed is available to a newcomer. Day-care and outpatient places are excluded.

Sources [19]

Safety

Intentional homicide rate

0.46/100k

0.00/100k Zugmedian 0.72/100k3.34/100k Vilnius

0.26/100k below the median45th lowest of 164See all 164 cities

VestlandNUTS 3 · 2024 · reported · confidence grade A

Compared cities mix editions (2022, 2023, 2024).

Definition, method and limits

Police-recorded intentional homicides per 100,000 inhabitants, for the region containing the city.

Sources [21]

Recorded intentional-homicide rate

0.50/100k

0.00/100k Zugmedian 0.61/100k2.92/100k Vilnius

0.11/100k below the median12th lowest of 52See all 52 cities

VestlandNUTS 3 · 2020-2024 · derived · confidence grade C

Definition, method and limits

Police-recorded intentional homicides per 100,000 person-years for the NUTS 3 region containing the city. The estimate pools the compatible years available within the reviewed 2020-2024 window and identifies incomplete evidence.

Calculation. sum intentional homicides / sum 1 January population for the stated available years x 100,000; paired one-sided 95% exact Garwood Poisson bounds

Limits. A regional recorded-homicide measure, not a measure of all crime, neighbourhood safety or personal risk. See docs/methodology/recorded-homicide.md. Available years=2020,2021,2022,2023,2024 (5 of 5); H=16; E=3214148; R=0.49779911; L=0.31224314; U=0.75606922; threshold=1.0.

Sources [23][24][25][26][27][28][29][30][31][22]

Road fatalities per 100,000 inhabitants

1.13/100k

0.87/100k Brusselsmedian 4.15/100k9.09/100k Osijek

3.02/100k below the median4th lowest of 178See all 178 cities

VestlandetNUTS 2 · 2024 · derived · confidence grade B

Compared cities mix editions (2023, 2024).

Definition, method and limits

People killed in road traffic accidents per 100,000 inhabitants, for the region containing the city.

Calculation. road fatalities / resident population x 100,000

Limits. Rate derived from reported fatalities and population. Derived from Eurostat fatalities and 1 January population for the same region and year.

Sources [20][32]

Trajectory

Net migration rate

+4.0/1,000

-12.9/1,000 Parismedian 6.1/1,00025.3/1,000 Faro

2.1/1,000 below the median178 cities comparedSee all 178 cities

VestlandNUTS 3 · 2024 · reported · confidence grade A

Definition, method and limits

Net migration including statistical adjustment, per 1,000 inhabitants, for the region containing the city.

Sources [34]

Population change over ten years

+5.8%

-15.2% Osijekmedian 4.9%31.2% Valletta

0.9% above the median178 cities comparedSee all 178 cities

VestlandNUTS 3 · 2025 · derived · confidence grade B

Definition, method and limits

Change in resident population over the ten years ending in the observed period, for the region containing the city.

Calculation. (population 2025 - population 2015) / population 2015 x 100

Limits. Ten-year change from 2015 to 2025 on the same NUTS 3 boundary.

Sources [35][33]

Family and education

Tertiary educational attainment, ages 25 to 64

49.2%

13.4% Iașimedian 40.0%65.6% Vilnius

9.2% above the median33rd highest of 178See all 178 cities

VestlandetNUTS 2 · 2025 · reported · confidence grade A

Definition, method and limits

People aged 25 to 64 living in private households whose highest completed education is ISCED 2011 level 5 to 8, as a share of the same population in the region containing the city.

Limits. Regional adult attainment context from the EU Labour Force Survey. It does not measure school quality, current university capacity or the qualifications of a specific city.

Sources [36]

36 referencesEvery figure's exact source query
  1. Natural Earth. Natural Earth 1:10m coastline, version 5.1.2. Bergen. Published 2022-05-13. Retrieved 2026-08-03. Open exact source query

    pinned complete GeoJSON layer
  2. European Environment Agency. European Mountain Areas, version 1. Bergen city point. Published 2008-12-12. Retrieved 2026-08-03. Open exact source query

    pinned complete GeoJSON layer
  3. NOAA Global Monitoring Laboratory. Solar Calculation Details. Bergen city point. Retrieved 2026-08-02. Open exact source query

    apparent sunrise and sunset calculation; solar declination and hour angle
  4. European Environment Agency. PM2.5, European air quality data for 2024, interpolated data, validated. Bergen city point. Published 2026-05-29. Retrieved 2026-08-01. Open exact source query

    dataset eea_r_3035_1_km_aq-interpolated-pm25_p_2024_v01_r00; file pm25_avg_24.tif; sha256 86f63d22d2ded2794c17a7f001810b2ea7a00ab3a8c0db6b139d0f196ad9766e; EPSG:3035 1 km grid
  5. European Facilities for Earthquake Hazard and Risk. European Seismic hazard Model 2020 (ESHM20): mean peak ground acceleration, 475-year return period, reference rock. Bergen city point. Published 2021-01-01. Retrieved 2026-08-03. Open exact source query

    model 81; imt PGA; poe 0.002103 over 1 year; soil rock_vs30_800ms-1; arithmetic aggregation at level 0.5; 100585 nodes over 28.0..75.0 N, -32.0..47.0 E; sha256 ed98903b567fe850de980ca54a2d2357e39ad13f1cf2eb40c7e8f2b9abcd6a3f
  6. Eurostat. Employed persons by NUTS 2 region. Vestlandet. Published 2026-06-30. Retrieved 2026-08-03. Open exact source query

    dataset lfst_r_lfe2emp; age=Y25-34; geo=NO0A; sex=T; unit=THS_PER; time=2025
  7. Eurostat. Employed persons by NUTS 2 region. Vestlandet. Published 2026-06-30. Retrieved 2026-08-03. Open exact source query

    dataset lfst_r_lfe2emp; age=Y35-44; geo=NO0A; sex=T; unit=THS_PER; time=2025
  8. Eurostat. Employed persons by NUTS 2 region. Vestlandet. Published 2026-06-30. Retrieved 2026-08-03. Open exact source query

    dataset lfst_r_lfe2emp; age=Y45-54; geo=NO0A; sex=T; unit=THS_PER; time=2025
  9. Eurostat. Population in private households by educational attainment level and NUTS 2 region. Vestlandet. Published 2026-06-30. Retrieved 2026-08-03. Open exact source query

    dataset lfst_r_lfsd2pop; age=Y25-34; geo=NO0A; isced11=TOTAL; sex=T; unit=THS_PER; time=2025
  10. Eurostat. Population in private households by educational attainment level and NUTS 2 region. Vestlandet. Published 2026-06-30. Retrieved 2026-08-03. Open exact source query

    dataset lfst_r_lfsd2pop; age=Y35-44; geo=NO0A; isced11=TOTAL; sex=T; unit=THS_PER; time=2025
  11. Eurostat. Population in private households by educational attainment level and NUTS 2 region. Vestlandet. Published 2026-06-30. Retrieved 2026-08-03. Open exact source query

    dataset lfst_r_lfsd2pop; age=Y45-54; geo=NO0A; isced11=TOTAL; sex=T; unit=THS_PER; time=2025
  12. Eurostat. Unemployment rates by educational attainment level and NUTS 2 region. Vestlandet. Published 2026-06-30. Retrieved 2026-08-03. Open exact source query

    dataset lfst_r_lfu3rt; age=Y15-74; geo=NO0A; isced11=TOTAL; sex=T; unit=PC; time=2025
  13. Eurostat. Unemployment rates by educational attainment level and NUTS 2 region. Vestlandet. Published 2026-06-30. Retrieved 2026-08-03. Open exact source query

    dataset lfst_r_lfu3rt; age=Y15-24; geo=NO0A; isced11=TOTAL; sex=T; unit=PC; time=2025
  14. Eurostat. Gross domestic product (GDP) at current market prices by NUTS 2 region. Vestlandet. Published 2026-02-10. Retrieved 2026-08-03. Open exact source query

    dataset nama_10r_2gdp; geo=NO0A; unit=PPS_EU27_2020_HAB; time=2021
  15. Eurostat. Life expectancy by age, sex and NUTS 2 region. Vestlandet. Published 2026-06-01. Retrieved 2026-08-03. Open exact source query

    dataset demo_r_mlifexp; age=Y_LT1; geo=NO0A; sex=T; unit=YR; time=2024
  16. Eurostat. Healthy life years by sex (from 2004 onwards). Norway. Published 2026-07-17. Retrieved 2026-08-03. Open exact source query

    dataset hlth_hlye; geo=NO; hlth_hle=HLY_Y0; sex=T; unit=YR; time=2024
  17. Eurostat. Physicians by NUTS 2 region. Vestlandet. Published 2026-07-13. Retrieved 2026-08-03. Open exact source query

    dataset hlth_rs_physreg; geo=NO0A; unit=P_HTHAB; time=2024
  18. Eurostat. Health personnel. Norway. Published 2026-07-13. Retrieved 2026-08-03. Open exact source query

    dataset hlth_rs_prs2; geo=NO; med_spec=NRS; unit=P_HTHAB; wstatus=PRACT; time=2024
  19. Eurostat. Hospital beds by function and type of care. Norway. Published 2026-07-13. Retrieved 2026-08-03. Open exact source query

    dataset hlth_rs_bds1; facility=HBEDT; geo=NO; hlthcare=TOTAL; unit=P_HTHAB; time=2024
  20. Eurostat. Victims in road accidents by NUTS 2 region. Vestlandet. Published 2026-03-25. Retrieved 2026-08-03. Open exact source query

    dataset tran_r_acci; geo=NO0A; unit=NR; victim=KIL; time=2024
  21. Eurostat. Police-recorded offences by NUTS 3 region. Vestland. Published 2026-06-29. Retrieved 2026-08-03. Open exact source query

    dataset crim_gen_reg; geo=NO0A2; iccs=ICCS0101; unit=P_HTHAB; time=2024
  22. Eurostat. Police-recorded offences by NUTS 3 region. Vestland. Published 2026-06-29. Retrieved 2026-08-03. Open exact source query

    dataset crim_gen_reg; geo=NO0A2; iccs=ICCS0101; unit=NR; time=2024
  23. Eurostat. Population on 1 January by broad age group, sex and NUTS 3 region. Vestland. Published 2026-07-10. Retrieved 2026-08-03. Open exact source query

    dataset demo_r_pjanaggr3; age=TOTAL; geo=NO0A2; sex=T; unit=NR; time=2020
  24. Eurostat. Population on 1 January by broad age group, sex and NUTS 3 region. Vestland. Published 2026-07-10. Retrieved 2026-08-03. Open exact source query

    dataset demo_r_pjanaggr3; age=TOTAL; geo=NO0A2; sex=T; unit=NR; time=2021
  25. Eurostat. Population on 1 January by broad age group, sex and NUTS 3 region. Vestland. Published 2026-07-10. Retrieved 2026-08-03. Open exact source query

    dataset demo_r_pjanaggr3; age=TOTAL; geo=NO0A2; sex=T; unit=NR; time=2022
  26. Eurostat. Population on 1 January by broad age group, sex and NUTS 3 region. Vestland. Published 2026-07-10. Retrieved 2026-08-03. Open exact source query

    dataset demo_r_pjanaggr3; age=TOTAL; geo=NO0A2; sex=T; unit=NR; time=2023
  27. Eurostat. Population on 1 January by broad age group, sex and NUTS 3 region. Vestland. Published 2026-07-10. Retrieved 2026-08-03. Open exact source query

    dataset demo_r_pjanaggr3; age=TOTAL; geo=NO0A2; sex=T; unit=NR; time=2024
  28. Eurostat. Police-recorded offences by NUTS 3 region. Vestland. Published 2026-06-29. Retrieved 2026-08-03. Open exact source query

    dataset crim_gen_reg; geo=NO0A2; iccs=ICCS0101; unit=NR; time=2020
  29. Eurostat. Police-recorded offences by NUTS 3 region. Vestland. Published 2026-06-29. Retrieved 2026-08-03. Open exact source query

    dataset crim_gen_reg; geo=NO0A2; iccs=ICCS0101; unit=NR; time=2021
  30. Eurostat. Police-recorded offences by NUTS 3 region. Vestland. Published 2026-06-29. Retrieved 2026-08-03. Open exact source query

    dataset crim_gen_reg; geo=NO0A2; iccs=ICCS0101; unit=NR; time=2022
  31. Eurostat. Police-recorded offences by NUTS 3 region. Vestland. Published 2026-06-29. Retrieved 2026-08-03. Open exact source query

    dataset crim_gen_reg; geo=NO0A2; iccs=ICCS0101; unit=NR; time=2023
  32. Eurostat. Population on 1 January by broad age group, sex and NUTS 3 region. Vestlandet. Published 2026-07-10. Retrieved 2026-08-03. Open exact source query

    dataset demo_r_pjanaggr3; age=TOTAL; geo=NO0A; sex=T; unit=NR; time=2024
  33. Eurostat. Population on 1 January by broad age group, sex and NUTS 3 region. Vestland. Published 2026-07-10. Retrieved 2026-08-03. Open exact source query

    dataset demo_r_pjanaggr3; age=TOTAL; geo=NO0A2; sex=T; unit=NR; time=2025
  34. Eurostat. Population change - Demographic balance and crude rates at regional level (NUTS 3). Vestland. Published 2026-07-21. Retrieved 2026-08-03. Open exact source query

    dataset demo_r_gind3; geo=NO0A2; indic_de=CNMIGRATRT; time=2024
  35. Eurostat. Population on 1 January by broad age group, sex and NUTS 3 region. Vestland. Published 2026-07-10. Retrieved 2026-08-03. Open exact source query

    dataset demo_r_pjanaggr3; age=TOTAL; geo=NO0A2; sex=T; unit=NR; time=2015
  36. Eurostat. Population in private households by educational attainment level and NUTS 2 region. Vestlandet. Published 2026-06-11. Retrieved 2026-08-03. Open exact source query

    dataset edat_lfse_04; age=Y25-64; geo=NO0A; isced11=ED5-8; sex=T; unit=PC; time=2025