Almost 900,000 public sector workers, many of who have fought on the front line against coronavirus, are to get an above-inflation pay rise.
Doctors, teachers and police officers are among those who will see extra money in 2020/21.
The Treasury said the cash would come from existing departmental budgets.
The chancellor said the workers made a “vital contribution” to the country, but Labour said the rise would not make up for years of real-terms cuts.
More than 300 NHS workers have died in England alone after contracting coronavirus, many doing so while caring for patients.
Teachers continued looking after the children of key workers throughout the lockdown, while police have been enforcing social distancing rules.
- Remembering 100 NHS workers who have died
Not all settlements will be UK-wide.
- Teachers in England, and dentists and doctors across the UK, will see the largest increases at 3.1% and 2.8% respectively
- Police, prison officers and National Crime Agency staff in England and Wales will be given a 2.5% rise in pay, while members of the armed forces across the UK will get 2%
- Members of the judiciary and senior civil servants across the UK will also see their pay topped up by 2%.
Chancellor Rishi Sunak said: “These past months have underlined what we always knew, that our public sector workers make a vital contribution to our country and that we can rely on them when we need them.
“It’s right, therefore, that we follow the recommendations of the independent pay bodies with this set of real-terms pay rises.”
But Anneliese Dodds, Labour’s shadow chancellor, said the Conservatives had frozen public sector pay for seven years, and the rises they introduced after that failed to plug the gap.
“A pay rise for our police, nurses and teachers now is good news, but for many frontline workers it still won’t make up for a decade of real-terms pay cuts.
“And many other public sector workers – including those working on the front line in social care – won’t get a pay rise out of this at all because the Tories haven’t made good on their promises to boost local authority funding.
“That’s not fair – and it’s no way to reward those who’ve been at the forefront of fighting this pandemic.”
BBC business correspondent, Dharshini David
After several months of sweating it out on the front line of an unprecedented crisis, this is some welcome news for almost a million key public sector workers.
But economists say that once inflation is stripped out, average pay for public sector workers remains below levels seen in 2010, due to pay freezes, or very modest increases, in the years of austerity that followed.
And departments won’t get extra funding to pay for these rises, a reminder that the government is still having to watch the pennies and pounds as it faces the biggest deficit in its finances in peacetime.
The Treasury claims the pay awards are assessed for affordability; that they shouldn’t affect the provision of public services.
But budgets are already under pressure in some areas – in schools, for example, where extra costs may have arisen and income streams from the likes of clubs may have disappeared. In those cases, these pay rises might well pose some tough questions.
Every year, independent pay review bodies recommend pay rises for sectors, and the government said it had accepted all of their suggestions for 2020/21.
However, some workers will not benefit from Tuesday’s announcement, including nurses, whose pay continues to rise in line with a three-year deal struck in 2018.
The pay awards for the armed forces, prison officers, senior civil servants and NHS staff will be backdated to April, the Treasury said.
However, the pay rise for police and teachers starts in September due to those professions operating on a different pay schedule running from September to August.