Almost 900,000 public sector workers are to get an above-inflation pay rise, including doctors and teachers.
Chancellor Rishi Sunak said he recognised their "vital contribution" during the coronavirus pandemic.
The Treasury said the money for the pay increases of up to 3.1% would come from existing departmental budgets.
Labour said the rise would not make up for years of real-terms cuts and the British Medical Association said doctors had hoped for "far better".
Nurses are not included in the announcement because they negotiated a three-year deal in 2018.
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."
More than 300 NHS workers have died in England alone after contracting coronavirus, many doing so while caring for patients.
But shadow chancellor Anneliese Dodds said the Conservatives had frozen public sector pay for seven years, and the rises they introduced after that failed to plug the gap.
She said the pay rise was "good news" but added that it "won't make up for a decade of real-term pay cuts" for many front-line workers.
"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," the Labour MP said.
"That's not fair – and it's no way to reward those who've been at the forefront of fighting this pandemic."
Kit Malthouse, the crime and policing minister, said the vast majority of social care workers were employed in the private sector so the government's "ability to influence pay rates there is limited".
He told BBC Radio 4's Today programme the government had been raising the level of the national minimum wage and it hoped that would "push through to these private sector jobs".
Analysis
By 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 TreasRead More – Source
[contf] [contfnew]
bbc
[contfnewc] [contfnewc]