Salary data

Official pay figures, read the way each country publishes them

Every figure is one a national statistics office has published: its median, its mean, its percentiles, by occupation, sex, age, schooling and area. Nothing is modelled, taken from job adverts or guessed. Each figure keeps its own currency and period, with US dollars and today's prices beside it.

49countries
3,884tables
83,837,497figures
45current this year
Headline pay, the latest period of eachfrom the API
jpJapan, 2025254,300 JPY
gbUnited Kingdom, 202532,890 GBP
seSweden, 2025202 SEK
noNorway, 2026K253,650 NOK
usUS, 202550,980 USD
isIceland, 2026M08192,894 ISK

What is in it

The same shape for every country, so a figure from Japan reads like one from Finland, without losing what makes each one its own.

01

The statistic, named

Median, mean, the 10th to the 90th percentile, minimum wages, starting pay and bonuses, each named in one shape: pay.median.monthly.

02

Its own period

A year, a quarter, a half or a month, as the office published it, from the first year it published to the latest release.

03

Every breakdown there is

Occupation, sex, age, schooling, hours, region and industry, wherever the office publishes them.

04

Its own currency

Kept in whole units of money as published, with US dollars at the average rate of that period beside it.

05

Today's prices

Each country's own consumer price index turns any year's pay into today's, so the years compare.

06

Revisions followed

When an office revises a figure, the new one replaces it, and the release log says when.

Every country

What each country publishes, how far back and how recent. The letters are the breakdowns it gives: occupation, sex, age, education, area.

CountryRegionTablesFiguresSinceLatestBreakdowns
DenmarkEurope4819,810,4592004Q2 2026OSAEAOpen
NorwayEurope37113,873,3161970Sep 2026OSAEAOpen
SwedenEurope15512,033,1651947Sep 2026OSAEAOpen
United KingdomEurope11111,473,92019972025OSAEAOpen
Faroe IslandsEurope323,072,3151985Sep 2026OSAEAOpen
IcelandEurope732,375,2731979Sep 2026OSAEAOpen
LatviaEurope701,481,9951990Jul 2026OSAEAOpen
FinlandEurope2121,251,8821964Q3 2026OSAEAOpen
GermanyEurope4827,78320222025OSAEAOpen
SwitzerlandEurope9462,67720022024OSAEAOpen
IrelandEurope328374,7991925Q2 2026OSAEAOpen
EstoniaEurope73215,6081995Q2 2026OSAEAOpen
SpainEurope29964,8152002Q2 2026OSAEAOpen
MoldovaEurope4155,80920002025OSAEAOpen
CyprusEurope6953,9881960Q2 2026OSAEAOpen
CroatiaEurope1450,10220002013OSAEAOpen
AustriaEurope5435,61820002024OSAEAOpen
North MacedoniaEurope11429,3822005Jul 2026OSAEAOpen
GeorgiaEurope1513,2721970Q2 2026OSAEAOpen
FranceEurope38,0301930Oct 2026OSAEAOpen
CzechiaEurope11,35520112024OSAEAOpen
TürkiyeEurope56072009Q2 2026OSAEAOpen
KosovoEurope526720082025OSAEAOpen
BelgiumEurope312719992022OSAEAOpen
PolandEurope337020022025OSAEAOpen
LuxembourgEurope4201967Jun 2026OSAEAOpen
ItalyEurope502000Aug 2026OSAEAOpen
UkraineEurope302016Sep 2026OSAEAOpen

How a figure gets here

Four steps, the same for every table.

01

Published

A national statistics office releases its pay figures, in its own tables and words.

02

Read as published

Each figure is taken as it stands, with its period, unit and currency, never rounded or filled in.

03

Named and dated

Its statistic, its pay period and who it covers are read from the table, so it answers in the API's one shape.

04

Checked

Figures that cannot be pay per person (a total, a count) are held back, and every release is checked against the last.

Start with the free key

The latest period of every country, 50 calls a day, no card.