Chinese and Indian ethic group workers have higher average earnings than their white British counterparts, the first official figures on the issue show.
But the data on the ethnicity pay gap, showed all other ethnic groups have lower wages than white British workers.
The Office for National Statistics said employees in the Bangladeshi ethnic group have the largest pay gap, earning 20% less than white British employees.
On average, ethnic minorities earn 3.8% less than white ethnic groups.
The categories are the official ones used by ONS.
Hugh Stickland, senior ONS analyst, said: “Overall, employees from certain ethnic groups such as Indian and Chinese, have higher average earnings than their white British counterparts.
“However, all other ethnic groups have average wages lower than for white British employees, with employees from the Bangladeshi ethnic group having the largest pay gap.
“However, once characteristics such as education and occupation are taken into account, the pay gap between white British and most other ethnic groups becomes narrower, though significant differences still remain.”
The data – based on median gross hourly earnings between 2012 and 2018 – shows that the Chinese ethnicity group is the highest paid, receiving £15.75 an hour in 2018.
That group is followed by the Indian ethic group – which earns £13.47 an hour – and mixed/multiple ethnicity group, with a £12.33 hourly pay rate.
The median pay of the white British group was £12.03. The Bangladeshi group had the lowest median hourly pay of £9.60 with the second-lowest paid group being of Pakistani origin at £10 an hour.